+1-888-365-2779
Try Now
More in this section

Forums / Suggestions / Content Reporting and Dynamic Pages

Content Reporting and Dynamic Pages

4 posts, 0 answered
  1. Shawn
    Shawn avatar
    79 posts
    Registered:
    26 Sep 2012
    07 Apr 2011
    Link to this post
    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.
  2. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    11 Apr 2011
    Link to this post
    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

    http://www.sitefinity.com/40/help/developers-guide/how-to-how-to-set-the-theme-of-a-page-at-runtime.html

    All the best,
    Ivan Dimitrov
    the Telerik team

  3. Shawn
    Shawn avatar
    79 posts
    Registered:
    26 Sep 2012
    04 May 2011
    Link to this post
    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.
  4. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    05 May 2011
    Link to this post
    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
4 posts, 0 answered