Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

Getting started with an open source CMS, Part 1: Download, install, and start using a content management system

Michael Oliver (ollie@alariussystems.com), CTO, Alarius Systems, LLC
Michael Oliver is CTO of Alarius Systems LLC, a provider of software solutions and services based on open source CMSes. His career spans 33 years and has included work with companies such as Sun Microsystems, Sperry, SAIC, and Open Text Corp.

Summary:  This tutorial, first in a "Getting started with an open source CMS" series, will walk through installation of a bundled Apache Tomcat and Jakarta Slide that will result in a working content management system. Author Michael Oliver will show how to download, install, and start using a working open source content management system.

View more content in this series

Date:  16 Aug 2005
Level:  Intermediate PDF:  A4 and Letter (204 KB | 30 pages)Get Adobe® Reader®

Activity:  5887 views
Comments:  

Before you start

Editor's note: In November 2007, Apache Software Foundation announced the Slide project was retired, but that old releases of Slide would be maintained in the Apache archive. This series will remain available for historical and educational purposes, but it is not prudent to rely on Slide for new applications.

About this tutorial

This tutorial is for anyone who wants a content management system (CMS). It shows how to download, install, and start using the Apache Jakarta Slide open source CMS.

This is the first in a series in which you will create a customized open source CMS using Eclipse, Java™ technology, and other open source tools. In conjunction with Eclipse, you'll also use Web Distributed Authoring and Versioning (WebDAV), and other plug-ins. Along with Java technology, you'll use Apache Jakarta Slide, Apache Struts, Apache Tomcat, and MySQL.

This tutorial covers the following:

  • The current flock of open source CMSes, their features, and the trade-offs of each
  • Installing a bundled Tomcat and Jakarta Slide system, including downloading the sources for Jakarta Slide and Eclipse setup to build a new version of Slide, debug it, and run it from Eclipse
  • Using the WebDAV plug-in for Eclipse to save documents to the bundled Tomcat/Slide system as a reference

In other tutorials in this series, you'll learn how to:

  • Customize Jakarta Slide with Eclipse to create a new "Store" back-end adapter that allows you to take documents stored to Slide and store them in a relational database (MySQL)
  • Build a WebDAV client, use it to access other WebDAV repositories, and customize it
  • Use Jakarta Struts to build a minimal Web application that allows you to browse folders, as well as retrieve documents from and upload documents to those folders
  • Add access-control list (ACL) management and locking to the Web application interface
  • Perform additional customizations, including setting custom attributes
  • Use the CMS for other tasks, such as Web-site management and Java XML serialization

Basic knowledge of how to install server software will help you complete the tasks described.


System requirements

To run the code in this tutorial, you need:

1 of 8 | Next

Comments



Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Open source
ArticleID=133300
TutorialTitle=Getting started with an open source CMS, Part 1: Download, install, and start using a content management system
publish-date=08162005
author1-email=ollie@alariussystems.com
author1-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Try IBM PureSystems. No charge.