Joomla 6.1 is a mature, free, GPL-licensed traditional CMS that delivers genuine strengths in cost predictability, native multilingual support, granular ACL, and content versioning, with the 6.1 release adding a Visual Workflow Editor, expanded media custom fields, and a privacy-friendly Proof-of-Work CAPTCHA. However, the platform is structurally behind modern competitors in marketing automation, commerce, AI enablement, multi-site governance, and modern developer tooling — virtually all advanced capabilities require third-party extensions of varying maintenance quality. With market share continuing to decline (~2.2% per W3Techs June 2026, the only top-five CMS still shrinking) and no commercial backing or enterprise certifications, Joomla suits cost-sensitive multilingual community/association sites and small-to-medium content publishers, but is a poor fit for marketing-led, commerce-centric, AI-forward, or enterprise-regulated deployments.
Joomla 6.1 offers ~23 custom field types including the audio, video, and document media fields added in 6.1.0. Core content types remain fixed (Articles, Categories, Contacts, Banners, Newsfeeds) — true custom content types still require extensions. No schema-as-code, no polymorphic unions, no JSON field type. 6.1.1 was security/bugfix only, so nothing changed.
Joomla 6.x relies on categories, tags, and Related Articles for content relationships. No native reference fields between content types, no bidirectional linking, no reverse traversal. Custom fields lack a 'reference to another content item' type in core. No changes in 6.1.1.
Joomla 6.1's responsive subform grid layout improved rendering but added no structural capability. Still no reusable content blocks/components in core, no portable structured rich text, no block-based editing. The subform field remains the only composition mechanism. No changes in 6.1.1.
Custom fields support basic validation — required, min/max for numeric types, list constraints. No regex validation in UI, no cross-field validation, no custom validator hooks for content editors. 6.1.1 contained no validation changes.
Joomla 6.1 extended versioning to modules with history tracking and rollback, on top of 6.0's custom fields and tags versioning, giving broad entity coverage. Still no visual diff, no content branching, no programmatic API access to version history. Unchanged in 6.1.1.
Joomla 6.x ships TinyMCE 8 with WCAG 2.2 AA accessibility improvements from 6.1, but there is still no true in-context visual page builder in core — editing remains form-based in the admin backend with separate preview. Extensions like SP Page Builder are third-party. 6.1.1 only fixed TinyMCE menu bar visibility in fullscreen mode.
TinyMCE 8 in Joomla 6.x provides standard formatting, media embeds, tables, and improved accessibility. Output remains HTML — no structured AST, no portable rich text format, no custom marks/annotations, no embedded entry references within rich text. No changes in 6.1.1.
Joomla 6.1 added native audio, video, and document media custom fields plus a root-level 'files' folder in the Media Manager, expanding handling beyond images. Still no focal point cropping, no URL-based image transforms, no WebP/AVIF auto-conversion, no CDN pipeline, and limited metadata/tagging. 6.1.1 only fixed a file-renaming error.
Joomla 6.x continues to use article checkout/locking — only one user can edit at a time. No real-time co-editing, no presence indicators, no automatic conflict resolution, no inline commenting. Action logs provide audit capability but not collaboration. Nothing in 6.1.x addresses this gap.
Joomla 6.1's Visual Workflow Editor (Vue.js/VueFlow) provides an interactive graphical view to drag, connect, and edit workflow stages and transitions, a major usability leap for the multi-stage workflow engine with role-based transitions. The underlying engine still lacks conditional routing and advanced notification rules. Unchanged in 6.1.1.
Joomla 6.1's 'improved webservices' remains vague — the Web Services API continues on the JSON:API spec with filtering, sorting, pagination, and sparse fieldsets for core content types, REST only. No native GraphQL support documented for 6.1, and extension content still requires custom API endpoints. No API changes in 6.1.1.
Self-hosted with no built-in CDN. Joomla 6.1's Lazy Load Plugin helps page performance but is not CDN integration. Page caching via core cache plugin; CDN integration is entirely user-managed. No granular cache invalidation tied to publishing, no edge computing. Expected for self-hosted open source.
Joomla 6.x retains the webhook system and mature internal plugin event system. External webhook configurability remains basic — limited event filtering, basic retry logic, minimal debugging tools, no HMAC signing documented in core. No webhook changes in 6.1.x.
Joomla's JSON:API enables headless delivery, but the content architecture remains coupled to web rendering — articles are HTML blobs, not structured content, limiting multi-channel repurposing. No official SDKs for other platforms, no structured rich text output. Headless use is technically possible but Joomla 6.x was not designed for it.
Joomla 6.1 has no built-in audience segmentation. User groups exist for access control purposes but not for content targeting or behavioral segmentation. No CDP integration, no segment builder, no behavioral targeting. Any segmentation requires third-party extensions or custom development.
No native content personalization in Joomla 6.1. Access-level-based content visibility exists (registered/special/public) but this is access control, not personalization. No component-level personalization, no rule engine, no A/B content variants. Extensions exist but the ecosystem for personalization is thin.
No built-in experimentation or A/B testing capability. Third-party extensions like DM A/B Test and VWO integration exist but are not native. Testing would require external tools with manual integration.
No recommendation engine in Joomla core. Related articles are manually curated or based on simple category/tag matching. No algorithmic recommendations, no ML-powered suggestions. Would require entirely custom or third-party solutions.
Joomla has Smart Search (com_finder), a full-text search with basic indexing, auto-complete suggestions, and taxonomy filters. Functional but not competitive — no typo tolerance, limited relevance tuning, no faceting beyond taxonomy, and no search analytics. Performance degrades with large content volumes. Adequate for small to medium sites; no search improvements in 6.1.x.
Integrating external search (Algolia, Elasticsearch) requires custom development or rare third-party extensions. No first-class integration points for external search. The Smart Search plugin architecture allows custom content indexing but not external search replacement without significant work.
Joomla has no built-in commerce capabilities. No PIM, no cart, no checkout, no order management. Commerce relies entirely on extensions like VirtueMart, HikaShop, or J2Store. These are third-party, not native to the platform.
No pre-built connectors for modern commerce platforms (Shopify, commercetools, BigCommerce). Integration requires custom middleware. Extensions like VirtueMart are self-contained commerce solutions within Joomla rather than integrations with external platforms.
Through extensions like VirtueMart, product content management is possible with variants, pricing, and media. However, these are extension-dependent, not purpose-built into the CMS content model. Product content modeling via core Joomla articles and custom fields requires significant workarounds for variants and attributes.
No built-in content analytics in Joomla 6.1. No performance dashboards, no content lifecycle tracking, no author productivity metrics. Action logs provide audit trail capability but not analytics. Third-party extensions exist for basic statistics but nothing competitive with modern platforms.
Analytics integration is possible via template modifications, custom HTML modules, or extensions that inject GA/GTM scripts. Extensions exist for Google Analytics integration. However, there are no platform-specific event helpers, no CDP connectors, and no analytics middleware. Essentially manual script injection with some extension assistance.
Joomla does not have native multi-site management in version 6.1. Each site is a separate installation with no shared content across sites and no centralized governance. Compared to WordPress Multisite or Drupal's multi-site capabilities, Joomla is behind.
One of Joomla's genuine strengths, further improved in 6.1. Built-in multilingual support with language associations, content language filtering, and per-language menu structures. Joomla 6.1 adds multilingual module associations, allowing module instances to be linked across languages similar to articles. Document-level localization via associations rather than field-level, but comprehensive and fully native.
No native TMS integrations. Translation is a manual process — create content in one language, then create the translated version and associate them. Some extensions exist for XLIFF export/import workflows, but there's no in-platform translation UX, no machine translation integration, and no translation memory.
No multi-brand concept in Joomla 6.1. User groups and access levels provide some separation, but there are no brand-level permissions, no shared component library with brand overrides, and no centralized design system support. Multi-brand requires separate instances or heavy customization.
Joomla's Media Manager provides folder-based organization with per-asset metadata (title, alt text, description, author, copyright), file filtering, drag-and-drop uploads, and basic image cropping/resizing. No asset versioning, no usage tracking across content, no rights/expiry management, and no bulk operations beyond move/copy. Joomla 6.1's expanded media custom fields (audio, video, documents) improve content-to-asset linking but don't change the DAM itself.
No built-in CDN integration in Joomla 6.1. Image resizing on upload is possible via the Media Action plugin but limited and not automatic. No native WebP/AVIF conversion, no focal point, no responsive image delivery pipeline. CDN requires third-party Cloudflare or Cloudinary setup external to Joomla.
Joomla 6.1 adds audio, video, and document media custom fields, allowing these media types to be attached to content via custom fields. However, there is still no native video hosting, transcoding, adaptive streaming, or thumbnail generation. Videos uploaded to the Media Manager have no playback pipeline. The custom field improvement makes it easier to reference rich media but doesn't add processing capabilities.
Joomla core provides form-based article editing with TinyMCE. There is no native drag-and-drop page builder or live in-context layout editing. Third-party extensions (SP Page Builder, YOOtheme Pro, Quix, JPageBuilder, Gridbox) are popular and capable but are commercial add-ons, not core. Out-of-box authoring experience is form-only.
Joomla 6.1's Visual Workflow Editor (Vue.js/VueFlow interactive diagram) lets administrators create, edit, and delete workflow stages and transitions directly on the diagram, centralizing workflow management. Custom workflow states, configurable transitions, condition checks, and role-based routing remain from com_workflow. Still no SLA/due-date enforcement and no parallel approval paths, which caps the score.
Joomla articles support Start Publishing and Finish Publishing date/time fields, enabling scheduled publishing and auto-expiry. Per-article featured scheduling is also supported. No visual content calendar, no bulk scheduling, no release bundles. Timezone is set at the site level. Functional but purely item-level with no editorial planning view.
No real-time collaboration in Joomla 6.1. No simultaneous multi-author editing, no presence indicators, no inline commenting, and no @mentions. Article and module versioning (modules added in 6.1) tracks changes with author attribution. Checkout/check-in locking prevents concurrent editing but is pessimistic locking, not collaboration.
Core Joomla has com_contact providing a basic contact form with email notification and CAPTCHA support. Joomla 6.1's privacy-friendly Proof-of-Work CAPTCHA operates silently without external accounts or APIs, improving spam protection. Still no conditional logic, no multi-step forms, no submission storage in core. Third-party extensions (Convert Forms, RSForm!Pro) deliver advanced capabilities but are not bundled.
No native email marketing in Joomla. JED lists ESP integration extensions: Mailjet Email Marketing (official Mailjet plugin), Brevo integration with real-time contact sync and automation workflows, and Mailchimp extensions. These provide subscriber sync and triggered sends but require extension installation and third-party accounts. No in-platform email preview or list management.
No native marketing automation in Joomla. Brevo's Joomla integration provides some automation (welcome series, drip campaigns) but depends on a third-party platform and extension. No behavioral CMS event triggers, no native lead scoring, no multi-channel campaign management.
No native CDP or deep CDP integration in Joomla 6.1. User groups track registered users but there is no behavioral profiling, no unified customer profile, no identity resolution, and no audience sync with Segment, mParticle, or similar. Custom middleware would be required for any CDP integration.
The Joomla Extensions Directory (JED) lists over 6,000 extensions across all major categories. The breadth is genuine — commerce, forms, SEO, security, workflow, analytics, page builders, and more are represented. However, many extensions are outdated (targeting Joomla 3/4 only), curation and quality standards are inconsistent, and first-party official integrations are rare. Volume is high; freshness and quality are uneven.
No native webhook infrastructure in Joomla 6.1 core. A community extension 'Content Sharing - Webhooks' (JED) provides basic content event notifications. Convert Forms sends form-submission webhooks conditionally. No signed payload support, no retry logic, no webhook logs, and no event streaming alternative. Coverage is sparse and extension-dependent.
Joomla offers a frontend preview of unpublished articles for logged-in editors via the Preview button in the article editor. No shareable draft preview links, no branch/staging environments, no headless decoupled preview integration, and no multi-channel preview. The Joomla API enables headless delivery but has no built-in preview surface for external frontends.
Joomla's ACL is one of its strongest features: unlimited hierarchical user groups, per-component/per-category/per-article permission overrides, and configurable viewing access levels. Supports create, edit, edit own, edit state, and delete actions per group/context. Joomla 6.1.1 patched ACL bypass and privilege escalation CVEs, hardening the model. No field-level permissions, no native SSO (SAML/OAuth via extensions only), and no SCIM provisioning.
Joomla 6's Web Services API follows the JSON:API v1.0 specification with consistent response formatting, error handling, and pagination; manual.joomla.org now publishes versioned docs for 6.1 (current) and 6.2 (upcoming). No GraphQL in core (only a community proof-of-concept exists), no interactive playground, and extension endpoint coverage is inconsistent. The API remains functional but bolted-on rather than API-first.
Joomla 6.1 introduced plugin lazy loading — plugins load only when an event calls them — measurably reducing server response times and peak memory, which benefits API request handling. Still no published rate limits, no API benchmarks, no batch operations, and no CDN-backed delivery layer; performance remains entirely dependent on self-managed hosting. Small bump for the lazy-loading improvement only.
No official client SDKs for the Joomla API in any language as of Joomla 6.1 — developers use raw HTTP against the JSON:API endpoints. Generic JSON:API client libraries work but nothing Joomla-specific or type-safe exists, and no code generation tooling. Unchanged through the 6.x branch.
The Joomla Extensions Directory now displays Joomla 6 compatibility badges (with or without the backward-compatibility plugin), and JED Checker was rewritten in 2026 to enforce J6 coding structure and mandatory update servers. Thousands of extensions exist but quality varies widely and the long tail of community extensions continues to shrink; major vendors have updated for 6.x. The marketplace is stabilizing around J6 but remains contracted versus its peak.
Joomla 6 retains the mature five-type extension architecture (components, modules, plugins, templates, languages) with namespaced code, dependency injection, service providers, and PSR-12 standards; 6.1's event-driven lazy loading modernizes the plugin lifecycle. Custom field types (including new audio/video/document media fields in 6.1), server-side hooks, and custom admin UI are all possible. Powerful but requires deep PHP and Joomla MVC knowledge — no low-friction app framework.
Joomla 6 ships native MFA and WebAuthn/passkeys in core, LDAP via plugin, and token-based API authentication; 6.1 added an invisible proof-of-work CAPTCHA in core. SSO via SAML or OIDC still requires third-party extensions — not native. The 2026 mixed-content flaw in password reset links (CVE-2026-48902) is minor but shows rough edges in auth-adjacent code.
Joomla 6's ACL supports granular permissions at global, component, category, and item levels with custom inheriting user groups — still one of the platform's strongest features, and 6.1's visual workflow editor adds graphical stage/transition design on top of it. No field-level permissions, and the permissions matrix UX remains notoriously confusing. CVE-2026-48904 (unauthenticated group manipulation via the com_users webservice) was an access-check bug, not a model flaw, and was patched promptly.
As self-hosted open-source software, Joomla 6 carries no platform-level certifications — no SOC 2, no ISO 27001. GDPR tooling (privacy consent, data export/deletion requests) remains in core, a notable positive. Enterprise compliance posture is entirely the implementer's infrastructure responsibility, structural to all self-hosted OSS.
2026 brought a cluster of CVEs affecting the 6.x branch, including CVE-2026-48904 — an unauthenticated privilege escalation through the com_users group-editing REST endpoint — plus XSS in checkAttribute/cleanAttributes filtering (CVE-2026-48903/48905) and a password-reset mixed-content flaw, all patched in 6.1.1 on 2026-05-26. The Security Strike Team discloses responsibly and patches promptly, but an unauthenticated privesc in the web services layer is a serious finding that continues the steady cadence of critical core vulnerabilities from 2025.
Joomla 6 is self-hosted only with no official SaaS offering; it runs on standard LAMP/LEMP (PHP 8.3+, MySQL 8.0.13+/MariaDB 10.4+), has an official Docker image, and works with virtually any managed PHP host. Automatic core updates (since 6.0) reduce maintenance burden. Per the rubric, self-hosted-only flexibility lands at 65–75; modest requirements keep it solidly in that band but the absence of any vendor-managed option caps it at the low end.
No platform SLA exists — uptime is entirely determined by the implementer's hosting infrastructure, and there is no status page for Joomla as a service. Incident communication is limited to software security announcements. Expected for self-hosted platforms, but a significant gap versus SaaS competitors.
Joomla 6.1's plugin lazy loading delivers genuinely lower peak memory and faster responses, and the 6.x caching layer is improved — but the platform remains a PHP monolith with no auto-scaling, no application-layer multi-region support, and no documented scale limits or enterprise-scale references. Scaling is achievable with infrastructure investment (load balancers, replicas, caching) but the architecture is not designed for horizontal scale. Small bump for the measurable 6.1 performance work.
Backup is self-managed, but Akeeba Backup is a mature de facto standard covering full site and database snapshots, and content in standard MySQL/MariaDB ensures portability. No documented RTO/RPO from the project and no built-in automated backup in core. Automatic core updates help patch currency but don't address DR.
Joomla 6 runs locally via the official Docker image, docker-compose recipes documented in the new guide.joomla.org user manual, Lando plugin, or classic XAMPP/MAMP; core development uses Composer and NPM. The Joomla CLI handles basic operations but offers no scaffolding, hot reload, or environment-parity tooling. Local dev works because it's standard PHP, not because of dedicated tooling.
No built-in environment management, no schema/content migration CLI, no deploy previews, and no branch-based environments in Joomla 6. An open joomla-cms discussion (#35582) on updating Joomla via CI/CD pipelines confirms the gap — the community explicitly requests a repeatable CLI migration system that core does not provide. Deployments remain manual or built on generic tooling (Git, rsync, Docker).
Documentation has consolidated meaningfully for 6.x: manual.joomla.org publishes versioned developer docs (6.1 current, 6.2 upcoming) maintained on GitHub, guide.joomla.org provides a structured user manual including migration and local-setup guides, and api.joomla.org covers the CMS 6.0.x API reference. Coverage is still incomplete in places, code examples are uneven, and there is no interactive playground or framework-specific getting-started guides. Modest bump for the versioned, restructured doc portals.
Joomla 6 is a PHP platform with zero TypeScript support: no official SDKs in any language, no type generation from content schemas, and a vanilla-JavaScript admin interface. Consuming the JSON:API from a TypeScript frontend requires hand-writing every type. Unchanged in the 6.x branch.
Cadence remains strong and predictable: 6.1.0 GA (Apr 14, 2026) was followed six weeks later by the 6.1.1 + 5.4.6 security/bugfix releases (May 26) and 6.2.0 Alpha 1 the same day, with 6.2 GA scheduled Oct 13, 2026 on a steady six-month minor cycle. Dual-track 5.x/6.x maintenance continues. Still below SaaS-level feature shipping frequency, which caps the score.
Release announcements clearly describe features and security/bugfix content (the 6.1.1/5.4.6 announcement is explicit about being a security & bugfix release), and migration/backward-compat docs are maintained. However, changelogs still lack structured per-item categorization of breaking vs. non-breaking changes in a machine-readable format.
The public roadmap now shows the full 6.2 schedule (Alpha 1 May 26, 2026 → GA Oct 13, 2026) with named release managers (Charvi Mehra & Martin Kopp), and Alpha 1 shipped exactly on date — extending a multi-release track record of on-time delivery on a predictable six-month cadence. Still no formal community voting/feedback portal like Canny, which keeps it below the 70+ band.
6.x minors (6.1, upcoming 6.2) defer breaking changes to the next major, and 6.1.1 was a pure security/bugfix release — consistent semver discipline. The Backward Compatibility 6 plugin continues to enable J5 extensions on J6, and migration docs are published. No automated codemods, which keeps the score in the mid range.
GitHub shows ~5.1K stars and ~3.8K forks on joomla/joomla-cms. Market share ~2.2% (W3Techs, June 2026) — still the fifth most popular CMS with ~730K–930K live sites and a 740K+ member forum, but a contracting community relative to peak. Raw size remains substantial for an open-source project.
The 6.1 cycle drew 130+ pull requests from global volunteers, and the 6.2 cycle launched on time with named release managers and active alpha testing calls — the community continues to mobilize for releases. However, the core maintainer team remains thin, PR activity for 6.2 suggests incremental improvements rather than headline features, and Stack Overflow activity keeps declining.
Joomla has a Service Providers Directory at community.joomla.org and an official Partners page. DesignRush lists 1,600+ Joomla development companies. However, there is no formal certification or training program, and no major SIs (Accenture, Deloitte) list Joomla as a practice area. The ecosystem exists but lacks the structure of commercial CMS partner programs.
The 6.1/6.1.1 releases continue to generate third-party coverage (mySites.guru, Joomill walkthroughs, migration guides), and the Joomla Community Magazine publishes regularly. However, mainstream tech education platforms (Udemy, Pluralsight) have minimal current Joomla content, and sustained output remains far below WordPress, Drupal, or headless platforms.
ZipRecruiter shows ~38 Joomla developer jobs ($87K–$148K), SimplyHired lists ~123 positions, and freelance platforms (Upwork, Toptal, Fiverr) maintain active Joomla developer pools. Talent exists but is concentrated in freelance/contract work rather than full-time enterprise roles, with no certification program or training pipeline.
W3Techs June 2026 shows ~2.2% share with the decline slowing to roughly 0.1pp this year — but Joomla is the only top CMS still trending downward while peers hold steady or grow. No notable new enterprise logo wins found in 2025–2026; the 6.x feature work targets retention of existing users rather than new adoption at scale.
Open Source Matters' most recent published budget (FY2024/2025) shows $65K projected income vs $103K estimated expenditures — a ~$38K gap — and OSM is actively seeking additional sponsorships; no newer budget has been published. The project cannot be acquired (community-owned, volunteer-run) but faces real sustainability pressure from chronic underfunding.
Joomla remains absent from Gartner MQ and Forrester Wave evaluations for CMS/DXP. It continues to lose ground to WordPress and Drupal in open source and to headless platforms in modern architecture, and is the only top-five CMS still shedding share in 2026. The steady 6.x release train has not changed analyst or market perception.
G2 holds at 4.0/5 (~386 reviews), and review volume growth has slowed noticeably — reflecting a contracting user base. Per scoring guidance, G2 4.0 maps to the 45–60 band; persistent complaints (outdated/'messy' admin, steep learning curve vs WordPress) keep it at the bottom of that band despite praise for flexibility and customizability.
Joomla 6.x is free and open source under GPL v2+. Zero licensing cost, no tiers, no hidden fees — the pricing model is maximally transparent at $0 for the software. All costs are hosting, development, and maintenance, fully within the buyer's control.
Free software scales perfectly in licensing terms — no per-seat, per-API-call, or usage-based charges. Unlimited users, content, and API calls. Only hosting infrastructure and development labor scale with usage, making this the most predictable pricing model available.
All core features ship in the free open-source distribution — no premium tiers, no enterprise-only features, no upsell gating. Joomla 6.1 added Proof-of-Work CAPTCHA, Visual Workflow Editor, and Media Custom Fields, all free in core; 6.1.1 (May 2026) is a free maintenance release. Some third-party extensions are commercial, but the core platform has zero feature restrictions.
No vendor contracts — download and use freely under GPL. No annual commitments, no exit clauses, no lock-in periods. Hosting contracts are independent and switchable at any time. Maximum flexibility inherent to the open-source model.
Joomla is fully free GPL software with no usage limits or commercial restrictions. launch.joomla.org provides free hosted sites for instant evaluation, and CloudAccess.net offers free Joomla hosting on a subdomain. Self-hosting on shared hosting runs $2-10/month. The hobby path delivers full platform capabilities at near-zero cost.
launch.joomla.org and CloudAccess deliver a working site in seconds, and one-click installers on shared hosting take minutes — first published content is achievable within an hour. However, customization to production quality takes days to weeks: template selection, extension configuration, and content modeling add significant time before a real project delivers value.
Simple Joomla sites can be built in 2-4 weeks; medium complexity with custom templates and extensions takes 1-3 months; complex sites with custom components run 3-6 months. Comparable to other traditional CMS platforms but longer than modern headless projects. 2026 project budgets range from ~$1,000-5,000 for basic sites to $80,000+ for large custom portals.
Joomla specialists command a moderate-to-high premium driven by talent scarcity rather than platform complexity. Market share has continued declining (~20% drop since 2024; active domains down from a 261k peak to ~87k), and migration outflow to WordPress outnumbers inflow roughly 5:1, shrinking the experienced 6.x developer pool further. General PHP developers can learn Joomla, but the scarcity-driven premium partially offsets the zero licensing cost. Down slightly on accelerating pool contraction.
Joomla 6.x runs on cheap shared hosting — basic sites cost $2-20/month on a standard PHP + MySQL/MariaDB stack. CloudAccess.net offers managed Joomla hosting from $7.50/mo (free tier available, Developer Plan $50/mo, extra sites $3-5). For higher-traffic sites, standard VPS/cloud hosting works at $20-100/month. Hosting costs are among the lowest of any CMS; the trade-off is self-managed infrastructure unless using a managed provider.
Self-hosted means full ops responsibility — updates, security patches, backups, monitoring, server maintenance. Joomla 6.x's automatic minor-version updates reduce patch burden (6.1.1 shipped May 2026 as a routine maintenance release), but parallel maintenance tracks persist (5.4.6 alongside 6.1.1, with 6.2 in alpha). The managed-hosting ecosystem (CloudAccess) remains limited compared to Drupal's Acquia/Pantheon, so larger deployments still need dedicated ops attention.
Content is stored in MySQL, accessible and exportable, and the Web Services API provides programmatic content access. Migration tooling is mature: FG Joomla to WordPress is actively maintained and tested through Joomla 6.x, and LitExtension/CMS Minds offer professional migration services. However, content uses Joomla-specific table structures requiring transformation, and third-party extensions create proprietary data structures — lock-in is moderate.
Joomla 6.1 retains the same conceptual model: articles, categories, menus, modules, components, plugins, templates, and ACL levels are all distinct concepts a developer must learn. The visual workflow editor added in 6.1 simplifies understanding publication pipelines but adds another concept; the menu-content relationship remains confusing for newcomers. Still more complex than WordPress, simpler than Drupal — 6.1.1 was security/bugfix only with no conceptual changes.
The developer manual at manual.joomla.org covers getting-started guides, local environment setup, a module development tutorial as the recommended entry point, and a growing 5.4→6.0 migration guide. However, there is still no certification program, no interactive tutorials, no sandbox environment, and no structured learning paths beyond docs. Neither 6.1 nor 6.1.1 introduced new onboarding resources, keeping this in docs-only territory per the rubric.
Joomla 6.x uses modernized PHP with namespaces and dependency injection as standard, but remains Joomla-specific MVC rather than Symfony or Laravel, and template development requires Joomla-specific knowledge. The Web Services REST API enables headless use with React/Next.js, but integration is community-documented rather than first-class. 6.1 and 6.1.1 made no framework architecture changes; skills transfer partially from modern PHP but Joomla-specific patterns persist.
Joomla provides the Cassiopeia default template and sample data for quick starts, plus extension scaffolding guidance in the developer manual. No official framework-specific starters exist (no Next.js, Nuxt, or Astro starters), no TypeScript boilerplates, and no CLI scaffolding tool; headless starters remain community efforts. Neither 6.1 nor 6.1.1 introduced starter templates, keeping this at community-only per the rubric.
Joomla 6.1's Global Configuration covers many settings with reasonable defaults, and the built-in Proof-of-Work CAPTCHA eliminates external service configuration for spam protection (no account or API key needed). Per-component configuration adds surface area, the system remains GUI-based with no config-as-code in core, and environment management requires manual configuration.php edits. Manageable but limits automation; 6.1.1 changed nothing here.
Joomla 6.1's media custom fields support audio, video, and document types beyond images, on top of 6.0's Date/Datetime fields, and adding custom fields to content remains safe and low-risk. However, schema evolution for custom components still requires manual database migration management with no built-in migration tooling, and the core article-category-menu data model remains rigid compared to headless CMS platforms. No data modeling changes in 6.1.1.
Joomla 6.1's module versioning brings version history consistency across content types, and the visual drag-and-drop workflow editor makes publication pipelines easier to design than the prior form-field configuration. Combined with 6.0's view transitions and TinyMCE 8, the coupled editing experience is solid. However, there is still no headless preview setup, no deploy previews, and no preview API for decoupled frontends, which caps the score for teams building decoupled.
PHP developers can learn Joomla basics relatively quickly, and the modernized 6.x framework (namespaces, DI) makes patterns more recognizable to modern PHP developers. However, advanced extension development still requires understanding Joomla-specific MVC, the event system, and ACL — platform-specific knowledge that takes weeks to months to master. No certification is required but Joomla experience remains essential for efficient development; nothing in 6.1/6.1.1 reduces this.
A solo developer can build and deploy a complete Joomla 6 site — the coupled architecture means one person handles frontend and backend, and standard LAMP stack knowledge suffices for the self-hosted ops burden. For production sites 2-3 people is typical, and 6.1's PoW CAPTCHA removes one external service dependency. Per the rubric, solo-viable platforms with some self-hosting ops needs sit at the low end of the 60-70 band.
Content authors can create and publish articles, manage media (now including audio/video/document custom fields), and self-serve for basic operations without developer involvement. The 6.1 visual workflow editor lets content teams design and manage publication pipelines without developer help, and multilingual module associations reduce developer intervention on multilingual sites. However, new page layouts, template modifications, and complex ACL configuration still require a developer.
TUF-based automatic minor updates are now proven through the 6.0.x–6.1.x cycle, and 6.1.1 fixed auto-updater cleanup (leftover update archives now deleted after core updates). Community guidance still recommends keeping auto-updates off until extensions are confirmed compatible, and major upgrades (5→6) remain manual with extension compatibility as the main friction. Not higher because extension breakage across majors persists and there are no codemods.
Joomla 6.1.1 (May 26, 2026) patched 10 CVEs in one coordinated release including a High-severity MFA bypass (CVE-2026-48896, CVSS 8.2, affecting 4.0.0–6.1.0), privilege escalation via com_users webservice (CVE-2026-48904), SQL injection, and multiple XSS vectors. Patch cadence remains regular with clear advisories on the security centre, and auto-updates reduce application lag for minor versions. Not higher because High-severity authentication and privilege-escalation CVEs keep recurring — 16 CVEs patched across March–May 2026.
Parallel release strategy continues — 5.4.6 shipped alongside 6.1.1 on May 26, 2026, and the Backward Compatibility plugin supports Joomla 5 extensions through the entire 6.x cycle, giving extension developers two additional years before Joomla 7 drops compatibility. As open-source self-hosted software, no one can force an upgrade. Not higher because unsupported versions become security liabilities (Joomla 4 is EOL) and the MFA-bypass CVE shows older branches carry real exposure.
Joomla 6 requires PHP 8.3+ minimum (recommended 8.4), MySQL 8.0.13+, and uses Composer-based dependency management with active PHP-compatibility maintenance. The dependency tree remains significant: Joomla Framework packages, bundled third-party libraries, and per-extension dependencies. Not lower because the Composer tooling is mature and the LAMP stack requirements are conventional and well-understood.
Joomla 6.1.x still provides no built-in monitoring, health-check endpoints, or observability features. Production monitoring requires standard LAMP-stack tooling (Nagios, Datadog, New Relic) configured entirely by the operations team. The admin panel shows basic system information only — nothing suitable for automated monitoring or alerting. Everything remains fully DIY.
Joomla 6.1's visual workflow editor lets administrators manage the publication process as an interactive diagram, and module versioning plus multilingual module associations reduce operational overhead. Still no automated orphan detection, broken-link scanning, or content-expiry workflows in core — content hygiene remains manual editorial discipline. Not higher because automated hygiene tooling is absent.
Performance management still requires standard PHP application optimization — opcode caching, query optimization, CDN configuration, and Joomla cache plugin tuning. Joomla 6.1 shipped article-list performance improvements for large sites, and the 6.2 roadmap names large-site stability/performance as a focus area (not yet shipped). Not higher because there is no auto-optimization or built-in performance monitoring, and the cache system requires manual tuning and invalidation.
No commercial support from the Joomla project — unchanged. Support is entirely community-based (forums, Stack Exchange) or via third-party consultants and agencies. No SLA, no guaranteed response times, no escalation paths; enterprise support must be procured independently. Not higher because there is simply no formal support channel to evaluate.
The community remains active — 800K+ forum members, active moderation, Joomla Stack Exchange, and 130+ volunteers contributing to recent releases across development, testing, translation, and documentation. However, the community is smaller than its peak and much circulating content still references older versions; 6.x-specific knowledge is still building (e.g., forum threads troubleshooting auto-update activation). Not lower because the core community remains dedicated and well-organized.
Release cadence remains strong: 6.0.1 through 6.0.4 (Nov 2025–Mar 2026), 6.1.0 (Apr 2026), and 6.1.1 (May 26, 2026) fixing 10 CVEs plus bug fixes — seven releases in seven months, with 6.2 Alpha 1 shipping the same day and a published dated roadmap through October 2026 GA. RC stages before each release show disciplined process. Not higher because volunteer-driven, non-security bug-fix timing still varies and some fixes wait for the next scheduled point release.
No visual page builder in Joomla core. Landing page creation requires template customization and module arrangement. SP Page Builder (actively maintained for Joomla 6 — v6.6.0 released May 2026 with dynamic content fields), Quix, and JA Page Builder add drag-and-drop page building, but these are third-party extension dependencies. Without extensions, creating marketing landing pages requires developer involvement. Marketer self-service is not possible in core Joomla. Joomla 6.1.1 is a security/bugfix release with no landing page additions.
No campaign management features in Joomla 6.1.x. No content calendaring, no multi-channel scheduling, no campaign analytics. Scheduled publishing exists at the article level (publish up/down dates), but there is no campaign concept. jInbound (third-party) provides landing pages and lead nurturing but is not a native capability. Marketing teams would need external tools for campaign coordination. Joomla 6.1.1 adds no campaign features (security/bugfix only).
Joomla has decent built-in SEO capabilities. Meta title and description are configurable per article and menu item. SEF URLs are built in. Redirect management exists as core component (com_redirect). Canonical URL handling exists. Sitemap generation still requires an extension. OG/Twitter card meta tags require SEO extensions (e.g., 4SEO, EFSEO). Joomla 6.1 added schema.org for the webservices API layer only — not frontend page markup — so the structured data gap for SEO purposes remains. The SEO foundation is reasonable but not comprehensive. No SEO changes in 6.1.1.
No built-in form handling beyond basic contact form. Joomla 6.1 added a native Proof-of-Work CAPTCHA (PR #46514) — privacy-friendly spam protection that requires no external account or API — improving native form security for the basic contact form and extension forms using the CAPTCHA API (SP Page Builder 6.5.0 adopted it for its forms). However, forms still require extensions (RSForm, BreezingForms) for anything beyond basic contact. No CTA management, no conversion tracking, no lead capture integration. Landing page optimization requires external tools.
No native personalization engine in Joomla. Access-level-based content visibility (registered/special/public) provides role-based content restriction but this is access control, not behavioral personalization. No geo-targeting, no ML-driven segmentation, no rule-based targeting beyond manual user group assignment. No personalization features in Joomla 6.1.x.
No native A/B testing in Joomla. DM A/B Test extension exists in JED but shows no evidence of active maintenance or Joomla 6 compatibility. VWO can be integrated via JS tag but is fully external. No statistical significance tracking, no auto-winner selection, no experimentation framework in core or via maintained extension. No changes in Joomla 6.1.x.
Once templates are set by a developer, content editors can create and publish articles relatively quickly through the admin UI. Article duplication (save as copy), category-based organization, and scheduled publishing reduce some cycle time. However, new page layouts require developer involvement, there is no true inline frontend editing, and bulk operations are limited. The article editor (TinyMCE 8.0.1 in Joomla 6) is competent but not optimized for marketing velocity workflows. No content velocity improvements in 6.1.x.
Joomla has a JSON:API (REST) for headless content delivery, technically enabling distribution to external channels. However, the content model stores HTML blobs rather than structured channel-agnostic content, limiting utility. No native email publishing, no push-to-social, no SMS or push notification integration. Channel-specific content variants are not supported. Multi-channel delivery requires significant custom development around the API.
No native analytics dashboards within Joomla. Standard tag-based integration with GA4 and similar tools is possible via extensions or manual script injection in templates. No pre-built connectors to GA4, Adobe Analytics, or Mixpanel with content performance metrics surfaced in the CMS. Content decay and engagement data remain fully in external tools. No analytics changes in Joomla 6.1.x.
Joomla templates provide some consistency enforced at the theme level. Joomla 6 introduced Cassiopeia child templates with extended color and font customization via template parameters. However, there are no locked style tokens, no approved component palettes, and no platform-level enforcement preventing off-brand content. Marketers can override styling via HTML modules or article content. No brand guardrail tooling in 6.1.x.
Open Graph and Twitter Card meta tags are not built into Joomla core — they require SEO extensions (4SEO, EFSEO, Advanced SEO). Social sharing buttons are available via multiple extensions (JA Social Share, Fast Social Share, AMPZ supporting 50+ networks). No push-to-social scheduling or social workflow capability exists. Joomla 6.1 schema.org addition applies to the API layer only, not OG markup. No changes in 6.1.1.
Joomla's Media Manager provides folder-based file organization with per-asset metadata (title, alt text, description, author, copyright). Basic image cropping and resizing via the Media Action plugin in core. Joomla 6.1 added Media Custom Fields for audio, video, and documents (PR #45013), expanding the content model to natively reference non-image media types in custom fields. However, still missing: no asset versioning, no usage tracking across content, no rights/expiry management, no focal point cropping, no CDN integration, no WebP auto-conversion. No media changes in 6.1.1.
Joomla has robust built-in multilingual support with separate content per language and language-specific menu items. Joomla 6.1 added multilingual module associations (PR #46671/46772), enabling modules to be linked across language versions the same way articles are associated — improving consistency of localized marketing content including sidebars, banners, and promotional modules across languages. However, no transcreation workflows, no locale-specific campaign variants, no market-level scheduling, and no regional compliance tooling natively.
Some MarTech integrations exist via extensions: Agile CRM, Mailchimp, ActiveCampaign, HubSpot, Constant Contact. However, these are third-party extensions of varying maintenance quality — not pre-built native connectors. No event-based triggers for orchestration. No CDP integration. No ad platform connectors. Marketing automation requires jInbound or external tools. The MarTech ecosystem for Joomla is thinner than most competing platforms. No changes in 6.1.x.
No native PIM or product content modeling. There is no variant/SKU support, no attribute management, no product relationships in core. VirtueMart, HikaShop (v6.4.1 updated May 2026 with Joomla 6 compatibility), J2Commerce, and EShop provide product content through their own models separate from the CMS content layer. The 6.1 media custom fields (audio, video, documents) could enrich product descriptions but don't address the fundamental lack of product content modeling.
No merchandising tools in core Joomla. Commerce extensions provide basic category management and some promotional content support, but sophisticated merchandising (search merchandising, cross-sell/upsell content management, content-driven discovery) is not available. This is not a use case Joomla was designed for. No changes in Joomla 6.1.x.
No pre-built integrations with modern commerce platforms (Shopify, commercetools, BigCommerce). The commerce story remains VirtueMart, HikaShop, or J2Commerce — self-contained e-commerce solutions within Joomla, not integrations with external commerce platforms. Connecting Joomla to headless commerce would require entirely custom development. No changes in 6.1.x.
No native shoppable content or editorial commerce capability. Commerce extensions (VirtueMart, HikaShop) operate in their own content layer separate from Joomla articles. No inline product references within editorial content, no lookbook templates, no buying guide patterns. Creating shoppable content requires custom template development to bridge the CMS and commerce extension layers.
No CMS-managed content in transactional flows. Commerce extension templates (VirtueMart, HikaShop) control cart and checkout pages independently from the Joomla article/module system. There is no mechanism to inject CMS-managed trust badges, upsell banners, or promotional content into checkout without modifying the commerce extension templates directly.
Post-purchase content (order confirmations, delivery tracking, review solicitation) is handled entirely within the commerce extension layer, not the CMS. VirtueMart and HikaShop manage their own transactional email templates. No CMS-managed post-purchase sequences or order-event-triggered content delivery.
Joomla's ACL system can be used to gate catalog sections by user group, providing rudimentary B2B access control. HikaShop has customer group pricing tiers. Sellacious offered multi-vendor B2B capability but shows no evidence of active maintenance or Joomla 6 compatibility. No native contract management, no quote-request flows, no spec sheet management. B2B use is possible via ACL+commerce extension but requires significant customization.
Smart Search (com_finder) provides full-text search with indexed content but no faceted search filtering for product discovery. No blended content-product search results — commerce extensions maintain separate search from the CMS search index (HikaShop ships its own search plugins, updated for Joomla 6 class loading changes). No search merchandising, no synonym management, no search landing pages. The gap between CMS content search and product content search is unbridged.
Joomla supports publish up/down dates for articles and modules, enabling time-activated promotional banners and content scheduling. The core Banners component provides basic ad placement with scheduling. However, there are no countdown timers, no tiered pricing tables, no promo code messaging managed from the CMS, and no channel-specific promotional targeting. Scheduled publishing exists but as a content management feature, not a purpose-built promotions tool.
No native multi-storefront architecture. Serving multiple storefronts would require separate Joomla installations per brand/region with separate commerce extension instances. JMS Multi Sites remains only partially compatible with Joomla 5 and has no confirmed Joomla 6 support. MightySites is positioned as a Joomla 6 multi-site alternative but shares content across instances via shared hosting, not true multi-storefront content management. A core multisite RFC (GitHub discussion #47369) and the in-development SiteHive component signal future direction but nothing stable ships today.
VirtueMart and HikaShop support multiple product images and basic galleries. Video embeds are possible via HTML in product descriptions. Joomla 6.1's media custom fields (audio, video, documents) make it easier to attach video and other media types to content via structured fields rather than HTML embeds — a modest improvement for product media richness. Still no 360-degree views, no AR/3D model support, no image hotspots, no zoom feature in core Joomla or its major commerce extensions.
HikaShop has multi-vendor capabilities. Quick2Cart and jMarket also offer marketplace-style functionality. However, these are not purpose-built marketplace content platforms — they provide basic seller product submission and category management without sophisticated content quality moderation, seller profile management, or review aggregation systems. Sellacious, which had more B2B/marketplace features, appears to be unmaintained.
Joomla's native multilingual system provides generic localization that can be applied to product content in commerce extensions. Joomla 6.1's multilingual module associations improve cross-language consistency for modules used alongside commerce content. However, currency-aware content blocks and regional regulatory content (EU labels, CA Prop 65) are not natively supported. Commerce extensions handle their own currency display separately from CMS localization.
No connection between CMS content and commerce outcomes. Revenue attribution to content pages, content-assisted conversion tracking, and product content performance measurement are not available natively. GA4 e-commerce tracking can be set up via third-party extensions but requires custom configuration and produces data entirely in Google Analytics — not surfaced within the CMS.
Joomla's ACL provides hierarchical user groups with inheritance, per-article and per-category permissions via the assets table, and configurable viewing access levels that restrict content to specific user groups. Built-in MFA and passwordless login strengthen authentication for intranet use. SSO possible via extensions. The system goes beyond simple RBAC — it is genuinely audience-based content visibility — but no field-level security exists. Joomla 6.1.1 patched two MFA bypass CVEs and a com_users privilege escalation, hardening the existing model without changing capabilities.
Categories, tags, and Smart Search provide basic taxonomy and discovery. Joomla's workflow system enables custom content stages and approval transitions for knowledge updates. Joomla 6.1 added a Vue.js-based graphical workflow editor with drag-and-drop stages, keyboard shortcuts, undo/redo, and mini-map navigation, making knowledge lifecycle configuration more accessible. Module versioning (6.1) extends version tracking beyond articles to modules. Extended versioning tracks custom fields, tags, and categories. However, no automated review reminders, no archival workflows beyond manual unpublishing, and no knowledge base templates exist.
Joomla can serve as a basic portal but lacks employee experience features. No notification system for content updates without extensions. No social features (likes, comments require extensions). No employee directory integration in core. No personalized dashboard. JA Intranet template exists as a third-party offering but relies on multiple third-party components (EasySocial, EasyBlog, DocMan). It is a website CMS being repurposed as an intranet, not built for the purpose. No employee experience changes in 6.1.x.
Joomla's ACL-based access levels enable department-specific news publishing by restricting article visibility to relevant user groups, providing basic targeted internal communications. The workflow system supports approval-gated publishing. However, there are no read receipts, no acknowledgment tracking, no mandatory-read workflows, and no audience segmentation beyond manual user group assignment. It is a basic news publishing model, not a purpose-built internal comms platform.
No native employee directory or org chart in Joomla core. The user management system tracks login accounts but not employee profiles, skills, or team hierarchies. miniOrange LDAP/Active Directory integration plugin enables AD-synced user lists but does not provide directory browsing or org chart visualization. EasySocial (third-party, separate product) provides social profiles. Building a functional employee directory requires custom content types or third-party extensions.
Joomla's article versioning and workflow system provide rudimentary content version control and approval stages. Joomla 6.1 extended versioning to modules (PR #46772) and added document-type media custom fields (PR #45013), making it easier to manage document attachments via structured fields rather than file upload links. DocMan (third-party extension) adds document management with folder structure and access control. However, there is no mandatory acknowledgment tracking, no automated review/expiry reminders for policies, and no audit trail specifically for compliance.
No structured onboarding journey features in Joomla. Articles and categories can be organized into an onboarding section with ACL-restricted access, and scheduled publishing could approximate staged content delivery. However, there is no progressive disclosure framework, no task checklists, no HR-system integration for new-hire triggers, and no completion tracking. Building a functional onboarding experience requires extensive custom development.
Smart Search (com_finder) provides indexed full-text search with a map of indexed terms. It supports boosting and filtering by category, author, and date but lacks advanced faceted filtering for intranet knowledge volumes. No federated search across external systems (SharePoint, Confluence, Drive). No AI-powered relevance ranking. Search analytics (failed queries) are not surfaced in the admin panel. Adequate for small sites but not enterprise intranet scale. No search changes in 6.1.x.
No official Joomla mobile app for content access. Joomla sites use responsive templates (Cassiopeia is mobile-responsive by default) providing adequate web-based mobile access. No offline support, no push notifications, no native app distribution, no kiosk/shared-device modes. Frontline workers would access via a mobile browser on a responsive site — functional but not purpose-built for deskless access.
No built-in LMS capability or dedicated learning content management in Joomla. Learning content can be hosted as articles with ACL-restricted access, but there is no course assignment, no completion tracking, no certification management. Third-party LMS extensions exist in JED but are not well-maintained for Joomla 6. Integration with enterprise LMS platforms (Cornerstone, Workday Learning) would require entirely custom development.
No native social or collaboration features in Joomla core — comments, likes, reactions, polls, and community spaces all require third-party extensions. The forum story has improved: Kunena 7.0 stable (current 7.0.6) now runs natively on Joomla 6.0/6.1 without a compatibility plugin, giving Joomla 6 intranets a maintained discussion forum option. EasySocial provides a fuller social layer but is a separate commercial product with its own stack. The capability remains entirely extension-dependent, which caps the score.
Some workplace tool integrations exist via extensions: Microsoft Teams Call extension (OAuth 2.0 via Azure), Slack live chat integration, Microsoft 365 Mail Connect (OAuth 2.0). These are thin integrations — call launching and email connection — not deep embedded content cards, bot-driven notifications, or single-pane employee experiences. No Microsoft 365 document embedding, no Teams channel posting from CMS, no Slack content alerts.
Joomla supports publish up/down dates for automatic content expiry and unpublishing. The graphical workflow editor in Joomla 6.1 (PR #46021) makes it easier to configure content lifecycle stages including review and archive states with a visual drag-and-drop interface. Module versioning in 6.1 extends lifecycle tracking to modules. However, there are no automated review date reminders, no stale content flagging based on age, and no ownership assignment for freshness accountability. Content expiry is possible but requires manual configuration per article — there is no global freshness policy enforcement.
No native internal analytics in Joomla admin. Basic page view tracking available via GA4 integration through extensions, but this provides aggregate site data rather than department-level engagement analysis. No failed search term reporting in admin, no content engagement heatmaps, no intranet adoption dashboards. Analytics for internal content performance require full external analytics setup. No analytics changes in 6.1.x.
No multi-tenant architecture in core. JMS Multi Sites is only partially compatible with Joomla 5 and has no confirmed Joomla 6 support. MightySites provides shared-hosting multi-site management for Joomla 6.x, not true application-level tenant isolation. A core multisite RFC (GitHub discussion #47369, March 2026) and the in-development SiteHive component (single-table site_id architecture for Joomla 6) signal community momentum, but neither has shipped stable — each brand/tenant realistically still requires a separate Joomla installation.
No mechanism for sharing content components across separate Joomla installations. Within a single installation, modules and articles can be shared across pages, but there is no cross-instance sharing, no global templates with brand overrides, no design system support. Multi-brand content reuse requires manual duplication across separate instances.
No cross-brand governance capabilities. Each Joomla instance is independently managed. No central admin across instances, no approval hierarchies spanning brands, no global policy enforcement. Multi-brand governance would require custom tooling or manual processes. The graphical workflow editor in 6.1 improves per-instance workflow management but does not address cross-instance governance.
Zero licensing cost means each additional brand costs only hosting and development — no per-brand licensing increment. Shared hosting can run multiple Joomla instances cheaply. However, there are no shared infrastructure efficiencies within the application — each instance is fully separate. Operational overhead per brand is significant since each requires independent maintenance, updates, and monitoring.
Joomla 6 introduced Cassiopeia child templates with extended color and font customization via template parameters, reducing the need for CSS overrides for basic per-brand theming. 900+ third-party templates are available. Per-brand theming is achievable through template assignment per-instance. However, this is basic CSS/config-level theming — there are no design tokens, no centrally maintained component library with brand extensions, and no version-controlled brand theming across instances.
No brand-locale governance model. Each Joomla instance manages its own multilingual content independently. There is no per-brand translation approval workflow, no shared vs. isolated translation workflow configuration, and no regional legal content governance spanning brands. Multi-brand localization governance requires entirely manual coordination across separate instances.
No cross-brand analytics capability. Each Joomla instance would have its own GA4 property or analytics setup. Portfolio-level content performance reporting requires manual aggregation from multiple analytics accounts. No platform-level reporting across the brand portfolio, no content velocity comparisons, no publishing cadence benchmarking across instances.
Each separate Joomla instance has its own workflow configuration, meaning brands with separate installations can independently configure their publishing workflows using the graphical workflow editor in Joomla 6.1. However, there is no central audit across brands, no cross-brand visibility into publishing activity, and no workflow templates enforced from a central parent configuration. Workflow independence exists only as a byproduct of separate instances.
No content syndication mechanism between Joomla instances. Corporate-to-brand content distribution requires manual copy/paste or custom scripted migration. No syndication feeds between instances, no controlled override points, no push update capability from a parent brand to child brands. Content sharing across the brand portfolio requires entirely custom tooling.
No per-brand/region compliance rule enforcement. Cookie consent is handled via the core Privacy Tool Suite plus extensions. Each instance manages its own compliance settings. No guardrails preventing non-compliant publishing, no centralized data residency controls, no per-brand accessibility enforcement. Generic compliance tooling available per instance but not multi-brand aware.
No federated design system in Joomla. Each instance manages its own template independently. There is no centrally maintained component library with brand-level extensions, no design token versioning, and no update propagation across instances. Maintaining design consistency across multiple Joomla brand instances requires manual template synchronization or a custom build process.
Fully isolated user management per Joomla instance. No central admin console managing users across multiple brand installations. No cross-brand contributor roles, no SSO across Joomla tenants natively (SSO within a single instance is possible via extensions). Each brand team manages its own user accounts and permissions independently.
Fully separate content models per Joomla instance. No shared base content type that brands extend with per-brand fields. Custom fields must be recreated independently per installation. There is no parent content model framework that child brands inherit or extend without forking. Multi-brand content consistency requires manual schema duplication.
No portfolio-level reporting capability. Each Joomla instance is a fully independent CMS with no awareness of sibling brand installations. Content freshness by brand, publishing SLA adherence, cost allocation per tenant, and capacity planning would all require custom-built external tooling aggregating data from multiple independent systems.
Joomla 6.x ships the Privacy Tool Suite in core (com_privacy verified on the 6.1 branch): consent management, data access/deletion request handling, and privacy controls. Joomla 6.1's built-in ALTCHA PoW CAPTCHA is privacy-first with no external services or data flows. However, no DPA is available for deployers — the Joomla Project is not a data processor, so GDPR obligations fall entirely on the site operator. Score reflects genuine but basic GDPR tooling without a DPA.
No HIPAA BAA available from the Joomla Project or any affiliated entity, and no HIPAA-specific features in Joomla 6 core. Joomla is a volunteer-run OSS project with no healthcare compliance positioning. Technically deployable on HIPAA-compliant hosting but zero platform-level support or documentation.
No FedRAMP, CCPA tooling, LGPD, PIPEDA, or sector-specific compliance features in Joomla 6.x. The GDPR Privacy Suite is the only regulatory feature in core; broader regional coverage relies on third-party extensions. Score reflects near-absence of regional regulatory tooling beyond basic EU privacy.
Open-source volunteer project — SOC 2 does not apply. Open Source Matters is not a service organization and holds no SOC 2 attestation. No managed hosting ecosystem comparable to Drupal/Acquia provides Joomla-specific SOC 2 coverage; all SOC 2 compliance is the hosting provider's responsibility.
ISO 27001 is an organizational certification and Open Source Matters is not ISO 27001 or 27018 certified. The Joomla Security Strike Team (JSST) handles vulnerability disclosure for the 6.x branch (e.g., 6.1.1 security release, May 2026) but operates without a formal ISMS certification framework.
No PCI DSS, FedRAMP, CSA STAR, Cyber Essentials, or any other formal compliance certifications exist at the project or software level for Joomla 6.x. Joomla is not positioned for enterprise compliance contexts requiring these certifications.
As self-hosted software, Joomla 6 gives operators complete control over data residency — all data location decisions are determined by the hosting environment. Joomla 6.1's ALTCHA PoW CAPTCHA reinforces this by eliminating the external-service dependency that reCAPTCHA-style solutions introduce. No CDN or SaaS data flow concerns at the platform level.
Joomla 6's core Privacy component enables data access and deletion requests with manual admin fulfillment, and the Privacy Consent plugin supports configurable consent expiration. Joomla 6.0 added advanced content versioning (including custom fields), but that is authoring history, not lifecycle governance. No automated retention policies, data classification, systematic erasure workflows, or API-based erasure exist.
The Action Logs component (com_actionlogs, verified in 6.1 core) logs admin actions including content changes, user management, and configuration changes, providing a basic who-did-what audit trail with CSV export. However, there is no SIEM integration, no external log shipping, no tamper-evident logging, and no compliance-grade reporting.
Joomla's accessibility statement claims WCAG 2.1 and ATAG 2.0 conformance for the backend, and the official Joomla 6.x roadmap now includes a 'WCAG 2.2 AA compliance' feature item targeting both backend and frontend. Joomla 6.1 shipped concrete increments: the ALTCHA PoW CAPTCHA (documented WCAG 2.2 AA) and abbreviation support in the editor (a WCAG AAA step). Still no formal third-party conformance audit, which caps the score in the stated-target band.
No VPAT or ACR published for Joomla 6. The accessibility statement and developer accessibility documentation (manual.joomla.org) exist but are not formal conformance reports suitable for procurement, and there is no Section 508 conformance statement. Slightly above minimal due to the public statement, the active Accessibility Team, and the documented 6.x WCAG 2.2 roadmap item.
Joomla 6.x core (6.0/6.1, latest 6.1.1 May 2026) ships no native AI text generation — the 6.1 release adds a Visual Workflow Editor, POW captcha, and media custom fields, but nothing AI. Third-party JED extensions are the only delivery path: 4AI (Gemini/OpenAI editor integration), AI Content Assistant by Technodrome (GPT, Gemini, Claude, DeepSeek with tone/length controls and bulk generation), AI Content Generator, and AI Content Rewriter. The GSoC 2025 AI Framework (provider-agnostic abstraction) remains unmerged into 6.x core. No brand voice guardrails or human review workflow; score stays in the third-party-plugin-only band.
No native AI image generation or AI media processing in Joomla 6.x core — 6.1's expanded media custom fields (audio/video/document) are structural, not AI. Third-party coverage exists: 4AI supports DALL-E image generation, SP Page Builder Pro includes an AI image generator, and AutoAlt.ai provides AI alt-text generation for the Media Manager. No native smart focal-point crop or AI DAM processing. Score remains in the 20–35 band for plugin-only media AI.
No native AI/MT translation in Joomla 6.x — the multilingual core handles language associations structurally (6.1 even adds multilingual module associations, but no MT). A December 2025 Joomla Community Magazine case study shows a multilingual AI content factory built with external n8n orchestration, which is not in-platform capability. No MT engine, AI-TMS integration, or bulk AI translation with quality scoring. Score reflects the no-AI-translation band.
Plugin-only but growing coverage on Joomla 6: JT AI SEO Assistant explicitly targets Joomla 6 site owners for OpenAI-generated meta descriptions inside the admin workflow; System - AI Meta generates meta descriptions/keywords via Ollama or OpenAI-compatible APIs; JSitemap Pro ships an AI Engines Indexing System with LLMS.txt, Markdown conversion, and AI indexing schema markup; Route 66 and 4SEO add SEO automation. Nothing is built into 6.x core, capping the score at the top of the third-party band.
No native AI content operations in Joomla 6.x: no auto-tagging, smart scheduling, AI routing, or duplicate detection. Joomla 6.1's headline Visual Workflow Editor is a drag-and-drop UI for designing manual publication workflow stages — a workflow usability improvement, not AI automation. AI-driven content ops are only demonstrated via external orchestration (n8n case study). Score stays in the no-AI-workflow band.
No named agentic product, agent marketplace, or autonomous multi-step workflow capability exists for Joomla 6.x. The official MCP work (PoC, January 2026 sprint) is protocol plumbing that may eventually enable external agents, not a platform agent product. Relevance AI lists Joomla only as an external agent template target via API. Score reflects no agentic support.
No built-in AI content intelligence in Joomla 6.x: no content gap analysis, topic clustering, performance scoring, stale content detection, or editorial priority recommendations. Analytics relies entirely on external tools, and the JED ecosystem has not produced a dedicated AI content intelligence product. Joomla 6.1 and the 6.2 alpha add no such features.
No AI-powered content auditing, brand voice compliance checking, or AI quality scoring in Joomla 6.x core or as established JED products. Existing audit tooling (Route 66, 4SEO accessibility/SEO checks) is rule-based, not AI-driven, and there is no at-scale AI compliance review. Score reflects the no-AI-auditing band.
Joomla 6.x Smart Search remains keyword/boolean-based with no vector search, embedding generation, or RAG-ready indexing in core. Semantic search requires fully external integration (e.g., Expertrec paid service); community forum threads on AI semantic search integration confirm it is DIY territory. JSitemap Pro's LLMS.txt support aids AI-engine discoverability but is not semantic search. Score stays in the external-integration-required band.
No ML personalization engine exists for Joomla 6.x. Native targeting is limited to user groups and access levels — structural rules only, with no predictive segment assignment, next-best-content recommendations, or personalization analytics. Neither Joomla 6.1 nor the 6.2 alpha introduces any personalization capability, and no JED extension provides a genuine ML engine.
An official Joomla MCP server exists as a working proof-of-concept from the January 2026 core discovery sprint: backend UI for client connections and token management, a functional Streamable HTTP MCP endpoint, and abilities implemented as plugins — but it needs cleanup, install scripts, and tests before it is PR-ready, and it shipped in neither 6.1 nor the 6.2 alpha. Community servers are functional today: nasoma/joomla-mcp-server (article CRUD via Web Services API), genr8r/plg_mcp (installable system plugin), and nikosdion MCP4Joomla. Score holds at the upper announced/PoC band; not higher because nothing official is GA.
The GSoC 2025 Joomla AI Framework is explicitly provider-agnostic — OpenAI, Anthropic, and Ollama (local models) behind one interface with user-supplied keys — but it remains in the joomla-projects repo and is not merged into 6.x core as of 6.1.1. BYOK is real today only via third-party extensions: AI Content Assistant (GPT/Gemini/Claude/DeepSeek keys), 4AI (Gemini/OpenAI), System - AI Meta (Ollama/OpenAI-compatible endpoints). Not higher because no shipped, governed core BYOK exists.
Joomla 6.x exposes a REST Web Services API that AI agents can consume, proven by three community MCP implementations built on it, and the official MCP PoC plans a generic plugin wrapping web services to expose CRUD for all entities to AI agents. The unmerged GSoC AI Framework provides provider-agnostic developer interfaces for extension authors. No dedicated AI SDK, official LangChain/LlamaIndex guides, or RAG-ready delivery endpoints ship in core, keeping the score in the standard-API band.
No AI-specific governance exists in Joomla 6.x: no AI audit trails, prompt template governance, hallucination detection, brand safety controls, IP indemnification, or AI privacy controls. The 6.x Action Log tracks general admin activity but has no AI coverage; the MCP PoC's token management is access control, not output governance. Third-party AI extensions provide no governance layer. Score reflects near-zero governance.
No AI observability exists in Joomla 6.x core or the extension ecosystem: no token consumption tracking, AI cost/credit dashboards, per-user AI usage metrics, or model performance analytics. AI usage through third-party plugins is completely opaque to site administrators, and neither the MCP PoC nor the AI Framework includes usage metrics. Score reflects the lowest band.
Joomla 6.x is fully free under GPL v2+ with all features in core — no premium tiers, no per-seat/API-call metering, no contractual lock-in. The 6.1 release added Proof-of-Work CAPTCHA, Visual Workflow Editor, and Media Custom Fields all free, and launch.joomla.org plus CloudAccess.net provide free hosted evaluation paths. Costs scale only with hosting and labor, giving deployers maximum predictability and flexibility.
Multilingual support is built into core with language associations, content language filtering, and per-language menu structures. Joomla 6.1 added multilingual module associations, letting module instances be linked across languages the same way articles are — improving consistency for localized sidebars, banners, and promotional modules. This remains one of the few capabilities where Joomla outperforms most peers without extensions.
Joomla's ACL provides unlimited hierarchical user groups with per-component, per-category, and per-article permission overrides plus configurable viewing access levels — among the most flexible in any open-source CMS. The 6.1 release extended versioning to modules (on top of 6.0's custom fields and tags coverage), and 6.1.1 patched ACL-bypass and privilege-escalation CVEs to harden the model. Native MFA, WebAuthn/passkeys, and an in-core privacy suite further strengthen authorization for intranet and gated-content use.
Joomla 6.1 shipped a Vue.js/VueFlow Visual Workflow Editor that lets administrators design, edit, and delete workflow stages and transitions via an interactive drag-and-drop diagram — a major usability leap over the prior form-based stage configuration. Combined with TinyMCE 8, expanded media custom fields (audio/video/document), and module versioning, the core authoring experience is meaningfully better than in the 5.x branch.
Joomla maintains a steady six-month minor cycle with parallel maintenance branches — 6.1.1 and 5.4.6 shipped together on 2026-05-26 alongside 6.2.0 Alpha 1, and the 6.2 GA milestone is publicly scheduled for 2026-10-13. The Joomla Security Strike Team patches CVEs in coordinated releases (10 CVEs in 6.1.1 alone), and TUF-based automatic minor updates reduce patch lag for site operators.
As self-hosted GPL software, Joomla gives operators full control over data residency — the 6.1 PoW CAPTCHA reinforces this by eliminating external-service dependencies for spam protection. The platform runs on standard LAMP shared hosting from $2–20/month or managed hosting like CloudAccess.net from $7.50/month, with content stored in standard MySQL/MariaDB and exportable via the JSON:API. Combined with mature backup tools (Akeeba), this makes Joomla one of the lowest-infrastructure-cost CMS options.
Joomla 6.x core ships no native AI text/image generation, no AI translation, no semantic search, no personalization engine, and no AI governance or observability. The GSoC 2025 AI Framework and the January 2026 MCP server proof-of-concept remain unmerged. All AI capability lives in third-party JED extensions (4AI, AI Content Assistant, JT AI SEO Assistant), and there is no agentic workflow product, no usage analytics, and no AI audit trail anywhere in the ecosystem.
No native visual page builder, no campaign management, no personalization engine, no A/B testing, no marketing automation, no CDP integration, and no analytics dashboards in core. Marketers depend on commercial third-party extensions (SP Page Builder, Quix, YOOtheme Pro) for landing pages and on Brevo/Mailchimp extensions for ESP work — none of which are first-party or bundled. Marketer self-service for new layouts is not viable in core Joomla.
Joomla has no built-in commerce — VirtueMart, HikaShop, and J2Store are self-contained extension stacks operating in their own content layer separate from articles and modules. There are no pre-built connectors to modern commerce platforms (Shopify, commercetools, BigCommerce), no shoppable content patterns, no CMS-managed checkout content, and no content-to-revenue attribution. Multi-storefront and headless commerce use cases require extensive custom development.
Joomla has no native multi-tenant architecture — each brand requires a separate installation with no shared content, no cross-instance governance, no federated design system, no portfolio analytics, and no cross-brand user management. JMS Multi Sites is only partially compatible with Joomla 5, and the SiteHive component plus the core multisite RFC remain in discussion. Operational overhead scales linearly per brand.
Open Source Matters is a volunteer project with no SOC 2, ISO 27001, HIPAA BAA, FedRAMP, or PCI DSS attestation — none can apply at the project level. The core Privacy Tool Suite covers basic GDPR data access/deletion, but there is no automated retention, no SIEM integration, no tamper-evident audit logging, and no VPAT/ACR for procurement. Enterprises with regulatory requirements must inherit all compliance from their hosting infrastructure.
Joomla is the only top-five CMS still losing share in 2026 (~2.2% per W3Techs, ~0.1pp decline this year), with technologychecker.io showing Joomla→WordPress migrations outpacing inflows roughly 5:1. Open Source Matters' published FY2024/2025 budget shows a ~$38K gap between income and expenditures, the project carries no Gartner/Forrester coverage, and the Joomla-specific talent pool continues to thin even as freelance rates rise from scarcity.
Joomla's native multilingual framework (with 6.1's module associations), zero licensing cost, mature ACL for member-only content, and operation on commodity LAMP hosting make it a strong fit for community groups needing language-rich sites without subscription fees. The built-in GDPR Privacy Tool Suite and PoW CAPTCHA further reduce extension dependencies for European associations.
Solo PHP developers can build and operate a complete Joomla site on standard LAMP hosting, and the modernized 6.x framework (namespaces, DI, PSR-12) makes patterns recognizable to general PHP developers. Article+category+menu structures fit traditional editorial sites well, and TUF-based auto-updates lower patching toil.
Joomla's hierarchical user groups, per-category/per-article permissions, viewing access levels, native MFA/WebAuthn, and (with Kunena 7.0 stable on Joomla 6) a maintained forum option support basic intranet patterns. The 6.1 graphical workflow editor lets content teams design publication pipelines without developer help.
As self-hosted GPL software with no SaaS components, Joomla puts the operator in full control of data location. The 6.1 PoW CAPTCHA explicitly removes the reCAPTCHA/external-service data flow, and content lives in standard MySQL/MariaDB with API export — a fit for jurisdictions or sectors that forbid third-party data processing.
The Backward Compatibility 6 plugin lets Joomla 5 extensions run on 6.x through the entire 6.x cycle, official migration docs are published, and the parallel 5.4.6/6.1.1 maintenance strategy gives teams time to upgrade. The 6.x feature set (workflow editor, media fields, PoW CAPTCHA, MFA hardening) provides real value for teams already invested in the stack.
No native page builder, campaign management, personalization, A/B testing, marketing automation, or CDP integration — all advanced marketing capability lives in third-party extensions of varying maintenance quality. Marketers cannot self-serve new layouts or run experiments without developer involvement.
No native commerce, no Shopify/commercetools/BigCommerce connectors, no shoppable content patterns, no CMS-managed checkout content, and no multi-storefront architecture. Commerce extensions (VirtueMart, HikaShop) operate in their own layer separate from articles, blocking content-driven storytelling and revenue attribution.
Nothing AI ships in core — no text/image generation, no semantic search, no AI personalization, no agent product, no MCP server (PoC only), and no AI governance or observability. The GSoC AI Framework remains unmerged, leaving only fragmented third-party extensions with no audit trail or usage controls.
No SOC 2, ISO 27001, HIPAA BAA, FedRAMP, or PCI DSS at the project or software level — Open Source Matters cannot hold these. No vendor SLA, no status page, no formal support tier, no VPAT/ACR, and a steady cadence of High-severity CVEs (10 in 6.1.1, including unauthenticated privilege escalation) keep posture below enterprise procurement bars.
No multi-tenant architecture, no shared component library, no cross-instance governance, no portfolio analytics, no federated design system, and no cross-brand user management. Each brand requires a separate installation, with operational and content-modeling overhead scaling linearly per brand.
WordPress dominates Joomla on community size (~42% vs ~2.2% market share), block-editor authoring, plugin/theme ecosystem freshness, and talent availability — making it the easier sell for marketing-led sites and freelance/agency work. Joomla retains genuine advantages in native multilingual support (no WPML-style paid plugin needed), more granular ACL, and stronger built-in workflow tooling after the 6.1 visual editor. For most general-purpose CMS use cases WordPress is the safer pick; Joomla wins where multilingual and access control are first-order requirements.
Joomla advantages over wordpress
Joomla disadvantages vs wordpress
Drupal outclasses Joomla on structured content modeling, headless/API-first design, enterprise certifications via Acquia, and modules like Layout Builder and Workspaces that have no Joomla equivalent. Joomla is simpler to install and operate, costs less to host, and ships multilingual support natively where Drupal needs multiple modules. Drupal is the choice for complex content architectures and enterprise compliance; Joomla is the choice for budget-constrained multilingual sites that don't need Drupal's depth.
Joomla advantages over Drupal
Joomla disadvantages vs Drupal
Drupal CMS targets the same out-of-box-ready segment Joomla has long occupied but inherits Drupal's superior content modeling, structured content, and recipe-based composition. Joomla counters with simpler operations, lower hosting requirements, and faster solo-developer time-to-value on commodity LAMP hosting. Drupal CMS wins on architectural depth and Drupal ecosystem inheritance; Joomla wins on ops simplicity and zero-licensing flexibility for smaller teams.
Joomla advantages over Drupal CMS
Joomla disadvantages vs Drupal CMS
TYPO3 is the closer European-market peer: both are self-hosted PHP CMSes with strong multilingual support, ACL, and enterprise-leaning workflow features. TYPO3 has stronger structured content (TCA), better long-term support contracts via the TYPO3 Association, and deeper enterprise traction in DACH. Joomla wins on ease of getting started, lower learning curve, and a broader (if shrinking) extension marketplace. For enterprise European deployments TYPO3 typically wins; for smaller multilingual sites Joomla's simpler ops give it an edge.
Joomla advantages over typo3
Joomla disadvantages vs typo3
WordPress VIP and Joomla compete in entirely different segments — VIP offers enterprise SaaS hosting with SOC 2/ISO 27001, dedicated support, and a managed WordPress experience aimed at large publishers and brands, while Joomla is volunteer-run self-hosted OSS with no SLA. VIP wins decisively on compliance, scale, support tier, and managed-ops; Joomla wins only on licensing cost and self-hosted data control. They are not realistic substitutes — different buyer, different budget, different risk profile.
Joomla advantages over WordPress VIP
Joomla disadvantages vs WordPress VIP
Joomla shows broad-based improvement across all six composite dimensions, with Operational Ease (+0.9), Build Simplicity (+0.6), and Platform Velocity (+0.6) leading the movement on the strength of Joomla 6.1's Visual Workflow Editor and the January 2026 core discovery sprint that produced an official MCP server proof-of-concept. The standout for practitioners is the workflow tooling shift — content workflows jumped 7 points and editorial approvals gained 5 — signaling that Joomla is closing a long-standing gap in graphical editorial process design. AI and rich-media handling remain weak spots despite small gains, so teams with heavy media or generative-AI requirements should still treat this as an evolving rather than competitive area.
Score Changes
An official Joomla MCP server exists as a working proof-of-concept from the January 2026 core discovery sprint: backend UI for client connections and token management, a functional Streamable HTTP MCP endpoint, and abilities implemented as plugins — but it needs cleanup, install scripts, and tests before it is PR-ready, and it shipped in neither 6.1 nor the 6.2 alpha. Community servers are functional today: nasoma/joomla-mcp-server (article CRUD via Web Services API), genr8r/plg_mcp (installable system plugin), and nikosdion MCP4Joomla. Score holds at the upper announced/PoC band; not higher because nothing official is GA.
Joomla 6.1's Visual Workflow Editor (Vue.js/VueFlow) provides an interactive graphical view to drag, connect, and edit workflow stages and transitions, a major usability leap for the multi-stage workflow engine with role-based transitions. The underlying engine still lacks conditional routing and advanced notification rules. Unchanged in 6.1.1.
Joomla 6.1's Visual Workflow Editor (Vue.js/VueFlow interactive diagram) lets administrators create, edit, and delete workflow stages and transitions directly on the diagram, centralizing workflow management. Custom workflow states, configurable transitions, condition checks, and role-based routing remain from com_workflow. Still no SLA/due-date enforcement and no parallel approval paths, which caps the score.
No native AI image generation or AI media processing in Joomla 6.x core — 6.1's expanded media custom fields (audio/video/document) are structural, not AI. Third-party coverage exists: 4AI supports DALL-E image generation, SP Page Builder Pro includes an AI image generator, and AutoAlt.ai provides AI alt-text generation for the Media Manager. No native smart focal-point crop or AI DAM processing. Score remains in the 20–35 band for plugin-only media AI.
Joomla 6.1 adds audio, video, and document media custom fields, allowing these media types to be attached to content via custom fields. However, there is still no native video hosting, transcoding, adaptive streaming, or thumbnail generation. Videos uploaded to the Media Manager have no playback pipeline. The custom field improvement makes it easier to reference rich media but doesn't add processing capabilities.
The 6.1 cycle drew 130+ pull requests from global volunteers, and the 6.2 cycle launched on time with named release managers and active alpha testing calls — the community continues to mobilize for releases. However, the core maintainer team remains thin, PR activity for 6.2 suggests incremental improvements rather than headline features, and Stack Overflow activity keeps declining.
Content is stored in MySQL, accessible and exportable, and the Web Services API provides programmatic content access. Migration tooling is mature: FG Joomla to WordPress is actively maintained and tested through Joomla 6.x, and LitExtension/CMS Minds offer professional migration services. However, content uses Joomla-specific table structures requiring transformation, and third-party extensions create proprietary data structures — lock-in is moderate.
Joomla's accessibility statement claims WCAG 2.1 and ATAG 2.0 conformance for the backend, and the official Joomla 6.x roadmap now includes a 'WCAG 2.2 AA compliance' feature item targeting both backend and frontend. Joomla 6.1 shipped concrete increments: the ALTCHA PoW CAPTCHA (documented WCAG 2.2 AA) and abbreviation support in the editor (a WCAG AAA step). Still no formal third-party conformance audit, which caps the score in the stated-target band.
Joomla 6.1 offers ~23 custom field types including the audio, video, and document media fields added in 6.1.0. Core content types remain fixed (Articles, Categories, Contacts, Banners, Newsfeeds) — true custom content types still require extensions. No schema-as-code, no polymorphic unions, no JSON field type. 6.1.1 was security/bugfix only, so nothing changed.
Joomla 6.1 extended versioning to modules with history tracking and rollback, on top of 6.0's custom fields and tags versioning, giving broad entity coverage. Still no visual diff, no content branching, no programmatic API access to version history. Unchanged in 6.1.1.
Joomla 6.1 added native audio, video, and document media custom fields plus a root-level 'files' folder in the Media Manager, expanding handling beyond images. Still no focal point cropping, no URL-based image transforms, no WebP/AVIF auto-conversion, no CDN pipeline, and limited metadata/tagging. 6.1.1 only fixed a file-renaming error.
One of Joomla's genuine strengths, further improved in 6.1. Built-in multilingual support with language associations, content language filtering, and per-language menu structures. Joomla 6.1 adds multilingual module associations, allowing module instances to be linked across languages similar to articles. Document-level localization via associations rather than field-level, but comprehensive and fully native.
Core Joomla has com_contact providing a basic contact form with email notification and CAPTCHA support. Joomla 6.1's privacy-friendly Proof-of-Work CAPTCHA operates silently without external accounts or APIs, improving spam protection. Still no conditional logic, no multi-step forms, no submission storage in core. Third-party extensions (Convert Forms, RSForm!Pro) deliver advanced capabilities but are not bundled.
Cadence remains strong and predictable: 6.1.0 GA (Apr 14, 2026) was followed six weeks later by the 6.1.1 + 5.4.6 security/bugfix releases (May 26) and 6.2.0 Alpha 1 the same day, with 6.2 GA scheduled Oct 13, 2026 on a steady six-month minor cycle. Dual-track 5.x/6.x maintenance continues. Still below SaaS-level feature shipping frequency, which caps the score.
The public roadmap now shows the full 6.2 schedule (Alpha 1 May 26, 2026 → GA Oct 13, 2026) with named release managers (Charvi Mehra & Martin Kopp), and Alpha 1 shipped exactly on date — extending a multi-release track record of on-time delivery on a predictable six-month cadence. Still no formal community voting/feedback portal like Canny, which keeps it below the 70+ band.
Self-hosted means full ops responsibility — updates, security patches, backups, monitoring, server maintenance. Joomla 6.x's automatic minor-version updates reduce patch burden (6.1.1 shipped May 2026 as a routine maintenance release), but parallel maintenance tracks persist (5.4.6 alongside 6.1.1, with 6.2 in alpha). The managed-hosting ecosystem (CloudAccess) remains limited compared to Drupal's Acquia/Pantheon, so larger deployments still need dedicated ops attention.
Joomla 6.1's media custom fields support audio, video, and document types beyond images, on top of 6.0's Date/Datetime fields, and adding custom fields to content remains safe and low-risk. However, schema evolution for custom components still requires manual database migration management with no built-in migration tooling, and the core article-category-menu data model remains rigid compared to headless CMS platforms. No data modeling changes in 6.1.1.
Joomla 6.1's module versioning brings version history consistency across content types, and the visual drag-and-drop workflow editor makes publication pipelines easier to design than the prior form-field configuration. Combined with 6.0's view transitions and TinyMCE 8, the coupled editing experience is solid. However, there is still no headless preview setup, no deploy previews, and no preview API for decoupled frontends, which caps the score for teams building decoupled.
Content authors can create and publish articles, manage media (now including audio/video/document custom fields), and self-serve for basic operations without developer involvement. The 6.1 visual workflow editor lets content teams design and manage publication pipelines without developer help, and multilingual module associations reduce developer intervention on multilingual sites. However, new page layouts, template modifications, and complex ACL configuration still require a developer.
TUF-based automatic minor updates are now proven through the 6.0.x–6.1.x cycle, and 6.1.1 fixed auto-updater cleanup (leftover update archives now deleted after core updates). Community guidance still recommends keeping auto-updates off until extensions are confirmed compatible, and major upgrades (5→6) remain manual with extension compatibility as the main friction. Not higher because extension breakage across majors persists and there are no codemods.
Joomla 6.1.1 (May 26, 2026) patched 10 CVEs in one coordinated release including a High-severity MFA bypass (CVE-2026-48896, CVSS 8.2, affecting 4.0.0–6.1.0), privilege escalation via com_users webservice (CVE-2026-48904), SQL injection, and multiple XSS vectors. Patch cadence remains regular with clear advisories on the security centre, and auto-updates reduce application lag for minor versions. Not higher because High-severity authentication and privilege-escalation CVEs keep recurring — 16 CVEs patched across March–May 2026.
Joomla 6.1's visual workflow editor lets administrators manage the publication process as an interactive diagram, and module versioning plus multilingual module associations reduce operational overhead. Still no automated orphan detection, broken-link scanning, or content-expiry workflows in core — content hygiene remains manual editorial discipline. Not higher because automated hygiene tooling is absent.
Release cadence remains strong: 6.0.1 through 6.0.4 (Nov 2025–Mar 2026), 6.1.0 (Apr 2026), and 6.1.1 (May 26, 2026) fixing 10 CVEs plus bug fixes — seven releases in seven months, with 6.2 Alpha 1 shipping the same day and a published dated roadmap through October 2026 GA. RC stages before each release show disciplined process. Not higher because volunteer-driven, non-security bug-fix timing still varies and some fixes wait for the next scheduled point release.
No built-in form handling beyond basic contact form. Joomla 6.1 added a native Proof-of-Work CAPTCHA (PR #46514) — privacy-friendly spam protection that requires no external account or API — improving native form security for the basic contact form and extension forms using the CAPTCHA API (SP Page Builder 6.5.0 adopted it for its forms). However, forms still require extensions (RSForm, BreezingForms) for anything beyond basic contact. No CTA management, no conversion tracking, no lead capture integration. Landing page optimization requires external tools.
Joomla's Media Manager provides folder-based file organization with per-asset metadata (title, alt text, description, author, copyright). Basic image cropping and resizing via the Media Action plugin in core. Joomla 6.1 added Media Custom Fields for audio, video, and documents (PR #45013), expanding the content model to natively reference non-image media types in custom fields. However, still missing: no asset versioning, no usage tracking across content, no rights/expiry management, no focal point cropping, no CDN integration, no WebP auto-conversion. No media changes in 6.1.1.
Joomla has robust built-in multilingual support with separate content per language and language-specific menu items. Joomla 6.1 added multilingual module associations (PR #46671/46772), enabling modules to be linked across language versions the same way articles are associated — improving consistency of localized marketing content including sidebars, banners, and promotional modules across languages. However, no transcreation workflows, no locale-specific campaign variants, no market-level scheduling, and no regional compliance tooling natively.
VirtueMart and HikaShop support multiple product images and basic galleries. Video embeds are possible via HTML in product descriptions. Joomla 6.1's media custom fields (audio, video, documents) make it easier to attach video and other media types to content via structured fields rather than HTML embeds — a modest improvement for product media richness. Still no 360-degree views, no AR/3D model support, no image hotspots, no zoom feature in core Joomla or its major commerce extensions.
Joomla's article versioning and workflow system provide rudimentary content version control and approval stages. Joomla 6.1 extended versioning to modules (PR #46772) and added document-type media custom fields (PR #45013), making it easier to manage document attachments via structured fields rather than file upload links. DocMan (third-party extension) adds document management with folder structure and access control. However, there is no mandatory acknowledgment tracking, no automated review/expiry reminders for policies, and no audit trail specifically for compliance.
Joomla supports publish up/down dates for automatic content expiry and unpublishing. The graphical workflow editor in Joomla 6.1 (PR #46021) makes it easier to configure content lifecycle stages including review and archive states with a visual drag-and-drop interface. Module versioning in 6.1 extends lifecycle tracking to modules. However, there are no automated review date reminders, no stale content flagging based on age, and no ownership assignment for freshness accountability. Content expiry is possible but requires manual configuration per article — there is no global freshness policy enforcement.
Plugin-only but growing coverage on Joomla 6: JT AI SEO Assistant explicitly targets Joomla 6 site owners for OpenAI-generated meta descriptions inside the admin workflow; System - AI Meta generates meta descriptions/keywords via Ollama or OpenAI-compatible APIs; JSitemap Pro ships an AI Engines Indexing System with LLMS.txt, Markdown conversion, and AI indexing schema markup; Route 66 and 4SEO add SEO automation. Nothing is built into 6.x core, capping the score at the top of the third-party band.
The 6.1/6.1.1 releases continue to generate third-party coverage (mySites.guru, Joomill walkthroughs, migration guides), and the Joomla Community Magazine publishes regularly. However, mainstream tech education platforms (Udemy, Pluralsight) have minimal current Joomla content, and sustained output remains far below WordPress, Drupal, or headless platforms.
Categories, tags, and Smart Search provide basic taxonomy and discovery. Joomla's workflow system enables custom content stages and approval transitions for knowledge updates. Joomla 6.1 added a Vue.js-based graphical workflow editor with drag-and-drop stages, keyboard shortcuts, undo/redo, and mini-map navigation, making knowledge lifecycle configuration more accessible. Module versioning (6.1) extends version tracking beyond articles to modules. Extended versioning tracks custom fields, tags, and categories. However, no automated review reminders, no archival workflows beyond manual unpublishing, and no knowledge base templates exist.
Joomla remains fully stable across all composite dimensions, with no movement in Capability (38.5), Platform Velocity (40), Cost Efficiency (69.2), Build Simplicity (52.4), Operational Ease (49.7), or Compliance & Trust (30.9) since the last review. The platform continues to hold its strongest position in Cost Efficiency while Compliance & Trust and Capability remain its weakest areas, reflecting Joomla's ongoing challenge to modernize its security posture and feature depth relative to newer headless and hybrid CMS competitors. Without meaningful item-level shifts, Joomla's trajectory is flat, suggesting the project has not yet translated recent development activity into measurable scoring gains.
Joomla remains largely stable this cycle with no movement across Capability, Platform Velocity, Cost Efficiency, Build Simplicity, or Operational Ease. The only composite shift is a slight decline in Compliance & Trust, dropping 0.9 points to 30.9, driven by a modest downgrade in GDPR and data protection scoring as the platform's built-in privacy tooling shows its age relative to evolving regulatory expectations. On the positive side, accessibility-related items within the platform saw incremental gains, reflecting Joomla 4's WCAG 2.1 commitments, though the absence of formal conformance documentation like a VPAT keeps those scores from climbing higher — a gap practitioners in regulated industries should weigh carefully.
Score Changes
Joomla's official accessibility statement claims WCAG 2.1 and ATAG 2.0 conformance starting with Joomla 4. The Cassiopeia/Atum templates include keyboard support, focus management, and ARIA markup. Joomla has a dedicated Accessibility Team. However, no formal third-party conformance audit has been published, and the statement itself notes current properties may not fully meet the standard. Score reflects stated commitment with ATAG 2.0 target — stronger than most OSS peers but unverified.
No VPAT or ACR published for Joomla. The accessibility statement exists but is not a formal conformance report suitable for procurement. No Section 508 formal conformance statement. The Joomla Accessibility Team maintains documentation but not procurement-grade artifacts. Slightly above minimal due to the public accessibility statement and team existence.
Joomla 3.9+ Privacy Tool Suite provides consent management, data access/deletion request handling, and privacy controls. The Joomla Project (Open Source Matters) has a DPO and publishes a privacy policy with GDPR rights. However, no DPA is available for deployers of the software — the project is not a data processor. No EU residency guarantees or sub-processor list (self-hosted, so N/A). Score reflects genuine but basic GDPR tooling without a DPA.
Joomla 5.2 delivers incremental improvements but the community faces a leadership and contributor crisis as core team members drift away. W3Techs data shows continued market share decline below 2%. Extension ecosystem stagnation means fewer modern integrations are available compared to competing platforms.
Platform News
Continued refinements to admin UI and API; HTTP/2 push support removed per deprecation
W3Techs data shows continued erosion; WordPress holds ~63%, Joomla falls behind Shopify and Squarespace
Joomla 5.1 adds schema.org integration and improved editor capabilities but community engagement metrics continue to soften. GitHub contribution activity and extension directory growth are both trending down. The platform occupies an increasingly narrow niche between WordPress dominance and modern headless CMS options.
Platform News
Schema.org structured data support, improved TinyMCE integration, accessibility fixes
Joomla 5.0 arrives alongside the final Joomla 4.4, requiring PHP 8.1+ and dropping all legacy compatibility layers. The release features improved media manager, dark mode, and guided tours. Community momentum briefly spikes but overall market trajectory continues downward as the CMS landscape favors either WordPress scale or modern headless architectures.
Platform News
PHP 8.1+ required, legacy code removed, dark mode, guided tours, improved media manager
4.4 serves as bridge release; extensions compatible with 4.4 should work on 5.0
Clean break from legacy allows modernization but fragments community further
Joomla 4.2 introduces built-in multi-factor authentication and WebAuthn support, significantly boosting security posture. The extension ecosystem is slowly adapting to Joomla 4 but adoption remains sluggish as many site owners stay on 3.x. Release cadence is steady with incremental improvements to the admin UI and API.
Platform News
Core MFA and WebAuthn support added; task scheduler introduced for background jobs
WCAG 2.1 AA compliance improvements to admin interface
Joomla 4.0 launches as a ground-up rewrite with Bootstrap 5, a modern admin UI, and a native Web Services API for headless delivery. Developer excitement peaks as the platform finally addresses years of technical debt. However, extension ecosystem fragmentation creates migration pain — many popular Joomla 3 extensions are not yet compatible.
Platform News
Major rewrite: Bootstrap 5, new admin template Atum, Web Services API, improved accessibility, child templates
Native REST API enables headless content delivery for the first time in Joomla core
3.10 released as bridge version to ease migration to 4.x
Joomla 3.9.x is in its final stretch with the community focused on the upcoming 4.0 rewrite. The platform retains solid traditional CMS capabilities but its aging MVC architecture and jQuery-heavy frontend limit developer appeal. Market share continues its slow erosion to WordPress and newer headless platforms.
Platform News
Continued security maintenance for 3.x branch while 4.0 development progresses
First release candidate signals 4.0 is nearing completion after years of development
How composite scores (0–100) have changed over time. Click legend items to show/hide metrics.