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

Forums / Developing with Sitefinity / Preview Screen

Preview Screen

6 posts, 0 answered
  1. Gökhan Yalçın
    Gökhan Yalçın avatar
    21 posts
    Registered:
    26 Nov 2009
    14 Jan 2010
    Link to this post
    Hi ,

    Our client wants  to see what he has added in admin panel  in a preview screen before changes he made  apply to live .  For example when he adds an image library , he will open the preview screen and check what it looks like . If it's ok,  it can can be published to live . It seems there is no such thing in sitefinity but if you have an idea  how it can be achieved , please let me know .

    Thanks in advance . 
  2. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    Registered:
    01 Feb 2016
    14 Jan 2010
    Link to this post
    Hi Gökhan Yalçın,

    Thank you for using our services.

    In fact we do have a feature which allows setting up a process for approving/declining and publishing content items and pages. This feature is called Workflow and you can find more information about it in our User Manual. By default the the workflow for pages and generic content based modules (Generic Content, News, Blogs, Events) is turned off.

    You can turn page workflow from your web.config:
        <cms defaultProvider="Sitefinity" pageExtension=".aspx" disabled="false" pageEditorUIMode="Overlay">
    <providers>
                <clear />
                <add connectionStringName="DefaultConnection" allowPageHistory="true" allowPageWorkflow="true" pageWorkflowType="Telerik.Samples.CustomPageWorkflow" cachingProviderName="ASPNET" name="Sitefinity" type="Telerik.Cms.Data.DefaultProvider, Telerik.Cms.Data" />
            </providers>

    Workflow for generic content based modules can be turned on like this:
    <cmsEngine defaultProvider="Generic_Content">
        <providers>
            <clear />
            <add name="Generic_Content" urlRewriteFormat="[Publication_Date]/[Name].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="True" defaultMetaField="Name" securityProviderName="" allowLocalization="True" allowVersioning="True" allowWorkflow="True" allowComments="false" commentsModeration="true" versioningProviderName="" connectionStringName="GenericContentConnection" type="Telerik.Cms.Engine.Data.Providers.DefaultProvider, Telerik.Cms.Engine.Data" />
            <add name="News" allowLocalization="true" urlRewriteFormat="[Publication_Date]/[Title].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False" defaultMetaField="Title" securityProviderName="" allowVersioning="True" allowComments="true" applicationName="/News" versioningProviderName="" commentsModeration="true" allowWorflow="true" connectionStringName="GenericContentConnection" type="Telerik.News.Data.DefaultNewsProvider, Telerik.News.Data" />

    Then you can assign approve/publish permissions to roles in order to set up who gets to approve items and who publishes them.

    All the best,
    Radoslav Georgiev
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  3. Gökhan Yalçın
    Gökhan Yalçın avatar
    21 posts
    Registered:
    26 Nov 2009
    14 Jan 2010
    Link to this post
     Hi  Radoslav Georgiev  ,

    Thanks for the quick reply . As I understand  workflow process is just  for pages . What i want is a bit different .
    For instance ,  there is a page that has a Blog control and this page has already been published . When i create
    a new post for this blog,  this post can be seen on live . This is the place where i need the workflow process .  I hope
    i could explain  the problem .

    Thanks.
  4. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    Registered:
    01 Feb 2016
    14 Jan 2010
    Link to this post
    Hello Gökhan Yalçın,

    Thank you for getting back to me.

    Please take a look at my previous post again:
    By default the the workflow for pages and generic content based modules (Generic Content, News, Blogs, Events) is turned off.

    Blogs do have workflow and it is turned off. You can turn it as in sample from my previous post. Here is how to turn it on specifically for blogs:
    <add name="Blogs" urlRewriteFormat="[Publication_Date]/[Title].aspx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="_" visible="False" defaultMetaField="Title" applicationName="/Blogs" allowVersioning="True" allowComments="true" commentsModeration="false" allowLocalization="False" localizationProviderName="" allowWorkflow="true" securityProviderName="" versioningProviderName="" connectionStringName="GenericContentConnection" type="Telerik.Blogs.Data.DefaultBlogProvider, Telerik.Blogs.Data" />

    Then you can assign roles to different workflow tasks as in attached image.

    Best wishes,
    Radoslav Georgiev
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
  5. Gökhan Yalçın
    Gökhan Yalçın avatar
    21 posts
    Registered:
    26 Nov 2009
    14 Jan 2010
    Link to this post
     Hi  Radoslav Georgiev  ,

    Thank for the help again . I have already set allowworkflow parameter  true for blogs .  I guess i need to explain what i desire  in details. I have a user that has just blog post creation permission .  I logged in with this user ,create a new post and sent to approval  . Then i logged out and logged in with admin ( full permission) .  I could see the pages waiting for approval but i couldn't see that there was  a blog post waiting for my  approval .  The behavior I expect is like this . When someone sends a blog post approval , I should see it on my modules page . Then  i preview the page that contains that post  and see the page with this new item . And if i think that's ok , i approve the item and now it applies to live .  I hope this time i could explain it .

    Thanks .
  6. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    16 Jun 2017
    14 Jan 2010
    Link to this post
    Hello Gökhan Yalçın,

    If you go tot he blog under which a post has been created you will see the status of the post, so you can update it. I have attached a screenshot. If you are talking about the dashboard, which is completely different thing you will not be able to extend this area.

    All the best,
    Ivan Dimitrov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Register for webinar
6 posts, 0 answered