Joomla CMS¶
Introduction¶
- Joomla is an open source CMS for web content, built on top of model-view-controller (MVC) architecture.
- It is written in PHP and uses MySQL or PostgreSQL as a database. It is used to build websites and online applications.
- It is one of the most popular CMS in the world.
- CMS1: is an application (web-based), that provides capabilities for multiple users with different permission levels to manage (all or a section of) content, data or information of a website project, or intranet application. Managing content refers to creating, editing, archiving, publishing, collaborating on, reporting, distributing website content, data and information.
- You can install Joomla on your own server, or use a hosting service that provides Joomla as a service.
- Joomla is managed by Open Source Matters, Inc., a non-profit organization.
- Some Facts about Joomla [ref]:
- 2 million+ websites use Joomla
- 9% of all business websites use Joomla
- Joomla controls 6% of the CMS market.
- Joomla controls 3% of the entire web market.
- Benefits of using Joomla [ref]:
- Flexible, extensible and easy to use system.
- Search engine optimized by default.
- Open source and free.
- Secure, with good track record of security updates.
- Available in 70+ languages.
- With its strong and well-documented API; anything is possible.
- Joomla Framework is supportive to the CMS, but also independent from it, and can be used on its own,
More Resources¶
- https://magazine.joomla.org/
- https://docs.joomla.org/Main_Page
- https://training.joomla.org/
- https://forum.joomla.org
- https://docs.joomla.org/Special:MyLanguage/J3.x:Access_Control_List_Tutorial: Access Control List (ACL) Tutorial, organizing users into groups and assigning permissions to groups.
- https://api.joomla.org/: Joomla API Documentation, for CMS and Framework.
- https://community.joomla.org/
- https://www.youtube.com/playlist?list=PL0Lg2fzcJu1TqH4iC8sfZby_0F02Ib56p: Youtube playlist.
- https://docs.joomla.org/Portal:Developers#Developer_Resources: developer resources.
- https://extensions.joomla.org/: Joomla extensions directory.
- https://framework.joomla.org/: Joomla Framework.
- https://launch.joomla.org/: Joomla Launch, Joomla on the Cloud.
- https://showcase.joomla.org/: Joomla Showcase, Examples of Joomla websites.
- https://docs.joomla.org/Start_here: This page lists all possible roles in the Joomla world.
- https://developer.joomla.org/: Joomla Developer Network.
10 Reasons to Choose Joomla 2¶
- Joomla is Award-Winning CMS: Joomla won 20 awards in the last few years.
- Joomla is free and opens source.
- Joomla is multilingual: Joomla is available in 70+ languages.
- Joomla is secure: Joomla is secure by default, and has a good track record of security updates. Joomla uses: 2FA, B-Crypt (algorithm to hash passwords).
- Joomla is SEO friendly: Joomla is optimized for search engines, and has a lot of SEO extensions.
- Joomla is easy to understand and manage.
- Joomla provides a lot of training and support.
- Joomla forums are very active.
- Joomla is extensible: Joomla has a lot of extensions, and you can create your own extensions.
- Joomla UI is customizable: with thousands of templates and themes.
- Joomla continues to grow, improve and evolve. 12.
Why we use Joomla 3¶
- Joomla is in the market since 2005. It is much younger that Drupal and WordPress.
- Joomla is in the middle between the sophistication of Drupal and the simplicity of WordPress.
- Joomla is the second most popular CMS in the world (3% of the entire web market) after WordPress (30%), and ahead of Drupal (2%).
- Joomla forked from Mambo in 2005, and became a separate project.
- Cons:
- Delayed decision making by the Joomla community.
- Joomla’s extensions may interfere with each other.
References¶
-
Rahman, A. (2018, August 16). 10 reasons to choose Joomla. Joomla! Community Magazine.Retrieved from https://magazine.joomla.org/issues/issue-aug-2018/item/3351-10-reasons-to-choose-joomla ↩
-
Mitchell, R. L. (2013, February 19). Choosing an open-source CMS, part 2: Why we use Joomla. Computerworld. Retrieved from https://www.computerworld.com/article/2494863/open-source-tools-choosing-an-open-source-cms-part-2-why-we-use-joomla.html ↩