Enhance your Empress web framework with interactive and engaging Dashboards!
Explore the Docs
·
Report Bug
·
Request Feature
Empress Plotly Dash Integration is a powerful tool for developers seeking to incorporate interactive dashboards in their Empress web framework. It merges the exceptional data visualization power of Plotly Dash with the comprehensive functionality of Empress, creating a robust environment for dashboard creation and management.
- Access Empress data from the Dash environment.
- Create dashboard templates using the CoreUI admin template.
- Leverage the built-in web-authentication of Empress web framework.
- Manage user permission using user roles from Empress.
This project is built with:
Ensure that you have the Empress web framework set up and running before proceeding.
Follow the steps below to get the Empress Plotly Dash Integration up and running in your development environment:
- Clone the repository using the following command:
git clone https://github.com/empress-eco/plotly_dash.git- Navigate into the cloned repository and install the necessary applications:
bench get-app dash_integration https://github.com/pipech/Empress-plotly-dash.git
bench get-app dash_dashboard https://github.com/pipech/Empress-plotly-dash-dashboard.git- Add your dashboard layout to the
dash_dashboard/dash_dashboardfolder. - Set routes and callbacks in the
dash_dashboard/router.pyfile.
To use the Empress Plotly Dash Integration within the Empress environment, search for the Dash Dashboard DocType in the Empress web UI. Add a new document with a name that matches your dashboard_route.
We warmly welcome community contributions! Here's how you can contribute:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License. Your contributions are also licensed under the MIT License.
Special thanks to the Empress Community, the architects behind the essential tools that power this project. Their innovation and dedication have been instrumental in building the foundations and functionalities we rely on. We are profoundly grateful for their pioneering work and ongoing support.
Note: Please check browser compatibility for iFrame resizing with ResizeObserver on CanIUse.