odvf
Transform your data into powerful visual stories. Open Data Visualization Framework (ODVF) brings enterprise-grade data visualization to Drupal with unmatched flexibility and ease of use. Whether you're a government agency publishing open data, a university showcasing research, a business tracking KPIs, or a nonprofit demonstrating impact - ODVF adapts to your needs. Connect any data source, choose from multiple charting libraries (Chart.js, D3, Google Charts, Apache ECharts). Make your data work harder for you.
Features
What you can do:
- Create interactive charts (bar, line, pie, scatter, maps, and more)
- Build multi-chart dashboards
- Visualize Views content or connect external APIs
- Configure everything through a user-friendly interface
Why ODVF stands out:
- True Flexibility - Multiple charting libraries, unlimited customization options
- Open Data Ready - Export in standard formats (CSV, JSON, XML)
- Mobile Responsive - Perfect on any device
- Pull data from multiple sources using a flexible connector-based architecture
Perfect for:
- Government open data portals and transparency initiatives
- University research dashboards and institutional metrics
- Corporate KPI tracking and business intelligence
- Nonprofit impact reporting and fundraising
- Data journalism and storytelling
- E-commerce analytics and customer insights
Post-Installation
Quick Start:
1. Configure - Go to Configuration > System > ODVF Settings and enable your preferred charting libraries
2. Create Charts - Use Views format "ODVF Chart" or create standalone visualizations at Content > Visualizations
3. Build Dashboards - Navigate to Content > Dashboards and drag-drop your charts
4. Connect Data - Add external APIs at Configuration > ODVF > Data Sources
5. Set Permissions - Configure access at People > Permissions
Tips:
- Enable Drupal cache for better performance with large datasets
- All charts are mobile-responsive by default
- Libraries load from CDN (can be installed locally for production)
Additional Requirements
Required:
Drupal 10.0+ or Drupal 11.x
PHP 8.1+
Views, Field, Block (Drupal Core)
Charting Libraries (optional):
Chart.js, D3.js, Google Charts, Apache ECharts, amCharts
Load from CDN (default) or install via Composer