One of the main features of Joomla! (and one of the first to be developed) is its ability to manage your site's content. This Content Management System can be summarised as follows:
- The smallest units of information are Articles.
- Articles can be organised using Categories, which can form trees. (An article or category can only be in one category at a time.)
- You can create pages on your site to show articles based on their properties. For example, you can create a page showing all articles in a certain category, or the oldest 10 articles from all categories.
- You can control exactly which users can see which articles. For example, you may choose to hide all articles in a certain category from users that have not been approved by an administrator.
Joomla! comes with a variety of core extensions to make use of and manipulate content. The site part of the content component (com_content) allows you to create pages that list or display content, or allow the user to add or edit content. The various content modules, such as "Latest News", "Most Read Content" and "Newsflash", allow you to display or list content as a side feature on some or all pages.