Kentico CMS 7.0 Developer's Guide



Previous topic Next topic Mail us feedback on this topic!  


Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic!  

The Reporting module allows you to create internal reports to watch the activity in the Kentico CMS system and on the website, such as recently created documents, expired documents, website visits, user registration etc. The data the module uses is gathered from the database by using SQL queries and can be displayed in highly customizable reports including tables and graphs.


Report categories are used to group related reports together. See the Managing report categories topic for more details.


The following topics provide more details and examples on how reports can be created and used:


Creating new reports

Defining report parameters

Saving reports

Displaying reports on the website

Report subscriptions


The Security topic describes how permissions can be set up for the reporting module.


The Reporting internals and API sub-chapter provides information about the database tables and classes used by the module and examples of how reports can be accessed using the API.


Reports are also used by the Web analytics module to display measured data, which you can learn more about in Modules -> Web analytics.


Reports can be managed in CMS Desk -> Tools -> Reporting.






The graphs provided by the module are based on MS Charting Controls for ASP.NET.


If your application uses the 3.5 SP1 version of the .NET Framework and you plan to host it in a medium trust environment, it is necessary to ensure that the MS Chart package is installed on the server. The installation executable can be downloaded from the Microsoft website:


The required assemblies are already included in .NET Framework 4.0, so the installation is not necessary if your application uses this version.