-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI Plugins #2965
Comments
Thanks for writing this out! This is definitely something we want to add! I've alluded to this as "frontend plugins" multiple times in the plugins epic. It also goes in hand-in-hand with the "plugin webhooks" / "api plugins" task, which would allow the UI plugins to store state and/or run more complicated backend operations. For example I can't imagine the "Looker-plugin" to connect to databases if it was just a compiled react component - we need some backend logic there. There's a lot of cleanup on the core plugin experience still planned for this release and we'll definitely consider tackling UI and API plugins next. |
Another datapoint: Customer built out a custom clara.io clone to send data to posthog, we've built out our own NPS plugin. Seems like there is a real need here! |
This issue hasn't seen activity in two years! If you want to keep it open, post a comment or remove the |
Is your feature request related to a problem?
I want to add more things to posthog that are more specific to what what my business building but might not be useful for everyone else.
This includes things like:
Implementing all of these into the main product has a significant maintenance cost - it bloats the codebase, they might not be useful for all users
Describe the solution you'd like
Allow plugins to extend Posthog visually by adding new icons in the navbar.
Technically, plugins could include a compiled bundle containing a react app we could render into the app.
Describe alternatives you've considered
Build all the things, allow users to toggle things on and off.
Additional context
Thank you for your feature request – we love each and every one!
The text was updated successfully, but these errors were encountered: