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

Customizing and Extending


Simpleboard forum works like a Mambo component. This means that it is directly linked and integrated into the content area of the website. So that it can be visually customized beyond the fundamental attributes, Simpleboard uses a template system for the message display (not for the lists). The Simpleboard templates can be found in the components/ com_simpleboard/templates folder. Similarly to Mambo templates, they consist of a PHP file and in addition, a CSS file (forum.css). Before you get involved in the template files on a code level, you should take a look at the other options:

  • You can edit the CSS file with the Edit CSS File option. The interface is similar to that for the central CSS of Mambo. You work on the CSS file in a large text field and save it when done. Remember that you need write rights to the directory that contains the CSS in order to do this.

  • You can change the template in Simpleboard Configuration in the Frontend tab. The Template selection list...