Web Services
  Home arrow Web Services arrow Content Management Systems
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
WEB SERVICES

Content Management Systems
By: Rutger Engelhard AND Sebastiaan van de Vliet
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 5
    2003-05-21

    Table of Contents:

    Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    When it comes to managing a content site like DevArticles, one should consider a Content Management System. Using a Content Management System, you be able to maintain your site with ease.

    The task of updating a website is a common problem for many organizations. Webmasters can not cope with the ever-increasing workload, and the budgets for their websites are too restricted to allow the work to be outsourced. In such a situation, a content management system may provide a solution.

    Content management systems are not new. They come in many shapes and sizes, but due to their very high costs, so far only big companies have been able to afford them. However, a new generation of content management systems have brought these powerful tools within the reach of small and medium-sized organizations. In this newsletter, the idea behind content management systems is explained in plain language.

    Content management systems: managing your website on your own terms

    A content management system is a tool that enables any staff member in an organization – with or without an IT background – to manage and update web content without the help of a webmaster. Users only see and work with two elements of a content management system – the ‘front-end’ and the ‘back-end’.

    The front-end represents the website as it appears when accessed by visitors, with its web pages, documents, images, forms, multimedia clips and other types of content that come with today’s websites.

    The back-end can be regarded as a control panel, or the interface with the system’s databases that hold the content and the templates that define the ‘look and feel’ of the site. 

    The back-end can be reached through the website, but access to it is restricted and controlled by passwords – no organization wants unauthorized individuals to tamper with parts of their site. Access with different levels of authority can be provided. For example, regular visitors to the website may be given passwords that provide authority to upload their documents to the server.

    Staff members may be given passwords that enable them to post or remove content from a predetermined section of the site. Webmasters have access to the entire system and are able to change the templates (to create additional web pages with a different design and appearance), to include new features, to change the structure of the site, and to manage the user access to the back-end.

    From the organization’s point of view, the strength of a content management system is that its back-end section is an easy-to-use interface that allows non-technical people – such as subject matter specialists or staff of the human resources department – to enter or change content. The server then takes that content, inserts it into the correct template and presents it on the front-end – on the appropriate webpage where it can be accessed by visitors to the website. For this, they do not need to learn difficult software or HTML.

    All they have to do is hook up to the Internet, anywhere in the office or even the world, call up the webpage with the back-end interface on their screen, type in a password and insert their content. The content management system will take care of the rest and make the inserted content available to visitors to the website instantly or, if desired, after review by an editor. Thus, the burden of web management can be shared among staff members throughout an organization.

    Does your organization need a content management system?

    Your organization can probably do without a content management system if your website is small and its content or structure do not need to be frequently updated. In all other cases, a content management system has many benefits:

    1. If your organization relies heavily on external web developers, a content management system will save money because in-house staff can take care of daily maintenance themselves.
    2. If your organization relies on the efforts of just a few highly trained staff members, a content management system will help to reduce their workload because other staff members can become involved, and the updating of web content can be integrated into their daily routines.
    3. If many staff members in your organization are already actively involved in web publishing, the use of a content management system will help resolve a number of common problems, such as inconsistent navigation or poorly presented information.

    What do I ask my technical team?

    Before you decide whether to introduce a specific content management system, you will need to check a number of things with your technical staff, such as:

    1. does the system support a variety of content types, such as documents, images, links and multimedia? and
    2. does it provide access management and some form of editorial control?

    You may also wish to make sure that you know in advance whether

    1. any additional hardware and/or software is required;
    2. your organization’s yearly recurrent costs for the website will increase;
    3. the system is sufficiently ‘future-proof’ to allow the integration of new technologies and functionality without it having to be rebuilt from scratch;
    4. external support is available, with a sufficient number of developers who know the system;
    5. content and presentation templates are adequately separated to allow designers to work relatively independently from the developers; and
    6. content from the old website can be transferred to the new system without too much trouble.

    What options are available?
    Content management systems come in many shapes and sizes, from the small and simple to the huge and complex. At one end of the range are very expensive and commercially licensed systems, such as
    Vignette V7 and Interwoven TeamSite (costing EUR 200,000 or more). At the other end are systems that are inexpensive or free, most of which are released under open source licences. The latter, such as Zope, Midgard and eZ publish, are often just as effective for the purposes of managing a website as the more expensive systems. In contrast with commercially licensed systems, open source software is developed and controlled by communities of programmers to be freely shared, improved upon, and redistributed.

    The choice of content management systems can be overwhelming, since one has to take into account not only the functional requirements, but also factors such as cost, the availability of support and developers, server and database platforms, and various institutional considerations. Therefore, you may need independent professional advice to help you to select the system that will be most appropriate for your organization.

    eZ publish, released under an open source licence, has recently become very popular. Oneworld.net has adopted eZ publish as their new worldwide content management solution. The system includes all the features of most commercially licensed systems and offers many optional extras, such as forums, mailing lists, syndication and e-commerce facilities.

    It can be installed and customized in about two weeks and will cost between EUR 10,000–25,000, depending on the required functionalities. Non-technical staff members can learn how to use the system in less than a day. eZ publish is very flexible and can easily be customized or extended to fit the specific functional requirements of an organization.

    The Contactivity website provides a number of
    links to sites with further information on content management systems .

    Copyright © 17 January 2003, Contactivity bv, Leiden, the Netherlands


    DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.

    More Web Services Articles
    More By Rutger Engelhard AND Sebastiaan van de Vliet

     

    IBM® developerWorks developerWorks - FREE Tools!


    NEW! Cook up Web sites fast with CakePHP, Part 4: Use CakePHP's Session and Request Handler components

    CakePHP is a stable production-ready, rapid-development aid for building Web sites in PHP. This "Cook up Web sites fast with CakePHP" series shows you how to build an online product catalog using CakePHP.
    FREE! Go There Now!


    NEW! Discovering the value of WebSphere Process Server

    WebSphere Process Server delivers a unique integration framework that simplifies existing IT resources. Often, as IT assets grow to support business demand, so too does their complexity and manageability. In this webcast, we’ll discuss how WebSphere Process Server helps deliver an SOA infrastructure that provides a common model to orchestrate, mediate, connect, map, and execute the underlying IT functions. Discover how WebSphere Process Server simplifies integration of business processes by leveraging existing IT assets as reusable services without the complexities of traditional integration methodologies.
    FREE! Go There Now!


    NEW! Download IBM Rational Developer for System z

    Download a free trial version of IBM Rational Developer for System z, software that can help you deliver core development capabilities; the power of Java Platform, Enterprise Edition (Java EE); and rapid application development support to diverse enterprise application development teams. With comprehensive development tools to help create, deploy and maintain traditional enterprise and composite applications, Rational Developer for System z enables developers with different technical backgrounds to easily participate in important technology projects.
    FREE! Go There Now!


    NEW! Evaluate IBM Rational Software Analyzer V7.0

    Download a free trial version of IBM Rational Software Analyzer Developer Edition V7.0 to identify bug defects earlier in the software development cycle. Rational Software Analyzer is an extensible software development solution that reduces the expense of bug-fixes by enabling static analysis code reviews and bug identification very early in the development cycle.
    FREE! Go There Now!


    NEW! Hello World: Learn how to install and use the Rational Asset Manager Eclipse client

    In this tutorial, you can learn how to install and configure the IBM Rational Asset Manager Eclipse client, explore the different views in the Asset Management perspective, learn various search techniques, work with existing assets, and submit a new asset.
    FREE! Go There Now!


    NEW! Improve your build process with IBM Rational Build Forge, Part 2: Automate builds for a real-world Tomcat project

    Learn how Rational Build Forge can extend a simple compile and package build process by adding customization and deployment capability. Go from a manual method to automating: checking for code changes; getting the latest source; compiling and packaging; customizing; copying to and restarting a deployment server; and sending e-mail notification that a new version is available.
    FREE! Go There Now!


    NEW! Rational 'Talks to You' Teleconference Series

    This Fall, IBM Rational talks to you directly through a special teleconference series giving you access to the best minds in IBM Rational - product experts and market thought leaders who will answer your questions during these pre-scheduled telephone conference calls. Register today!
    FREE! Go There Now!


    NEW! Rational Build Forge Express eKit

    Rational Build Forge Express Edition is an automation framework that packages the latest enterprise-grade technologies into a reliable, flexible and robust configuration designed and priced specifically for small to midsize businesses. The new Rational Build Forge Express eKit provides you with valuable resources – including a case study, podcast, demo, and articles – to help you increase staff productivity, compress development cycles and deliver better software, fast.
    FREE! Go There Now!


    NEW! Webcast: Calling All Testers! Find Application Vulnerabilities Early in the Development Process Where they are Easier to Fix and Less Risky to your Business

    In this webcast, IBM Rational will discuss the importance of Web application security and will share techniques and best practices to introduce application security testing into current QA processes including: understanding common security vulnerabilities and techniques to integrate security testing with defect tracking and remediation systems in an effort to safeguard sensitive online information.
    FREE! Go There Now!


    NEW! Webcast: IBM Rational Build Forge - Beyond the Build

    The discipline of assembling and delivering software is maturing beyond standard developer-centric compile/test software builds. The end-to-end software development lifecycle is emerging as the new focus moves “Beyond the Build.” Join this on demand webcast to learn about methods for streamlining software delivery and key capabilities of the IBM Rational Build Forge framework for automating build and release management in environments of any size.
    FREE! Go There Now!



    All FREE IBM® developerWorks Tools!

    WEB SERVICES ARTICLES

    - Safety, Idempotence, and the Resource-Orient...
    - The Resource-Oriented Architecture in Action
    - Features of the Resource-Oriented Architectu...
    - The Resource-Oriented Architecture
    - Getting Started with Flex
    - Automated Billing and Faxing for the Web
    - An Introduction to Web Services
    - The Foundations of Web Services: From Novice...
    - Web Services Reengineering: Finishing Touches
    - Fault Handling with Web Services
    - Flow and Web Services
    - Process Lifecycles and Web Services
    - Business Processes and Web Services
    - Orchestrating Web Services
    - Notifications and Resources in the WS-Resour...







    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 1 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek