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  
Dedicated Servers  
Actuate Whitepapers 
VeriSign Whitepapers 
IBM® developerWorks 
Sun Developer Network 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
IBM developerWorks
 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

    Stay one step ahead of the competition. Evaluate and give feedback on some of the hottest web development tools on the market today. Make your opinion heard! Click Here

    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!


    Check out the new Jazz space on developerWorks

    <a href="http://zeus.developershed.com/shonuff.php?blackbird=3853&zoneid=442&source=&dest=http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Fspaces%2Fjazz%3FS_TACT%3D105AGY31%26S_CMP%3DDEVSHED&ismap="><img src="http://images.devshed.com/corp/img/news/jazz01.gif" alt="developerWorks Jazz space" align="left"></a>You've heard the buzz about Jazz... want to know more about it from a developer's perspective? Check out the Jazz space on developerWorks. This space is an up-to-date resource for developers, including technical information about Jazz and products built on Jazz, like Rational Team Concert Express. The Jazz space includes content from a wide variety of sources, including links, feeds, and comments from experts.
    FREE! Go There Now!


    NEW! Develop Systems Software Assets with IBM Rational Asset Manager

    Join us for this on demand webcast to learn about developing complex systems more quickly and efficiently. We'll cover market drivers for developing, governing and reusing systems software assets and how you can develop system software assets with Rational Asset Manager.
    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! Rational Asset Manager eKit

    Learn how to do more with your reusable assets with the free Rational Asset Manager eKit. The eKit includes demos on how Rational Asset Manager tracks and audits your assets in order to utilize them for reuse. Plus you’ll find white papers and a Webcast that discuss the challenges of a Service Oriented Architecture and how Rational Asset Manager can provide quick and effective solutions.
    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! Test terminal-based applications with Rational Functional Tester

    Regression testing -- in which code is thoroughly tested to ensure that changes have not produced unexpected results -- is an important part of any development process. But many testing environments neglect the terminal-based applications that still form the backbone of many industries. In this tutorial, you'll learn how the Rational Functional Tester Extension for Terminal-Based Applications works with other Rational Functional Tester to help test terminal-based applications quickly and easily.
    FREE! Go There Now!


    NEW! The dirty dozen: preventing common application-level hack attacks

    As organizations have grown increasingly dependent on online software, the risk of malicious attacks has also become far more serious. Fortunately, well-governed organizations can protect their Web applications by injecting vulnerability assessments and ethical hacks into their software development and delivery processes. This paper describes 12 of the most common hacker attacks and provides basic rules that you can follow to help create more hack-resistant Web applications.
    FREE! Go There Now!


    NEW! Try the IBM SOA Sandbox for People

    Visit IBM developerWorks to try the IBM SOA Sandbox for people. The SOA Sandbox for people provides a trial environment with the necessary tooling and components required to enable consistent human and process interaction and collaboration, showing how you can improve user experience and business productivity.
    FREE! Go There Now!


    NEW! Using Rational Business Developer to enhance your developer productivity

    Join this Rational Talks to You teleconference, to hear how Enterprise Generation Language (EGL) eliminates the need for tedious and error-prone low level coding, so developers can focus on business requirements. EGL extends the Rational software development platform with a simplified programming language that enables developers who have little or no experience with Java, Web technologies or Service Oriented Architecture, to create enterprise-class applications and services quickly and easily. It also allows developers who may have little or no mainframe programming experience to quickly create traditional mainframe components.
    FREE! Go There Now!


    NEW! Webcast: Striking the right balance between manual and automated testing

    Join this webcast to learn how IBM Rational's Functional Testing solution enables you to implement automation your way, at your pace, with your existing staff. In this webcast, you’ll learn how you can eliminate redundancy of manual test scripts, reduce errors, and increase test coverage through test automation. After this presentation you will understand how IBM Rational Functional Testing solution can streamline your manual testing and make test automation easily attainable.
    FREE! Go There Now!



    All FREE IBM® developerWorks Tools!

    WEB SERVICES ARTICLES

    - 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...
    - WS Notification and WS Topics in the WS Reso...
    - Introducing the Implied Resource Pattern
    - Web Services and Stateful Resources
    - Deploying an EJB Application







    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 2 hosted by Hostway