Content Reporting and Dynamic Pages - Ideas & Feature Requests - Ideas & Feature Requests - Progress Community
 Ideas & Feature Requests

Content Reporting and Dynamic Pages

  • Content Reporting and Dynamic Pages
  • It would be nice if Sitefinity offered out of the box aggregated content reporting.  We have thousands of pieces of content with custom metadata fields.  I would like to see the ability to generate reports (of all content types) based on custom metadata fields.  It would allow content writers to find stale content and other actionable information.  You have some reporting cababilities on a per content type basis but nothing offering aggregated reports.

    Are there any capabilities to create dynamic pages in Sitefinity?  Essentially, what I want to do is assign a page template to a content type (e.g. news) and specify a URL for a news item.  So when a request comes in, Sitefinity finds a matching content type and renders it on the specified template.  This would alleviate the need to create a new page for every piece of content.  I assuming this would be possible if you can hook into the routing engine of Sitefinity.
  • Hi Shawn,

    1.I logged a task for reporting capabilities and we are going to review it on the next planning. We are going to have shared content in 4.1(Q1) and option to see on which page you  have added the shared content.

    2. All pages in Sitefinity are dynamically created. The news item url is formatted based on the page on which you have NewsView. The NewsView widget has a control DetailsViewHyperLink which resolves the url using DataResolver.Resolve. So you need a page with NewsView control on it. One of the options to change the page theme is creatinga custom PageRouteHandler that inherits from where you can override GetHttpHandler.  you might find this how to useful

    www.sitefinity.com/.../how-to-how-to-set-the-theme-of-a-page-at-runtime.html

    All the best,
    Ivan Dimitrov
    the Telerik team

  • Is there the ability to use the Fluent API to query all content items in Sitefinity?  Currently, it appears you have to iterate through all the Module specific providers and perform individual queries and aggregate the data.  Is there a wrapper for all content items? 

    I need to build some reporting mechanism into Sitefinity.
  • Hi Shawn,

    We do not have a method that works without a provider and that gets all items.You can get all items from a given type using App.WorkWith().AnyContentItem<T> or AnyDraftFacade

    All the best,
    Ivan Dimitrov
    the Telerik team
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items