The EPiCharts module shows how a 3rd party chart product can be used within EPiServer to visualize data. The module admits creation of a filter and then search the site for pages matching the filter. The result can then be viewed in a flash based chart component. (See
FusionCharts for more information).
The module is freely available for your testing / usage. Note however that the module is unsupported and provided "as is". The module may be changed/discontinued or incorporated within the EPiServer core product without further notice.
How does it work?
The module has two page types, one that allows creation/modification of filters for pages and one that displays a search result as a flash chart. The result of the filtering/search will be transformed into a xml file which then feeds the flash with data.
Requirement
Installation
- Download and unzip the PropertySearch.zip file (13Kb)
This will add the following files/folders to your EPiServer directory:
bin/PropertySearch.dll
PropertySearch
- Import the extracted PropertySearch.epi4 file into your EPiServer through the Admin menu Import.
This will add the following page types to your EPiServer site:
PropertySearch Filter
PropertySearch ChartViewer
- You are now ready to use the module
How to use
Create a page of type PropertySearch Filter. On the created page you can create/modify the filter depending on which pages you are looking for. You can also save the filter (if you have sufficient rights for that page). You can search the site according to your filter and display the result in several different charts. You can also save the charts as own pages. The chart pages are EpiFields enabled meaning you can drag and drop a chart page into another page. In that way you can have a saved chart dynamically displayed on another page.
The filtering on properties contains two parts one predefined and one free text based. The predefined is populated from the file ../PropertySearch/StatisticFilter.xml. It's possible to configure how properties should be displayed (both standard EPiServer properties and custom properties). Take a look at StatisticFilter.xml and ../PropertySearch/PropertyHandlers.cs. Basically you impement an interface IPropertyHandler to state how your property should be handled.
Copyright (C) EPiServer AB
2010 All rights reserved.
This software is unsupported and provided "as is".
EPiServer AB is not to be held responsible in any way for any damage or loss of income and/or data due to the use of the software.