HTML and CSS Reference
Wikis tend to grow organically; as people need new pages, they create them by linking to
them. With a wiki, it's easy to move content from one page to another, split one long
page into several smaller pages, and generally manage your content however you see fit.
MediaWiki keeps track of every change made to every page. On each page, you see a
History tab that you can click on to see all the edits ever made to that page. The history
page for the sandbox page on the MediaWiki site appears in Figure 22.11.
The edit history for
a wiki page.
From the History page, you can compare revisions of a page or view the old revisions.
To revert a page back to the old version, view that version, click Edit, and then save the
page. MediaWiki will warn you that you're replacing newer content, but if you're revert-
ing changes, you can ignore the warnings.
Drupal is a general-purpose content management system that continues to gain popular-
ity. Out of the box, it is set up to create a blog-like site that allows authors to publish
news and allows the public to log in and comment on the stories. Unlike applications like
WordPress and TypePad that are strongly focused on publishing blogs, Drupal supports a
wide variety of applications.
Drupal provides flexibility in three main ways. The first is that a large numbers of mod-
ules are available to provide new functionality. There are Drupal modules that allow you
to manage members in an organization, set up and operate an online store, or integrate
with other sites. The second is that the functionality of the Drupal core and most of the
modules can be customized through a web interface without any programming required.