Joomla is a very powerful content management system. It is a bit more difficult to learn than WordPress. But for certain application, Joomla may have more suitable features.
Joomla content are articles organized into Categories. An article belongs in a Category.
Joomla Template and Module System
Joomla uses a template system that defines the look-and-feel of the skin of the front-end design of the website.
Learn how to customize templates with this tutorial linked here.
After setting the template, administrators can set and configure “modules” in the module slots of the layout. Modules are like widgets with specialized functionality such as a login form, breadcrumbs, polls modules, random image, advertisements, latest news, popular articles, etc.
Functionality of Joomla can be extended via custom third party components, modules, and plugins.
Joomla Access Control Levels
Joomla has a very flexible and sophisticated access control system to has fine-grain control over the various access levels of various member. It has changed a bit from Joomla 1.5 to 1.6.
See article to learn more about Joomla Access Control Levels.
Joomla has ability for search engine friendly URLs and caching built in. It has URL redirection. It also has ability to turn site offline for maintenance. Joomla has support for multi-lingual sites.
Written in July 2011 and relevant to Joomla 1.6