Joomla is written in PHP, uses object-oriented programming (OOP) techniques and stores data in a MySQL or MS SQL database. Joomla platform includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, polls, search, and support for language internationalization
Joomla extensions help extend the Joomla websites’ ability. There are five types of extensions for Joomla!: Components, Modules, Plugins, Templates, and Languages. Each of these extensions handles a specific function.
Joomla is best for creating websites oriented to e-commerce and website requiring a more professional touch. Joomla has thousands of extensions to offer, which are instrumental in increasing the functionality of a website. With its wider flexibility, enhanced features and premier extensions Joomla presents a more “feature-rich” CMS platform.
Joomla is used all over the world to power Web sites of all shapes and sizes.
Corporate Web sites or portals
Online magazines, newspapers, and publications
E-commerce and online reservations
Small business Web sites
Here are a few examples of Web sites that use Joomla:
• MTV Networks Quizilla – http://www.quizilla.com
• IHOP (Restaurant chain) – http://www.ihop.com
• Harvard University (Educational) – http://gsas.harvard.edu
• Outdoor Photographer – http://www.outdoorphotographer.com