-
Book Overview & Buying
-
Table Of Contents
Mastering Joomla! 1.5 Extension and Framework Development Second Edition
Joomla! 1.5 is based on a comprehensive and flexible framework that is easily and securely extended through a wide variety of extensions. In this chapter, we will introduce the Joomla! framework and learn how, as developers, we can easily extend it beyond its core functionality. This chapter will cover the following:
An overview and introduction to the Joomla! 1.5 framework
An introduction to Joomla! Extensions
An overview of the requirements to create and manage a Joomla! website
A summary of available development tools and coding standards
Joomla! is a modular and extensible PHP MySQL CMS (Content Management System). It is an open-source project, which is released under version 2 of the GPL license. Joomla! has fast become one of the most popular open source CMS's, which is proved by its numerous awards and massive online community.
One of the things that has made Joomla! so popular is the large number of freely and commercially available extensions which enable users to do far more than simply manage content. Extensions perform many tasks, generally classified in categories such as:
Ads & Affiliates
Calendars & Events
Communication (Chat Rooms, Forums, Guest Books, Mailing Lists, Newsletters)
Contacts & Feedback
Directory & Documentation
eCommerce (Auction, Shopping Cart)
Editing
Multimedia
News Display
Search & Indexing
Change the font size
Change margin width
Change background colour