Return to Jive Software

Version Comparison: Appfire FlashCharts Plugin (Free)

Comparing: Revision 14 » Revision 15


 
 
Color Key: Addition Deletion Change
Revision 14   By tim.neuwerth at 1 year, 3 months ago Revision 15   By tim.neuwerth at 1 year, 2 months ago

Overview

 

The Appfire FlashCharts Plugin introduces "data visualization" to Clearspace through stunning XML-based Flash charts and graphs. 20 different flavors of animated charts are individually controlled through 'macro parameters' and a set of associated 'xml data structures' required by each chart type. A few of the many example uses for this plugin include:

 

  • Creating Informative Dashboard Widgets

  • Comparing Sales Performance

  • Developing and Presenting Financial Reports

  • Archiving Performance Statistics

  • General Presentation Collaboration

  • ... and much, much more.

 

Macro Examples

 

Syntax Example #1:

{flashcharts:chart=Column3D|width=600|height=325}
 <graph yAxisName='Sales Figures' caption='Top 5 Sales Representatives' numberPrefix='$' decimalPrecision='1' divlinedecimalPrecision='0' limitsdecimalPrecision='0'>
  <set name='Jonathan' value='54000' color='AFD8F8' />
  <set name='Phil' value='34000' color='F6BD0F' />
  <set name='Randall' value='22300' color='8BBA00' />
  <set name='Mat' value='45300' color='FF8E46' />
  <set name='Dawn' value='61300' color='008E8E' />
 </graph>
{flashcharts}

 

Syntax Example #2:

{flashcharts:chart=Column3D|xml=http://www.appfire.com/example.xml|width=600|height=325}{flashcharts}

 

Rendered Chart Example: (Same for syntax examples #1 and #2)

 

 

Macro Components

Note that "(!)" represents required, "(-)" represents not required and "(+)" represents conditional

 

Required

Macro Component

Example

Default Value

Details & Notes

chart

parameter

chart=Column3D

--

Used within the opening macro tag, this parameter defines the desired chart type (options outlined below).

width

parameter

width=550

600

Used within the opening macro tag, this parameter defines the width of rendered chart (in pixels).

height

parameter

height=350

400

Used within the opening macro tag, this parameter defines the height of the rendered chart (in pixels).

xml

parameter

xml=http://www.appfire.com/example.xml

--

Used within the opening macro tag, this parameter defines the URL path to an external .xml file containing data for the chart (xml syntax outlined below).

This parameter is only required if the macro body does not contain the necessary xml data.

This parameter will override the macro body if both are defined.

Values defined for this parameter are case sensitive.

"pipe" parameter separator

width=550\

height=350

--

Used to separate multiple parameter/value pairs within the opening macro tag.

This is not required if only one parameter is defined.

macro body

click to view an example macro body

--

Used to define the XML data for a chart between the opening and closing macro tags.

Properly structured XML data within the macro body is only required if an xml parameter is not defined.

closing macro tag

{flashcharts:chart=FCF_Column3D}

... macro body ...

{flashcharts}

 

--

Defines the end of the macro

 

Chart Options (including required XML Syntax for chart data)

 

'chart' Macro Parameter

Value Options

Type of Chart

Example Chart

Required XML Syntax

for Chart Data

Column2D

2D Column Chart

Example Chart

XML Syntax

Column3D

3D Column Chart

Example Chart

XML Syntax

Pie3D

3D Pie Chart

Example Chart

XML Syntax

Pie2D

2D Pie Chart

Example Chart

XML Syntax

Line

2D Line Chart

Example Chart

XML Syntax

Bar2D

2D Bar Chart

Example Chart

XML Syntax

Area2D

2D Area Chart

Example Chart

XML Syntax

Doughnut2D

2D Doughnut Chart

Example Chart

XML Syntax

MSColumn2D

Multi-series 2D Column Chart

Example Chart

XML Syntax

MSColumn3D

Multi-series 3D Column Chart

Example Chart

XML Syntax

MSLine

Multi-series 2D Line Chart

Example Chart

XML Syntax

MSArea2D

Multi-series 2D Area Chart

Example Chart

XML Syntax

MSBar2D

Multi-series 2D Bar Chart

Example Chart

XML Syntax

StackedColumn2D

Stacked 2D Column Chart

Example Chart

XML Syntax

StackedColumn3D

Stacked 3D Column Chart

Example Chart

XML Syntax

StackedBar2D

Stacked 2D Bar Chart

Example Chart

XML Syntax

StackedArea2D

Stacked 2D Area Chart

Example Chart

XML Syntax

MSColumn3DLineDY

3D Column + Line (Dual-Y axis)

Example Chart

XML Syntax

MSColumn2DLineDY

2D Column + Line (Dual-Y axis)

Example Chart

XML Syntax

Funnel

Funnel Chart

Example Chart

XML Syntax

 

General Documentation & Usage Notes

 

  • The

{flashcharts}

macro can be leveraged within most areas of Clearspace including:

    • Wiki Documents

    • Forum Messages

    • Blog Entries

    • Comments

    • Internal Email Messages

  • An 'Enterprise' version of this plugin is currently in the early stages of development. You can sign up to be informed of our progress on our website.

  • For enterprise Clearspace implementations, Appfire Technologies offers professional plugin customization services which can enable charts to read from existing data repositories.

 

Known Issues & Incompatibilities

 

  • The current version does not support the "Export to PDF" feature in Clearspace.

  • The current version does not render flash charts within the content edit view's "Preview" pane in Clearspace.

  • When defining XML chart data inside a macro's body in Clearspace, the XML characters

"&lt;"

and

"&gt;"

are being converted into their html equivalents. This has been noticed to occur when a macro is created within the "Rich Text" pane and then viewed within the 'Plain Text' pane. Note however that this does not seem to affect the macro's performance in any way.

 

Related Documents & Discussions

 

 

Release Versions & Notes

 

Release Version

Plugin JAR File

Release Date

Confirmed Clearspace

Version Compatibility

Release Notes

v0.6 (beta)

appfire_flashcharts_free_clearspace_v0-6.jar

02/12/08

v1.9.0, v1.10.0

Addresses a plugin install issue reported by 'abakwaboy'.

v0.5 (beta)

appfire_flashcharts_free_clearspace_v0-5.jar

02/08/08

v1.9.0, v1.10.0

v0.5 is the 1st public release of this plugin

 

Plugin Installation Steps

 

Method 1: Through The Plugin Admin

 

  1. Confirm that you have installed and are running the latest compatible release version of Clearspace.

  2. If you have a previous version of the Appfire FlashCharts Plugin installed, delete the old version through the 'Clearspace Admin' &gt; 'System' &gt; 'Plugins' interface.

    • Please note that there is a known plugin uninstall defect that may impact this approach. (In the meantime, consider using 'Method 2' below to remove previous versions of the plugin.)

  3. Download the latest compatible release version of the Appfire FlashCharts Free JAR file.

    • Be sure not to change the JAR filename prior to installation as errors may occur.

  4. Install the downloaded JAR file through the 'Clearspace Admin' &gt; 'System' &gt; 'Plugins' &gt; 'Add Plugin' interface.

  5. After the plugin is installed, navigate to the front-end Clearspace instance and create a new wiki document.

  6. Add a properly formatted

{flashcharts}

macro (as outlined in 'Syntax Example #1'  above) to the document.

  1. Publish the new document and confirm that you can see the 'Rendered Chart Example' outlined above.

 

 

Method 2: Directly Into The Plugin Folder

 

  1. Confirm that you have installed and are running the latest compatible release version of Clearspace.

  2. Stop the Clearspace instance.

  3. If you have a previous version of the Appfire FlashCharts Plugin installed, delete the old version within the 'clearspace_jiveHome_location\plugins' folder.

    • Be sure to delete the old JAR file as well as the corresponding directory.

  4. Download the latest compatible release version of the Appfire FlashCharts Free JAR file.

    • Be sure not to change the JAR filename prior to installation as errors may occur.

  5. Copy the downloaded JAR file into the 'clearspace_jiveHome_location\plugins' folder.

  6. Restart the Clearspace instance.

  7. Navigate to 'Clearspace Admin' &gt; 'System' &gt; 'Plugins' to confirm that the Appfire FlashCharts Plugin was installed.

  8. With the plugin installed, navigate to the front-end Clearspace instance and create a new wiki document.

  9. Add a properly formatted

{flashcharts}

macro (as outlined in 'Syntax Example #1'  above) to the document.

  1. Publish the new document and confirm that you can see the 'Rendered Chart Example' outlined above.

 

Clearspace 1.X Plugin Files

 

 

 

 

Overview

 

The Appfire FlashCharts Plugin introduces "data visualization" to Clearspace through stunning XML-based Flash charts and graphs. 20 different flavors of animated charts are individually controlled through 'macro parameters' and a set of associated 'xml data structures' required by each chart type. A few of the many example uses for this plugin include:

 

  • Creating Informative Dashboard Widgets

  • Comparing Sales Performance

  • Developing and Presenting Financial Reports

  • Archiving Performance Statistics

  • General Presentation Collaboration

  • ... and much, much more.

 

Macro Examples

 

Syntax Example #1:

 

{flashcharts:chart=Column3D|width=600|height=325} <graph yAxisName='Sales Figures' caption='Top 5 Sales Representatives' numberPrefix='$' decimalPrecision='1' divlinedecimalPrecision='0' limitsdecimalPrecision='0'>   <set name='Jonathan' value='54000' color='AFD8F8' />   <set name='Phil' value='34000' color='F6BD0F' />   <set name='Randall' value='22300' color='8BBA00' />   <set name='Mat' value='45300' color='FF8E46' />   <set name='Dawn' value='61300' color='008E8E' /> </graph>{flashcharts}

 

Syntax Example #2:

 

{flashcharts:chart=Column3D|xml=http://www.appfire.com/example.xml|width=600|height=325}{flashcharts}

 

Rendered Chart Example: (Same for syntax examples #1 and #2)

 

 

Macro Components

Note that "(!)" represents required, "(-)" represents not required and "(+)" represents conditional

 

 

Required

Macro Component

Example

Default Value

Details & Notes

chart

parameter

chart=Column3D

--

Used within the opening macro tag, this parameter defines the desired chart type (options outlined below).

width

parameter

width=550

600

Used within the opening macro tag, this parameter defines the width of rendered chart (in pixels).

height

parameter

height=350

400

Used within the opening macro tag, this parameter defines the height of the rendered chart (in pixels).

xml

parameter

xml=http://www.appfire.com/example.xml

--

Used within the opening macro tag, this parameter defines the URL path to an external .xml file containing data for the chart (xml syntax outlined below).

This parameter is only required if the macro body does not contain the necessary xml data.

This parameter will override the macro body if both are defined.

Values defined for this parameter are case sensitive.

"pipe" parameter separator

width=550\

height=350

--

Used to separate multiple parameter/value pairs within the opening macro tag.

This is not required if only one parameter is defined.

macro body

click to view an example macro body

--

Used to define the XML data for a chart between the opening and closing macro tags.

Properly structured XML data within the macro body is only required if an xml parameter is not defined.

closing macro tag

 

{flashcharts:chart=FCF_Column3D}

... macro body ...

 

{flashcharts}

--

Defines the end of the macro

 

Chart Options (including required XML Syntax for chart data)

 

'chart' Macro Parameter

Value Options

Type of Chart

Example Chart

Required XML Syntax

for Chart Data

Column2D

2D Column Chart

Example Chart

XML Syntax

Column3D

3D Column Chart

Example Chart

XML Syntax

Pie3D

3D Pie Chart

Example Chart

XML Syntax

Pie2D

2D Pie Chart

Example Chart

XML Syntax

Line

2D Line Chart

Example Chart

XML Syntax

Bar2D

2D Bar Chart

Example Chart

XML Syntax

Area2D

2D Area Chart

Example Chart

XML Syntax

Doughnut2D

2D Doughnut Chart

Example Chart

XML Syntax

MSColumn2D

Multi-series 2D Column Chart

Example Chart

XML Syntax

MSColumn3D

Multi-series 3D Column Chart

Example Chart

XML Syntax

MSLine

Multi-series 2D Line Chart

Example Chart

XML Syntax

MSArea2D

Multi-series 2D Area Chart

Example Chart

XML Syntax

MSBar2D

Multi-series 2D Bar Chart

Example Chart

XML Syntax

StackedColumn2D

Stacked 2D Column Chart

Example Chart

XML Syntax

StackedColumn3D

Stacked 3D Column Chart

Example Chart

XML Syntax

StackedBar2D

Stacked 2D Bar Chart

Example Chart

XML Syntax

StackedArea2D

Stacked 2D Area Chart

Example Chart

XML Syntax

MSColumn3DLineDY

3D Column + Line (Dual-Y axis)

Example Chart

XML Syntax

MSColumn2DLineDY

2D Column + Line (Dual-Y axis)

Example Chart

XML Syntax

Funnel

Funnel Chart

Example Chart

XML Syntax

 

General Documentation & Usage Notes

 

  • The

 

{flashcharts}

macro can be leveraged within most areas of Clearspace including:

    • Wiki Documents

    • Forum Messages

    • Blog Entries

    • Comments

    • Internal Email Messages

  • An 'Enterprise' version of this plugin is currently in the early stages of development. You can sign up to be informed of our progress on our website.

  • For enterprise Clearspace implementations, Appfire Technologies offers professional plugin customization services which can enable charts to read from existing data repositories.

 

Known Issues & Incompatibilities

 

  • The current version does not support the "Export to PDF" feature in Clearspace.

  • The current version does not render flash charts within the content edit view's "Preview" pane in Clearspace.

  • When defining XML chart data inside a macro's body in Clearspace, the XML characters

 

"&lt;"

and

 

"&gt;"

are being converted into their html equivalents. This has been noticed to occur when a macro is created within the "Rich Text" pane and then viewed within the 'Plain Text' pane. Note however that this does not seem to affect the macro's performance in any way.

 

Related Documents & Discussions

 

 

Release Versions & Notes

 

Release Version

Plugin JAR File

Release Date

Confirmed Clearspace

Version Compatibility

Release Notes

v0.6 (beta)

appfire_flashcharts_free_clearspace_v0-6.jar

02/12/08

v1.9.0, v1.10.0

Addresses a plugin install issue reported by 'abakwaboy'.

v0.5 (beta)

appfire_flashcharts_free_clearspace_v0-5.jar

02/08/08

v1.9.0, v1.10.0

v0.5 is the 1st public release of this plugin

 

Plugin Installation Steps

 

Method 1: Through The Plugin Admin

 

  1. Confirm that you have installed and are running the latest compatible release version of Clearspace.

  2. If you have a previous version of the Appfire FlashCharts Plugin installed, delete the old version through the 'Clearspace Admin' &gt; 'System' &gt; 'Plugins' interface.

    • Please note that there is a known plugin uninstall defect that may impact this approach. (In the meantime, consider using 'Method 2' below to remove previous versions of the plugin.)

  3. Download the latest compatible release version of the Appfire FlashCharts Free JAR file.

    • Be sure not to change the JAR filename prior to installation as errors may occur.

  4. Install the downloaded JAR file through the 'Clearspace Admin' &gt; 'System' &gt; 'Plugins' &gt; 'Add Plugin' interface.

  5. After the plugin is installed, navigate to the front-end Clearspace instance and create a new wiki document.

  6. Add a properly formatted

 

{flashcharts}

macro (as outlined in 'Syntax Example #1'  above) to the document.

  1. Publish the new document and confirm that you can see the 'Rendered Chart Example' outlined above.

 

 

Method 2: Directly Into The Plugin Folder

 

  1. Confirm that you have installed and are running the latest compatible release version of Clearspace.

  2. Stop the Clearspace instance.

  3. If you have a previous version of the Appfire FlashCharts Plugin installed, delete the old version within the 'clearspace_jiveHome_location\plugins' folder.

    • Be sure to delete the old JAR file as well as the corresponding directory.

  4. Download the latest compatible release version of the Appfire FlashCharts Free JAR file.

    • Be sure not to change the JAR filename prior to installation as errors may occur.

  5. Copy the downloaded JAR file into the 'clearspace_jiveHome_location\plugins' folder.

  6. Restart the Clearspace instance.

  7. Navigate to 'Clearspace Admin' &gt; 'System' &gt; 'Plugins' to confirm that the Appfire FlashCharts Plugin was installed.

  8. With the plugin installed, navigate to the front-end Clearspace instance and create a new wiki document.

  9. Add a properly formatted

 

{flashcharts}

macro (as outlined in 'Syntax Example #1'  above) to the document.

  1. Publish the new document and confirm that you can see the 'Rendered Chart Example' outlined above.

 

Clearspace 1.X Plugin Files