More in this section

Forums / General Discussions / Page development outside of CMS

Page development outside of CMS

3 posts, 0 answered
  1. Eric Tangedahl
    Eric Tangedahl avatar
    12 posts
    11 Aug 2009
    11 Aug 2009
    Link to this post
    I have just installed Sitefinity and am evaluating to potentially use.  One thing I am confused maybe CMSs in general is what if I want to create complex data driven page with lots of custom code in it?  Now what confused me is all the rest of the pages end up in the database.  What I like about SF is that it uses Masterpages.  I'm guessing that I can just develop the page outside of the CMS, point to the current master page and all is good?  Is this how others go about it?

  2. SelAromDotNet
    SelAromDotNet avatar
    912 posts
    18 Jul 2012
    11 Aug 2009
    Link to this post
    this is absolutely correct, on one of the sitefinity sites I maintain, an entire subfolder runs as external pages that inherit directly from the sitefinity master page, and there are no issues whatsover. remember to add these as external pages if you want them to show up in your sitemap and navigation menus

    remember also that you can wrap all of this complex functionality into user controls, and drop those on to sitefinity pages as well.

    I have used both approaches with complete success on many different applications, and have had no issues. It just depends on the nature of your application, and which is fits your needs better. hope this was helpful!
  3. Radoslav Georgiev
    Radoslav Georgiev avatar
    3370 posts
    01 Feb 2016
    14 Aug 2009
    Link to this post
    Hello SelArom, Eric Tangedahl,

    Let me just add my input to the conversation.

    For the development of complex data driven pages I would recommend that when you wrap this functionality into user controls or custom controls. In this way your controls can be uploaded to the CMS and used in the Page Editor (as Josh suggested). If you develop your controls as custom controls you will be able to use them across different Sitefinity projects. Another advantage of this would be that if you add pages as external to the CMS you can not do anything with them except for view or delete them, whereas adding the functionality to controls will allow you to take full advantage of the Sitefinity API.

    I hope that this adds a little bit more to Josh's answer. 

    Kind regards,
    the Telerik team

    Instantly find answers to your questions on the newTelerik Support Portal.
    Check out the tipsfor optimizing your support resource searches.
Register for webinar
3 posts, 0 answered