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

High Performance Programming


There are also optimization options regarding performance for your own programming.

Analysis

A profiling tool can supply a first insight. It analyzes the code of a page, lets it run, and then reports how long each of the code parts took to execute. You could even find a bottleneck in your code.

One product that can do this job is Zend Studio (time-limited demo version at http://www.zend.com/store/products/zend-studio/). One part of the software is the Zend Studio Server, which, by default, runs under http://localhost/ZendStudioServer/ and comes with a web-based administration interface. You have to set up the IP addresses that may use debugging and profiling. The local computer should be registered in this list.

Figure 12.5: The administration of the Zend Studio Server

The Zend Studio Toolbar integrates itself into Internet Explorer and thus facilitates quick access to debuggers and profiler. After a bit of a delay, there is now an official toolbar for the Mozilla...