Content Management Systems

A Content Management System (CMS) usually involves...

Some advantages of this approach include:

Disadvantages

Blogs

Primary strength is news: Typically showing the most recent entries at the top of a home page, and automatically archiving entries.

Examples:

Blog assignment

Let's help Kate and Bruck fill in some content for their "S.E.E. Solutions" demo site:

  1. search the web (or search news.google.com) for an article on one of the site categories, energy conservation, energy generation, or waste reduction.
  2. Login in to the S.E.E. site, and write up a post: a one paragraph summary of the article.
  3. Make sure you link to the article somewhere in what you write.
  4. Add the appropriate categories and any tags that are appropriate.
  5. Publish your blog entry.

Wikis

Primary strength is collaborative editing. Wikis turn out to be well suited for online documentation projects.

Examples:

Enterprise CMS

Wikis and Blogs are best suited to small groups of people. Larger organizations typically want a system with more fine-grained control of who can edit what.

Goshen College uses Caravel as its content management system.

Examples:

Caravel is a descendant of a system initially used by mennonite.net to host church websites and was written, to no small extent, by student interns here at GC. Caravel has a number of other features, some of which it would share with other CMS':

Caravel concepts

Since we've been saving directly to the webserver, our changes are live as soon as we save a file.

In Caravel the act of "saving" content (it's saved in the database) is separate from "publishing".

Uploading MS-Word files

A *very* common task is to take an existing file in MS-Word and somehow get it on the web. MS-Word's own conversion tends to result in a web page with Word's design preferences "hard coded" on the web page, rather than letting your site's style sheets take over.

Caravel has some tools to make this kind of process a lot easier.

Here are current directions for converting Word content to web content in Caravel.