Authors: Douglas Paterson
Publisher: Packt Publishing
Published: Dec 21, 2006
|Mambo Open Source (MOS) is one of the most popular open-source content management systems. One reason Mambo is so popular is that it is free for anyone to use under the GNU General Public License (GPL). Although it is a large and robust application, it is easy to use because of the user-friendly application programming interface (API). This book, by Douglas Paterson, shows you how to create your own website with Mambo 4.6. |
Paterson begins with an introduction to Mambo and what the application can do for the reader. He also begins discussing the example website that you will be building as you progress through the book. But first, he covers how to download and install Mambo and the three supporting software programs; ApacheR, MySQLR and PHP. This may sound like a lot, but Paterson shows the reader how to use XAMPPR to install the three supporting programs on your server which makes this task much easier.
Now you are ready to begin examining Mambo’s main parts from the administrative area to the modules, components and templates that make Mambo so versatile. You will also begin working on the example site’s back-end features such as setting up and testing the send mail feature. I especially liked that Paterson discussed how to make your Mambo site search engine friendly.
The flexibility built into Mambo with the Universal Installer for regular and third-party modules and components is one reason Mambo is so popular. Paterson covers how to setup and manage several of these modules including an RSS module which is an easy way to syndicate and publicize your website. Other examples he discusses are third-party modules for a calendar, forum, event scheduling and an image gallery.
Another feature of Mambo is the front-end and back-end user account management system. Paterson covers how to set up and manage user accounts for both the back-end administrators and the front-end site visitors. He shows you how to create individual user accounts, how to group several accounts together into task-related categories and how to assign different permissions to each category. I really liked the Mambo feature that allows site visitors to add content to the site via the web browser. Content management is one of the main purposes of the Mambo application and Paterson discusses how easy Mambo makes each step of this task from planning and organizing your site to adding content to your site via the Mambo interface.
Although the Mambo templates are nice, you will probably want to customize these templates or perhaps create your own. Paterson shows how to work with CSS style sheets and images to customize your site’s look and feel. Finally, you will be ready to publish your site to the web. Paterson discusses FTP and remote servers, setting permissions on the server and HTTP authentication for administrators.
Douglas Paterson has been writing programming books for several years and is the Development Editor for Packt Publishing.