There is a requirement to generate some graphical reports for the component. This is a future release feature, possibly using Google Open Graph API, or alternatively JQuery Graphics UI. The choice will depend upon the features and ease of implementation of each. The preferred choice (currently) looks like being the JQuery UI since that is the direction that Joomla is moving towards and the libraries may well be implemented by the time the coding starts taking place.
Important | |
---|---|
This is a feature that is targeted towards a 1.7 or 1.8 release. |
Release 1.6.4 introduced the ability to generate a CSV file that can be loaded into a spreadsheet to allow a site to create their own reports based upon the information exported in the CSV file.
Note | |
---|---|
This is a Joomla 3 feature only and is not implemented for a Joomla 2.5 site. |
The feature is accessed in the back end Issue List view, via a small icon on the icon bar. When pressed it will generate a popup modal window where the administrator can choose a suitable name for the export file. The contents of the exported file will be based upon the contents displayed in the list view. This means that any filters that might have been applied in the list view will also be used in the extracted file. The choice of file name will be based upon the type of filter that may have been applied. If more than one filter has been applied then the first is usually assumed. If an attempt is made to choose a filename upon a filter that is not in use then a default file name based upon the 'site name' will be used instead.
The contents of the generated CSV file have been populated such that all references to sub tables have been resolved and the reference fields contain the referenced values.
Some of the fields are actually a combination of different possible tables. So for example the 'custom fields' are all contained within a single 'spreadsheet' cell for the specific issue. Likewise the progress details are all extracted from a separate database table and are presented in JSON format with a single cell for a specific issue. It is left to the spreadsheet user to use the information in any way they deem suitable.