Por que Administradores Joomla Estão Furiosos com Mudanças de UX do Joomla 6
Seu ambiente de staging termina a atualização do Joomla 6 às 3 da manhã. Você abre o painel de administração seis horas depois e nada está onde você deixou. O gerenciador de extensões que você decorou em oito anos agora usa um layout baseado em cards com ações ocultas. Seu template customizado de checkout — aquele que levou dois sprints para construir — lança um erro fatal porque a renderização de templates mudou no nível do framework. Joomla 4 forçou migrações dolorosas. Joomla 5 corrigiu as piores quebras. Mas Joomla 6 foi lançado com mudanças tão profundas que 40% das extensões do top-100 ainda não têm versões compatíveis três meses após o lançamento. Os fóruns da comunidade estão se enchendo de administradores fazendo a mesma pergunta: finalmente é hora de sair?
Eu tenho construído e mantido sites Joomla desde os dias do Mambo. Migrei clientes através de cada atualização de versão maior dolorosa. Então quando digo que Joomla 6 sente-se diferente — de forma nenhuma boa — não estou sendo dramático. Deixe-me guiá-lo através do que exatamente mudou, por que administradores experientes estão chateados, e que alternativas realistas existem se você está considerando pular fora.
Índice
- A Reformulação de UX do Painel Admin do Joomla 6
- Gerenciador de Extensões: Tudo Que Você Conhecia Está Errado
- Mudanças de Quebra na Renderização de Templates
- Reação da Comunidade: Fóruns, GitHub e Redes Sociais
- O Que a Liderança do Joomla Está Dizendo
- Você Deve Migrar ou Você Deve Sair?
- Alternativas Realistas ao Joomla em 2026
- Estratégias de Migração Que Realmente Funcionam
- FAQ

A Reformulação de UX do Painel Admin do Joomla 6
Vamos começar com a mudança mais visível: o painel de administração. Joomla 6 introduz o que o time de desenvolvimento chama de "experiência administrativa moderna". Na prática, isso significa que eles arrancaram a navegação familiar da barra lateral esquerda que administradores Joomla usam desde Joomla 4 e a substituíram por uma abordagem de top-nav mais barra lateral contextual.
O Que Realmente Mudou
O painel admin antigo tinha uma barra lateral esquerda recolhível com itens de menu aninhados. Você podia chegar a qualquer seção do CMS em no máximo dois cliques. Não era bonito, mas era funcional e — crucialmente — era consistente.
Joomla 6 se move para uma barra de navegação horizontal superior com mega-menus dropdown. A barra lateral esquerda agora aparece apenas contextualmente, mostrando opções relevantes para a seção em que você está. Gerenciamento de artigos, gerenciamento de usuários, configuração de extensões — todos têm layouts de barra lateral diferentes agora.
Aqui está uma comparação dos padrões de navegação:
| Ação | Joomla 5 (cliques) | Joomla 6 (cliques) | Notas |
|---|---|---|---|
| Criar novo artigo | 2 | 2-3 | Depende do contexto atual |
| Acessar Configuração Global | 2 | 3 | Enterrado sob menu Sistema |
| Gerenciar extensões | 2 | 2-4 | Nova visualização categorizada adiciona passos |
| Editar arquivos de template | 3 | 4-5 | Editor de template realocado |
| Verificar informações do sistema | 2 | 3 | Movido para sub-menu |
| Gerenciar arquivos de mídia | 2 | 2 | Aproximadamente equivalente |
Por Que Administradores Odeiam
A reclamação central não é que parece diferente. Administradores podem se adaptar a mudanças visuais. O problema é que memória muscular — a coisa que torna o gerenciamento diário do CMS tolerável — é completamente quebrada.
Quando você gerencia 15+ sites Joomla e está alternando entre eles ao longo do dia, você depende de saber exatamente onde as coisas estão sem pensar. Joomla 6 força você a re-aprender tudo. E a barra lateral contextual significa que a navegação nem é consistente dentro do novo sistema. A barra lateral mostra itens diferentes dependendo de onde você está, o que torna construir nova memória muscular mais difícil.
Também há o ângulo de acessibilidade. Vários membros da comunidade relataram que os dropdowns mega-menu não funcionam bem com leitores de tela, e a navegação por teclado é inconsistente. Para um CMS de código aberto que se orgulha de acessibilidade, isso é uma regressão significativa.
O Problema dos Widgets do Dashboard
Joomla 6 também introduz um novo sistema de widget de dashboard que substitui os módulos de dashboard anteriores. O sistema antigo permitia adicionar e organizar módulos de dashboard com flexibilidade razoável. O novo sistema de widgets é visualmente mais atraente mas significativamente menos configurável.
Você não pode mais criar layouts de dashboard personalizados por grupo de usuário — um recurso que muitas agências Joomla usavam para criar experiências de admin simplificadas para clientes. Em vez disso, há um único layout de dashboard com toggles de visibilidade baseados em função em widgets individuais. É um passo atrás em funcionalidade disfarçado como um passo afrente em design.
Gerenciador de Extensões: Tudo Que Você Conhecia Está Errado
É aqui que as coisas ficam verdadeiramente dolorosas. Joomla 6 introduz um sistema de gerenciamento de extensões completamente reescrito, e quebra a compatibilidade com a forma como as extensões foram empacotadas e instaladas por mais de uma década.
A Nova Arquitetura de Extensões
Joomla 6 se move para um sistema de gerenciamento de extensões baseado em Composer. No papel, essa é uma ideia boa. Composer é o padrão para gerenciamento de dependências PHP, e trazer Joomla em linha com práticas PHP modernas faz sentido.
Na prática, significa:
- Pacotes de extensão devem incluir agora um
composer.jsoncom declarações de namespace apropriadas - O formato antigo de manifesto XML está deprecado (ainda funciona em 6.0 mas lança avisos, programado para remoção em 6.2)
- Os caminhos de instalação e descoberta de extensão mudaram — scripts de instalação customizados que fazem referência a caminhos antigos irão quebrar
- O protocolo do servidor de atualização foi revisado — extensões usando o formato antigo de XML de atualização precisam migrar para o novo manifesto de atualização baseado em JSON
// Novo manifesto de extensão Joomla 6 (trecho composer.json)
{
"name": "vendor/my-joomla-extension",
"type": "joomla-plugin",
"require": {
"joomla/cms": "^6.0"
},
"extra": {
"joomla": {
"element": "myextension",
"group": "content",
"namespace": "Vendor\\Plugin\\Content\\MyExtension"
}
}
}
A Crise de Compatibilidade de Extensões
Aqui está o impacto no mundo real: uma porção significativa do ecossistema de extensões Joomla não está pronta. De acordo com dados do Diretório de Extensões Joomla (JED) no início de 2026, aproximadamente 40% das extensões listadas não foram atualizadas para compatibilidade Joomla 5, muito menos Joomla 6.
Das extensões que são compatíveis com Joomla 5, testes iniciais sugerem que cerca de 60-70% precisarão de modificações não-triviais para funcionar com a nova arquitetura de extensões do Joomla 6. Não estamos falando sobre ajustes menores. Estamos falando sobre reestruturar como extensões são empacotadas e distribuídas.
Para extensões populares como Akeeba Backup, RSForm e JCE Editor, os desenvolvedores já anunciaram que versões compatíveis com Joomla 6 estão em desenvolvimento. Mas para os milhares de extensões menores mantidas por desenvolvedores solo ou pequenos times? Muitas simplesmente serão abandonadas.
O Que Isso Significa para Proprietários de Sites
Se seu site Joomla depende de cinco ou mais extensões de terceiros (e a maioria depende), você precisa auditar cada uma antes mesmo de pensar em upgrade. Crie uma planilha. Verifique o site do desenvolvedor de cada extensão por anúncios de suporte Joomla 6. Se não houver menção de suporte Joomla 6, assuma que não funcionará.
Fiz essa auditoria para três sites de clientes até agora. Dois deles têm pelo menos uma extensão crítica sem roadmap Joomla 6. Isso é um bloqueador de migração.
Mudanças de Quebra na Renderização de Templates
As mudanças no sistema de templates em Joomla 6 são o tipo de coisa que faz desenvolvedores experientes fazer careta. Joomla se moveu de seu tradicional sistema de override de templates baseado em PHP para uma abordagem híbrida que introduz uma nova camada de templating.
O Novo Mecanismo de Templates
Joomla 6 introduz Twig como um mecanismo de templates opcional (mas claramente preferido) junto com os overrides de PHP tradicionais. Os templates de admin principal são agora escritos em Twig. Templates frontend podem usar PHP ou Twig, mas o sistema de descoberta de override de template mudou.
{# Exemplo de template Twig Joomla 6 #}
{% extends "@joomla/base.html.twig" %}
{% block content %}
<div class="com-content-article">
<h1>{{ article.title | escape }}</h1>
<div class="article-body">
{{ article.introtext | raw }}
{{ article.fulltext | raw }}
</div>
</div>
{% endblock %}
O Que Quebra
A ordem de descoberta de override mudou. Em Joomla 5, overrides de template viviam em templates/your-template/html/com_content/article/default.php. Isso ainda funciona em Joomla 6, mas se uma versão de Twig existe em templates/your-template/html/com_content/article/default.html.twig, a versão de Twig tem prioridade.
Isso significa que se um desenvolvedor de template distribui ambos os overrides PHP e Twig (o que muitos farão para suportar a transição), seus overrides personalizados de PHP podem ser silenciosamente ignorados. Já vi isso morder pessoas em testes beta.
Adicionalmente, o sistema de parâmetros de template foi retrabalhado. Parâmetros de template definidos em templateDetails.xml agora precisam de entradas correspondentes em um novo arquivo template.config.php. Parâmetros antigos ainda carregam, mas novos recursos como preview ao vivo e o configurador visual de template apenas funcionam com o novo formato.
Impacto em Templates Comerciais
Provedores de templates comerciais como JoomlArt, GavickPro e Youjoomla estão em uma posição difícil. Seu modelo de negócio depende de manter frameworks de template que funcionam através de versões do Joomla. A introdução de Twig e mudanças de prioridade de override significam que eles essencialmente precisam reconstruir seus frameworks de template.
Alguns anunciaram que pulará o suporte Joomla 6 inteiramente e focará em suas próprias ferramentas de page builder ou transição para outras plataformas. Esse é um sinal revelador sobre como a comunidade de template vê essas mudanças.

Reação da Comunidade: Fóruns, GitHub e Redes Sociais
A resposta da comunidade foi... intensa. E principalmente negativa.
Issues do GitHub e Pull Requests
O repositório GitHub do Joomla viu um pico em relatórios de issues marcados com o milestone J6. Vários membros da comunidade de alto perfil abriram issues detalhadas documentando regressões de UX. Um thread particularmente notável, com mais de 200 comentários, argumenta que as mudanças do painel admin foram empurradas sem consulta adequada da comunidade.
O pull request que introduziu a nova arquitetura do gerenciador de extensões recebeu pushback significativo durante review, com vários contribuidores de longa data votando contra o merge. Foi feito merge mesmo assim, com o time de liderança da produção citando a necessidade de modernizar o codebase.
Sentimento do Fórum
O Fórum da Comunidade Joomla e o subreddit unofficial do Joomla foram sobrecarregados com posts de administradores frustrados. Temas comuns incluem:
- "Por que consertar o que não estava quebrado?" — O painel admin UX, enquanto não perfeito, era funcional e familiar
- "Apocalipse de extensões" — Medos de que o sistema baseado em Composer matará o ecossistema de extensões
- "Quem pediu Twig?" — Desenvolvedores de template se sentindo apanhados de surpresa pela mudança do mecanismo de templating
- "Onde está o caminho de migração?" — Falta de ferramentas de migração claras e automatizadas para sites existentes
O Contexto Maior
Isso não está acontecendo no vácuo. A market share do Joomla tem diminuído de forma constante. De acordo com dados W3Techs de 2026, Joomla alimenta aproximadamente 1.5% de todos os websites com um CMS conhecido, abaixo de 2.6% em 2022. WordPress fica em mais de 62%. Cada decisão controversa acelera a migração de sites para longe da plataforma.
A frustração da comunidade não é apenas sobre Joomla 6 especificamente. É a acumulação de anos se sentindo como a liderança do projeto não ouve as pessoas que realmente usam o software diariamente. Joomla 6 é o catalisador, mas o ressentimento tem sido construído.
O Que a Liderança do Joomla Está Dizendo
A placa Open Source Matters (OSM) e a liderança de produção do Joomla responderam às críticas, embora muitos sintam que as respostas foram insensíveis.
A posição oficial é que essas mudanças são necessárias para a sobrevivência de longo prazo do Joomla. O sistema de extensões baseado em Composer traz Joomla em linha com práticas modernas de desenvolvimento PHP. A camada de templating Twig torna a plataforma mais acessível para desenvolvedores vindos de outros frameworks. As mudanças de UX do admin são baseadas em pesquisa de usuário (embora a metodologia de pesquisa e tamanho da amostra tenham sido questionados).
Um blog post do departamento de produção do Joomla no início de 2026 reconheceu a dor de transição mas argumentou que disrupção de curto prazo é necessária para viabilidade de longo prazo. O post desenha comparações com a transição Joomla 1.5 para 2.5, que também foi dolorosa mas finalmente moveu a plataforma afrente.
A comparação é apropriada, mas não da forma que eles intendiam. A transição 1.5 para 2.5 afastou uma porção massiva da comunidade. Muitos desses usuários nunca voltaram.
Você Deve Migrar ou Você Deve Sair?
Esta é a pergunta que todos estão fazendo, e a resposta honesta depende da sua situação específica.
Fique Se...
- Seu site usa principalmente funcionalidade core do Joomla sem dependências pesadas de extensões
- Seu template é baseado em Cassiopeia ou um framework que está comprometido com suporte Joomla 6
- Você tem desenvolvedores PHP in-house que podem lidar com o trabalho de migração
- Sua organização está comprometida com Joomla por razões políticas/institucionais
Saia Se...
- Seu site depende de extensões que não têm um roadmap Joomla 6
- Você já está frustrado com Joomla e isso é a última gota
- Você precisa de uma plataforma com um ecossistema crescente (não encolhendo)
- O custo de migrar para outro CMS é comparável ao custo de upgrade para Joomla 6
A Realidade de Custo
Aqui está algo que as pessoas não falam bastante: migrar de Joomla 5 para Joomla 6 pode custar quase o mesmo que migrar para um CMS completamente diferente. Se você precisa reconstruir templates, atualizar extensões, retreinar staff e testar tudo, você está olhando para horas significativas de desenvolvimento independentemente da plataforma alvo.
Para um site Joomla de complexidade média (50-200 artigos, 5-10 extensões, template customizado), você está provavelmente olhando para 40-80 horas de trabalho de migração para Joomla 6. Uma migração para um setup de CMS headless com um frontend moderno? 60-120 horas. A lacuna não é tão grande quanto você pensaria, e a abordagem headless lhe dá uma plataforma com um ecossistema crescente em vez de um encolhendo.
Alternativas Realistas ao Joomla em 2026
Se você está seriamente considerando alternativas, aqui está uma avaliação honesta das opções.
| Plataforma | Melhor Para | Curva de Aprendizado | Tamanho do Ecossistema | Trajetória de Longo Prazo | |----------|----------|---------------|----------------|--------------------|\n| WordPress | Sites ricos em conteúdo, blogging | Baixa | Massiva | Estável mas Gutenberg divisivo | | CMS Headless + Next.js | Sites críticos em performance, apps | Médio-Alto | Crescendo rápido | Forte ascendente | | CMS Headless + Astro | Sites de conteúdo, sites de marketing | Médio | Crescendo | Forte ascendente | | Drupal | Empresa, governo, dados complexos | Alto | Grande | Estável | | Craft CMS | Sites de conteúdo médio | Médio | Moderado | Estável | | Statamic | Lojas Laravel, sites de conteúdo | Médio | Crescendo | Positivo |
A Abordagem de CMS Headless
Eu tenho viés aqui porque isso é o que fazemos, mas a abordagem de CMS headless resolve o problema fundamental que continua recorrendo com CMSs tradicionais como Joomla: o acoplamento de gerenciamento de conteúdo com renderização frontend.
Quando seu CMS é headless, mudanças de UX admin no CMS não quebram seu frontend. Renderização de templates é tratada pelo seu framework frontend (Next.js, Astro, o que for), não o CMS. E seu conteúdo é acessível via APIs, significando que você nunca fica preso a uma única tecnologia de renderização.
Se você está interessado nessa abordagem, fizemos bastantes migrações Joomla-para-headless. Nosso trabalho de desenvolvimento de CMS headless pareia bem com Next.js ou Astro no frontend, dependendo de suas necessidades.
WordPress: A Escolha Óbvia?
WordPress é a sugestão padrão sempre que alguém pergunta sobre alternativas ao Joomla, e não está errado. O ecossistema é enorme, opções de hosting são abundantes, e a maioria dos desenvolvedores web o conhecem.
Mas WordPress tem suas próprias controvérsias de UX (a saga do editor de blocos/Gutenberg espelha alguns do que está acontecendo com Joomla 6). E a dominância de mercado do WordPress o torna o maior alvo para ataques. Se você está saindo do Joomla por causa de preocupações de governança, a situação atual do Matt Mullenweg do WordPress pode lhe dar pausa também.
Drupal: A Escolha do Power User
Drupal vale a pena considerar se seu site Joomla tem relacionamentos de conteúdo complexos, tipos de conteúdo customizados, ou requisitos empresariais. Drupal 11 é sólido, e a comunidade Drupal é mais estável (se menor) que a do Joomla.
A desvantagem: a curva de aprendizado do Drupal é íngreme, e custos de desenvolvimento são tipicamente maiores que Joomla ou WordPress.
Estratégias de Migração Que Realmente Funcionam
Se você decidiu sair do Joomla, aqui está como abordar a migração sem perder sua mente ou seus rankings de SEO.
Passo 1: Auditoria de Conteúdo
Exporte tudo. A estrutura de banco de dados do Joomla é bem-documentada, e você pode puxar conteúdo diretamente das tabelas #__content, #__categories, #__menu e #__users. Não dependa das ferramentas de export built-in do Joomla — elas são limitadas. Escreva queries SQL customizadas ou use uma ferramenta como a funcionalidade de export de dados do Akeeba.
Passo 2: Mapeamento de URL
Este é o passo que todos pulam, e é o que destrói seu SEO. Crie um mapa completo de toda URL em seu site Joomla e sua URL correspondente na nova plataforma. Configure redirects 301 para cada uma.
# Exemplo: gerando uma lista de URL do banco de dados do Joomla
mysql -u root -p joomla_db -e "
SELECT CONCAT('/', alias) as url, title
FROM j_content
WHERE state = 1
ORDER BY id;
" > joomla_urls.csv
Passo 3: Escolha Sua Arquitetura Alvo
Decida se você quer outro CMS tradicional ou um setup headless. Se seu site é primariamente orientado a conteúdo (artigos, posts de blog, documentação), um CMS headless com um framework frontend primeiro-estático como Astro lhe dará desempenho dramaticamente melhor.
Passo 4: Migre em Paralelo
Não tente fazer uma migração big-bang. Configure o novo site junto ao antigo. Migre conteúdo em lotes. Teste abundantemente. Apenas troque DNS quando você estiver confiante que tudo funciona.
Se você precisa de ajuda planejando isso, entre em contato. Desenvolvemos um processo repetível para migrações de CMS que preserva equity de SEO e minimiza downtime.
FAQ
Quando é o lançamento oficial do Joomla 6?
Joomla 6 está visando um lançamento estável no final de 2026, seguindo o novo ciclo de lançamento baseado em tempo do projeto. Versões alpha e beta já estão disponíveis para testes. O cronograma de lançamento já deslizou um par de vezes, então a data exata continua fluida.
Minhas extensões Joomla 5 funcionarão em Joomla 6?
Maioria não funcionará sem modificações. O sistema de extensões baseado em Composer do Joomla 6 requer novos formatos de manifesto e declarações de namespace atualizadas. Extensões que dependem de APIs deprecadas ou caminhos de instalação antigos irão quebrar. Verifique com cada desenvolvedor de extensão seu roadmap de compatibilidade Joomla 6 antes de tentar um upgrade.
Posso ficar em Joomla 5 em vez de fazer upgrade?
Sim, por enquanto. Joomla 5 receberá atualizações de segurança até aproximadamente 2 anos após o lançamento estável de Joomla 6, o que significa aproximadamente final de 2028. Após isso, você está por conta própria. Ficar em uma versão CMS não suportada é um risco de segurança significativo, então isso é uma solução temporária no melhor dos casos.
A comunidade Joomla realmente está se dividindo sobre isso?
Há tensão real, mas não resultou em um fork formal (ainda). Vários membros proeminentes da comunidade publicamente se afastaram de contribuir. A comunidade Joomla já enfrentou conflitos internos antes, mas a combinação de declining market share e decisões técnicas controversas torna esse período sentir-se mais precário que disputas passadas.
Qual é a forma mais barata de migrar para fora do Joomla?
O caminho mais econômico de migração depende da complexidade do seu site. Para sites de conteúdo simples com menos de 100 páginas, uma migração manual para WordPress ou um CMS headless pode ser feita em 20-30 horas. Para sites complexos com extensões customizadas, espere 80-150+ horas. Usar ferramentas de migração automatizadas como CMS2CMS podem reduzir custos para movimentos de conteúdo diretos mas não lidarão com funcionalidade customizada.
Devo esperar Joomla 6 estabilizar antes de julgá-lo?
Esse é um conselho justo para as mudanças de UX — primeiras impressões de novas interfaces são frequentemente mais duras que a opinião assentada. Mas as mudanças arquiteturais (extensões Composer, templates Twig) não vão mudar. Essas são decisões de design fundamental. Se essas são sua preocupação, esperar não ajudará.
Como Joomla 6 se compara ao Drupal 11 para sites empresariais?
Drupal 11 é geralmente uma escolha mais forte para websites de grau empresarial com modelos de conteúdo complexos, permissões granulares e requisitos de delivery-first de API. O ecossistema do Drupal para casos de uso empresariais (workflows de conteúdo, suporte multilíngue, delivery headless) é mais maduro. Se você já está considerando o esforço de migração, Drupal vale a pena avaliar.
Qual é o melhor CMS headless para substituir Joomla?
Depende do seu time e requisitos. Para sites de marketing ricos em conteúdo, Sanity ou Contentful pareados com Next.js ou Astro são excelentes escolhas. Para sites que precisam de mais estrutura, Strapi ou Payload CMS lhe dão mais controle sobre seus modelos de conteúdo. A vantagem chave de qualquer abordagem headless é que você está desacoplado da renderização frontend do CMS — significando que você nunca enfrentará este tipo de upgrade de quebra de template novamente.