Skip to main content

Joomla

Overview

Joomla is a PHP content management system (CMS) for websites and online applications. It offers extensions (components, modules, plugins), ACL for permissions, and multilingual features—sitting between WordPress’s ease and Drupal’s complexity for many teams.

Key concepts

  • Articles & categories — Core content model for posts and taxonomy.
  • Templates — Presentation layer; overrides for component views.
  • Extensions — Installable packages from the Joomla ecosystem.
  • ACL — Fine-grained roles for backend and frontend actions.
  • Updates — Core and extension patching for security hygiene.

Publishing workflow

Sample: module position (conceptual in template)

<jdoc:include type="modules" name="sidebar" style="html5" />

References