Welcome to Mediachase Community Sign in | Join | Help    
in Search   

Content Management System Introduction

Last post Wed, Oct 17 2007, 12:15 PM by Sasha. 0 replies.
Sort Posts: Previous Next
  •  Wed, Oct 17 2007, 12:15 PM 6783

    Content Management System Introduction

    Introduction to ECF 5.0 Content Management System
     
    The Content Management System is probably the most exciting new feature in the ECF 5.0. Even
    though some content management functionality existed in previous versions of the ECF, it was
    never a full-blown content management system.

    Product History
    Internally, we have been developing our CMS for the past two years and have successfully
    launched a number of sites on it already.  So even though this will be our first public release, it
    is already a well-tested, mature product.

    Major Features
    The CMS will completely control the look and feel of the front-end website. All links, menus,
    virtual pages, URL rewriting, among other features are now controlled by the CMS. The CMS
    allows for extensibility through the use of customer CMS Controls. It has been similarities
    with other products (SharePoint, DotNetNuke and so on), but there is one major
    difference. The architecture was designed with maximum flexibility in mind. For example, the
    ECF CMS Controls do not have to be inherited from any specific class. There is no need to
    implement any specific interfaces or any specific methods. All you need is an User Control and
    a .config file to act as a CMS Control and it automatically appears in the CMS interactive
    toolbar. This allows for easy integration of web and widget-like controls into the ECF.

    Another feature of the CMS is the new menu paradigm. The menu in our previous version was
    driven by the structure of the catalog, which is intuitive but has its limitations. The new
    CMS provides a way to create a completely independent menu structure that can link to various
    pages. You can even create an unlimited number of menus (top, bottom, left and so on). Each
    menu can also have a different structure based on language. That allows sites to have
    completely separate menu structures for different sites while sharing some or all of the
    content.

    ECF 4.x and 3.x had a concept of virtual pages and categories.  The new CMS returned to a
    similar concept of folders and pages. You can now create a complete folder structure with
    pages for each site. It does not have to be dependent on either menus or catalogs. The
    folder acts as a container for different pages while a page acts as a container for
    different controls. There is more to it than this, but I'll leave it at that for now.

    One of the most important features of any CMS system is an approval process. You might not
    want anyone to post content to the live site without approval. This is accomplished
    through a new workflow and page state concept, both of which are customizable. You can,
    for instance, define the “Draft > Review > Live” type of workflow for all your pages.
    Regular users may only be given the ability to change the state of a page from Draft to
    Review while an administrator may be the one who can approve and publish those changes to the live
    site. The new CMS system tracks all different versions and revisions for all documents
    and pages and allows rollback to previous versions at any time.

    Conclusion
    This is just an overview of the CMS coming out in ECF 5.0 and we will be providing more
    documentation on some of the specifics at a later time. As you can see, it is very
    feature-rich portion of the framework.     

View as RSS news feed in XML
Site Terms | Privacy Policy | About Us | Contact Us
Running on Mediachase eCommerce Framework 4.0.
  Copyright © Mediachase, LTD. 1997-2006. All Rights Reserved

E-commerce, HelpDesk, Service Desk & Project Management Software, alternatives to Microsoft Project Server & Sharepoint Collaboration Server
project management software | microsoft project server | sharepoint collaboration server | issues management, helpdesk & service desk
Powered by Community Server, by Telligent Systems