Skip to content

Conversation

smallbrownbike
Copy link
Collaborator

@smallbrownbike smallbrownbike commented May 12, 2022

Changes

Moves data to frontmatter:

  • Thumbnail (the thumbnail that appears on the listing page)
  • Badge (currently just used on the built-in apps)
  • Price (defaults to free)
  • Filters
    • Maintainer
    • Type (data in, data out, ingestion filtering)
      • Multiple types are allowed! This is an array, so if an app has multiple types, the app will show up under multiple filters.
    • Built-in (whether the app is built into PostHog)

I've already gone through and manually updated/checked all of the markdown files to support the new frontmatter but we still need thumbnails for:

  • Collaboration
  • Amazon Kinesis Importer
  • Databricks Exporter

Pulls all apps on the listing page directly from the contents/apps folder

This will make it easy to add/remove apps on the listing page. Now people can just add a markdown file rather than adding a markdown file and manually adding the app to the correct component on the /apps page (which would require more knowledge of our site setup)

  • Sorted with built-in first

Adds filterable chips to the /apps page that allow users to sort by frontmatter filters

Adds new “Build your own” tile to the AppsListing component

  • Left with the orange background, but I can remove / edit it. I think this makes it stand out more.

Code clean-up

  • Adds max-width to the apps container
  • Fixes /apps border issue (the border wasn’t appearing on some tiles)
  • Adds limit to apps that appear on the homepage
  • Removes sidebar from individual app pages
  • Allows tutorials slider to extend to the left of the page when scrolled

localhost_8888_apps

localhost_8888_apps (1)

@smallbrownbike smallbrownbike merged commit 2ea0aa9 into apps-everywhere May 12, 2022
@smallbrownbike smallbrownbike deleted the apps-everywhere-cleanup branch May 12, 2022 14:47
corywatilo added a commit that referenced this pull request May 13, 2022
* list apps on homepage (wip)

* update menu, create hubspot page as example

* adds app store block to homepage

* updated menu structure

* updated homepage hero messaging

* integrated documentation with the main hubspot page

* created hubspot tutorials

* modernizing hero while still using older "product analytics" language

* urls for apps

* fix the thing

* polish

* like grammar

* created a bunch of app pages

* Update index.mdx

* Update index.mdx

* Update index.mdx

* tons more apps added

* Update index.mdx

* Update index.mdx

* bigquery export done

* Update index.mdx

* added s3 and did a little tidying

* Update index.mdx

* Update index.mdx

* added redshift and snowflake

* Fix typos

* Update index.mdx

* created salesforce connector docs

* creates /apps page, moves apps logos into component

* geoip docs

* messaging updates to product page

* pagerduty doc

* docs

* final bits

* adding built-in apps to apps list

* tutorials core

* tutorial images

* banners for tuts

* yet more pages made

* list out all built-in apps with icons

* created more things

* ALL THE APPS

* tweak

* move /product/feature-name to /apps/app-name

* more directory changes (product → apps)

* redirects and updating links

* Add safe redirects (JS)

* Big documentation format update

* Added free button (badly lol)

* tidying up a few bits

* Hitting all the data warehouses with some new copy

* More plugin info

* more apps

* More apps

* another app

* Gosh I feel ill

* cough cough very ill rn

* fixed syntax

* Fix typos

* lots more apps

* Fix typos

* more apps

* did somebody say...APPS?

* deez apps

* are we done?

* Fix typos

* Done. For now. Also, sidebars.

* typo

* Adding contributor attribution and source code

* Fix typos

* Added requirements for all apps

* Dozens of consistency tweaks

* Consistency tweaks to every page

* Visual tweaks

* Consistency and content polish

* Final pass of product page polish

* Fixing something from a new plugin update

* Update index.mdx

* Removing tutorials

* remove

* Updating all array, case studies and blog posts with plugins to apps

Excl. the state of plugins post, for impact and SEO reasons.

* Update plugins to apps

This doesn't update URLs, code segments and some specific pieces which would seem to have technical impact. It is limited to all docs body copy.

* Handbook changes

* Big doc update

* Renaming the apps section. Hopefully redirect will kick in?

* Logos, adding final apps, updating applist

* Docs for emanueles new apps

* Redirects and menu fixes

* Removing built-in apps from home and /apps

* Remove built-in apps from the /product page

* Timeline: plugins to apps

* Amazon Kinesis app

* Last app descriptions

* Making braze app beta

* minor correction to url for twilio

* Apps everywhere cleanup (#3425)

* update app template

* add filters

* source apps

* add filters

* add build your own tile

* filter scroll

* Fix typos

* specifying # built-in products vs 3rd party apps

Co-authored-by: PostHog <hey@posthog.com>
Co-authored-by: Cory Watilo <corywatilo@gmail.com>

* Add safe redirects (JS)

* Vendasta case study plugin reference

* hide built in apps

* general cleanup

* 50-ish tho

* more this and that

* change references from plugins and integrations to apps

* partial revert

* move product pages back into /product from /apps

* restore product subpage nav

* add product page template

* byo min height

* splat redirects

* extend hover color

* renaming a bunch of things from plugins/integrations to apps

* fixing a few final references from integrations → apps

Co-authored-by: Cory Watilo <corywatilo@gmail.com>
Co-authored-by: Joe Martin <84011561+joethreepwood@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
Co-authored-by: Eli Kinsey <eli@ekinsey.dev>
corywatilo added a commit that referenced this pull request May 13, 2022
* list apps on homepage (wip)

* update menu, create hubspot page as example

* adds app store block to homepage

* updated menu structure

* updated homepage hero messaging

* integrated documentation with the main hubspot page

* created hubspot tutorials

* modernizing hero while still using older "product analytics" language

* urls for apps

* fix the thing

* polish

* like grammar

* created a bunch of app pages

* Update index.mdx

* Update index.mdx

* Update index.mdx

* tons more apps added

* Update index.mdx

* Update index.mdx

* bigquery export done

* Update index.mdx

* added s3 and did a little tidying

* Update index.mdx

* Update index.mdx

* added redshift and snowflake

* Fix typos

* Update index.mdx

* created salesforce connector docs

* creates /apps page, moves apps logos into component

* geoip docs

* messaging updates to product page

* pagerduty doc

* docs

* final bits

* adding built-in apps to apps list

* tutorials core

* tutorial images

* banners for tuts

* yet more pages made

* list out all built-in apps with icons

* created more things

* ALL THE APPS

* tweak

* move /product/feature-name to /apps/app-name

* more directory changes (product → apps)

* redirects and updating links

* Add safe redirects (JS)

* Big documentation format update

* Added free button (badly lol)

* tidying up a few bits

* Hitting all the data warehouses with some new copy

* More plugin info

* more apps

* More apps

* another app

* Gosh I feel ill

* cough cough very ill rn

* fixed syntax

* Fix typos

* lots more apps

* Fix typos

* more apps

* did somebody say...APPS?

* deez apps

* are we done?

* Fix typos

* Done. For now. Also, sidebars.

* typo

* Adding contributor attribution and source code

* Fix typos

* Added requirements for all apps

* Dozens of consistency tweaks

* Consistency tweaks to every page

* Visual tweaks

* Consistency and content polish

* Final pass of product page polish

* Fixing something from a new plugin update

* Update index.mdx

* Removing tutorials

* remove

* Updating all array, case studies and blog posts with plugins to apps

Excl. the state of plugins post, for impact and SEO reasons.

* Update plugins to apps

This doesn't update URLs, code segments and some specific pieces which would seem to have technical impact. It is limited to all docs body copy.

* Handbook changes

* Big doc update

* Renaming the apps section. Hopefully redirect will kick in?

* Logos, adding final apps, updating applist

* Docs for emanueles new apps

* Redirects and menu fixes

* Removing built-in apps from home and /apps

* Remove built-in apps from the /product page

* Timeline: plugins to apps

* Amazon Kinesis app

* Last app descriptions

* Making braze app beta

* minor correction to url for twilio

* Apps everywhere cleanup (#3425)

* update app template

* add filters

* source apps

* add filters

* add build your own tile

* filter scroll

* Fix typos

* specifying # built-in products vs 3rd party apps

Co-authored-by: PostHog <hey@posthog.com>
Co-authored-by: Cory Watilo <corywatilo@gmail.com>

* Add safe redirects (JS)

* Vendasta case study plugin reference

* hide built in apps

* general cleanup

* 50-ish tho

* more this and that

* change references from plugins and integrations to apps

* partial revert

* move product pages back into /product from /apps

* restore product subpage nav

* add product page template

* byo min height

* splat redirects

* extend hover color

* renaming a bunch of things from plugins/integrations to apps

* fixing a few final references from integrations → apps

Co-authored-by: Cory Watilo <corywatilo@gmail.com>
Co-authored-by: Joe Martin <84011561+joethreepwood@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
Co-authored-by: Eli Kinsey <eli@ekinsey.dev>
smallbrownbike added a commit that referenced this pull request May 13, 2022
* update references to apps on pricing page

* Add safe redirects (JS)

* hackathon: Nail ~plugin docs~ apps (#3253)

* list apps on homepage (wip)

* update menu, create hubspot page as example

* adds app store block to homepage

* updated menu structure

* updated homepage hero messaging

* integrated documentation with the main hubspot page

* created hubspot tutorials

* modernizing hero while still using older "product analytics" language

* urls for apps

* fix the thing

* polish

* like grammar

* created a bunch of app pages

* Update index.mdx

* Update index.mdx

* Update index.mdx

* tons more apps added

* Update index.mdx

* Update index.mdx

* bigquery export done

* Update index.mdx

* added s3 and did a little tidying

* Update index.mdx

* Update index.mdx

* added redshift and snowflake

* Fix typos

* Update index.mdx

* created salesforce connector docs

* creates /apps page, moves apps logos into component

* geoip docs

* messaging updates to product page

* pagerduty doc

* docs

* final bits

* adding built-in apps to apps list

* tutorials core

* tutorial images

* banners for tuts

* yet more pages made

* list out all built-in apps with icons

* created more things

* ALL THE APPS

* tweak

* move /product/feature-name to /apps/app-name

* more directory changes (product → apps)

* redirects and updating links

* Add safe redirects (JS)

* Big documentation format update

* Added free button (badly lol)

* tidying up a few bits

* Hitting all the data warehouses with some new copy

* More plugin info

* more apps

* More apps

* another app

* Gosh I feel ill

* cough cough very ill rn

* fixed syntax

* Fix typos

* lots more apps

* Fix typos

* more apps

* did somebody say...APPS?

* deez apps

* are we done?

* Fix typos

* Done. For now. Also, sidebars.

* typo

* Adding contributor attribution and source code

* Fix typos

* Added requirements for all apps

* Dozens of consistency tweaks

* Consistency tweaks to every page

* Visual tweaks

* Consistency and content polish

* Final pass of product page polish

* Fixing something from a new plugin update

* Update index.mdx

* Removing tutorials

* remove

* Updating all array, case studies and blog posts with plugins to apps

Excl. the state of plugins post, for impact and SEO reasons.

* Update plugins to apps

This doesn't update URLs, code segments and some specific pieces which would seem to have technical impact. It is limited to all docs body copy.

* Handbook changes

* Big doc update

* Renaming the apps section. Hopefully redirect will kick in?

* Logos, adding final apps, updating applist

* Docs for emanueles new apps

* Redirects and menu fixes

* Removing built-in apps from home and /apps

* Remove built-in apps from the /product page

* Timeline: plugins to apps

* Amazon Kinesis app

* Last app descriptions

* Making braze app beta

* minor correction to url for twilio

* Apps everywhere cleanup (#3425)

* update app template

* add filters

* source apps

* add filters

* add build your own tile

* filter scroll

* Fix typos

* specifying # built-in products vs 3rd party apps

Co-authored-by: PostHog <hey@posthog.com>
Co-authored-by: Cory Watilo <corywatilo@gmail.com>

* Add safe redirects (JS)

* Vendasta case study plugin reference

* hide built in apps

* general cleanup

* 50-ish tho

* more this and that

* change references from plugins and integrations to apps

* partial revert

* move product pages back into /product from /apps

* restore product subpage nav

* add product page template

* byo min height

* splat redirects

* extend hover color

* renaming a bunch of things from plugins/integrations to apps

* fixing a few final references from integrations → apps

Co-authored-by: Cory Watilo <corywatilo@gmail.com>
Co-authored-by: Joe Martin <84011561+joethreepwood@users.noreply.github.com>
Co-authored-by: PostHog <hey@posthog.com>
Co-authored-by: Eli Kinsey <eli@ekinsey.dev>

* maybe don't use development fonts in prod 🙄

Co-authored-by: Cory Watilo <corywatilo@gmail.com>
Co-authored-by: PostHog <hey@posthog.com>
Co-authored-by: James Hawkins <47497682+jamesefhawkins@users.noreply.github.com>
Co-authored-by: Joe Martin <84011561+joethreepwood@users.noreply.github.com>
Co-authored-by: Eli Kinsey <eli@ekinsey.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants