Book Image

Mastering Mambo : E-Commerce, Templates, Module Development, SEO, Security, and Performance

By : Christian Wenz, Tobias Hauser
Book Image

Mastering Mambo : E-Commerce, Templates, Module Development, SEO, Security, and Performance

By: Christian Wenz, Tobias Hauser

Overview of this book

<p>Mambo is a PHP-based Open Source CMS. Mambo is both easy to use at the entry level for creating basic websites, while having the power and flexibility to support complex web applications. <br /> <br /> Mambo implements the core requirements of a full featured CMS. It has a powerful and extensible templating system with the ability to upload and manage many different data types. User access control, content approval, rich administrative control, content display scheduling are all built-in. New features and extensions are constantly added to the core system, with many more being available and supported by the community.<br /> <br /> Most of the Mambo development team now works on a fork of Mambo known as Joomla. Mastering Mambo is fully compatible with Joomla's 1.0 release.</p>
Table of Contents (18 chapters)
Mastering Mambo
Credits
About the Authors
Preface
Index

Keeping Mambo Up to Date


Now and then the Mambo team publishes patches, especially when serious bugs or security gaps have been discovered in the system. This can result in completely new distributions of the Mambo system or in smaller patch packs. The latter look mainly as you see in Figure 11.6; only the new and modified files are delivered:

Figure 11.6: The content of a Mambo patch pack: only the modified files

You simply unpack the new files in the Mambo directory and you have the newest version. Note that if you have made changes to Mambo, these changes are sometimes lost. So first check as to which files have changed. And if this affects your modified files, determine laboriously what changes the Mambo developers have made and how you can merge these with your improvements.

For example, with updates of version 4.5.x to 4.6.x, the situation is somewhat different, since you naturally want to preserve your stored data. Therefore we recommend the following procedure:

  1. Read the installation...