Is there a CMS or publishing framework that integrates nicely with Plotly?

Hi everyone!

I’m working on a data visualisation blog publishing analyses of open source sustainability-related data.

Among the frontend frameworks, Plotly seems like a great option.

My question is regarding the specific use-case of “external” data publishing (I say ‘external’ because so many data vis projects are business intelligence / intended for display behind authentication).

I see that Chart Studio makes a nice online creator but would much rather self-host and keep the infrastructure together.

Is there anything in the realm of CMS (including headless) or publishing platforms that integrate very tightly with Plotly?

I’ll give a personal and only partly informed response to this, and hope others can add to it.

The main point is that Dash does what you are asking for very well, is mature enough now to be considered as a proper Web development framework (not just a dashboard builder), and can be deployed easily to platforms like Heroku or hosted on your own architecture. Of the things you list, perhaps CMS is a little lacking, but I think Dash’s ability to publish markdown documents onto the web makes it quite practical if your site isn’t too big.

Here’s a template example I built showing the kind of thing that can be done in Dash, deployed on Heroku: https://dash-bootstrap-template-c3f1e794ed42.herokuapp.com/

1 Like

@danielrosehill as part of a client engagement we (ie my employer) generated an integration of django-plotly-dash with Wagtail, a CMS based on DJango.

This manifests as a python package, django-plotly-wagail, although both the publicly available code and documentation are very rudimentary at the moment.

This might be useful for what you are trying to do, even if only as inspiration or as an example of how not to approach this challenge.