In the video below we will show you how to create an interactive and informative content based on a couple of xls files and a handful of images using just CKEditor wysiwyg.
It takes just 4 and a half minutes to create the page. Using generic development workflow it would take hours.
Our goal is to create a demo article with info on emperor pinguins, containing an interactive chart, a map and a gallery. For that we are using just functionality provided by VisualN modules pack (with a couple of generic dependencies).
* Actually opening and closing dialog window before embedding a drawing is not really required - drawings can be embedded at saving clicking 'Save and embed' or updating the list clicking 'Update list' and then the 'Embed' button. Though there is a Drupal core issue that should be fixed.
The structure of xls files is as follows (the last screenshot also represents images used):
|Excel file containing colonies demo data||Excel file containing colonies demo coordinates||Images for colonies demo gallery|
Each xls file contains a plain data table. The first row is used for data keys. Generally it can contain any keys - remapping is shown in the video. Actually remapping is required only for the first demo_data.xls file, since data_coords.xls keys already coincide with those used by LeafletMapBasic drawer.
The configuration steps and other details are subject for upcoming articles series.
All the drawers used in the video are provided with the VisualN contrib module. You can also see them in action based on generated sample data at https://visualnxpress.com. Also it serves as an example of using different resource types (i.e. generated data instead of xls file) with the same drawer showing how flexible and resource-type agnostic drawers are.
- Getting started
- Using available drawers preview
- Creating visualization styles
- Creating drawing (entity) types
- Creating interactive content in CKEditor with VisualN Embed
- Configuring VisualN Embed integration with CKEditor
- Using VisualN Excel module for Excel files support
- Sharing embedded drawings across sites