Lançamento de segurança e correção de bugs do Joomla 4.3.2

O Joomla! O Project tem o prazer de anunciar o lançamento do Joomla 4.3.2. Este é um lançamento de segurança e correção de bugs para a série 4.x do Joomla.

Esta versão dá continuidade aos altos padrões de web design acessível do Joomla 4, destacando os valores de inclusão, simplicidade e segurança do Joomla em uma plataforma web de código aberto ainda mais poderosa.


Problemas de segurança corrigidos com 4.3.2
[20230501] Baixa gravidade - Baixo impacto - Baixa probabilidade - Redirecionamento aberto e XSS na seleção mfa (afetando Joomla! 4.2.0 - 4.3.1)
Mais Informações
[20230502] Gravidade moderada - Impacto crítico - Baixa probabilidade - Prevenção de força bruta na tela mfa (afetando Joomla! 4.2.0 - 4.3.1)
Mais Informações
Correções de bugs e melhorias com 4.3.2

Esta versão corrige problemas encontrados durante o processo de atualização por vários usuários. Em particular, esta versão aborda:

Acessibilidade
ocultar os cabeçalhos das tabelas em vez de omiti-los quando 'mostrar cabeçalhos' estiver definido como 'não'
Bandeiras
aria-label não traduzido em com_banners
redefinir estatísticas sobre duplicação de banner
não é possível copiar banners em lote
Contatos
não é possível copiar contatos em lote
Contente
O componente de conteúdo melhorou a validação quando apenas números inteiros positivos são permitidos
Editores
TinyMCE evita texto branco em fundo branco na visualização
A linguagem de peças do plugin do editor TinyMCE falha se os campos do subformulário estiverem vazios
Codemirror corrige caminho para script de atalho de teclado
Campos
reintrodução de layouts específicos para renderizar campos personalizados de contato
tipo de calendário min/max ano
Aviso do PHP ao preparar o campo Texto
Visitas guiadas
o escape de dados em atualizações ou novas instalações é desnecessário para a coluna 'extensões'
o tour de banners está pulando alguns campos
a ordem dos tours no modal não deve ser classificada automaticamente, use a ordem de visualização do tour
Gerente de mídia
substitua 'ocorreu um erro' por 'este tipo de arquivo não é suportado'
refatorar o substituto da sessão
remover aviso no console
Modelos de correio
tag precisa ser citada antes de ser passada para a expressão regular
o modelo de e-mail recém-criado não está registrado corretamente no banco de dados (dados de extensão ausentes e tags de matriz dupla)
Busca inteligente
adicione preenchimento às palavras de pesquisa destacadas na pesquisa inteligente
detectar se o mecanismo de memória é compatível
Tag
problemas de roteador em sites multilíngues, quebrando URLs antigos
ocultar o parâmetro filter_tag do URL quando o item de menu for criado com tipo de categoria e filtragem por tag ou tags
Modelo
parâmetro de modelo string json inválida
remoção de avisos do gerenciador de modelos PHP 8.1
faltando variável de cor preta Cassiopeia
Ponto de interrupção do menu Cassiopeia para hambúrguer para evitar menu vertical
Do utilizador
erro de javascript na página de login quando MFA
Text() não encontrado no login do usuário
os níveis de acesso à categoria não devem se aplicar a usuários com acesso core.admin
A guia Grupos de usuários usa IDs de caixa de seleção inválidos
As posições dos módulos não aparecem nas configurações com_user
mensagem de login removida no login no frontend
Corrigido o foco do botão de envio na página de login cativo do frontend MFA ao usar o Webauthn
Outros
permitir nova categoria quando nenhuma outra categoria existir
quando um componente é desabilitado, o ícone dos itens de menu deve mostrar 'componente não encontrado' e representar um aviso em vez de uma cruz com a dica de ferramenta 'publicar item'
mensagens aprimoradas quando faltam informações de soma de verificação em uma extensão (códigos hash que comprovam que o arquivo é genuíno)
O cache do módulo de categorias de artigos não falha mais
fazer o executor de agendamento/keepalive funcionar com adblockers/sem script
remova quaisquer espaços da string disable_functions no php.ini antes de explodir em um array para verificar e evitar erros
chave indefinida em HTMLDocument setBuffer
PluginHelper::getLayoutPath deve funcionar em CLI (em contexto não web)
mostrar layout de estado vazio somente quando o cache não contém dados
título de página RSS melhorado
atualização do índice de ajuda
Avisos do PHP 8.2 no plugin Multilingual Sample Data
list-view .js deve funcionar com conteúdo Ajax
A lista completa no GitHub está aqui https://github.com/joomla/joomla-cms/milestone/105?closed=1

Onde posso baixar o Joomla 4.3.2?
No site de Downloads, claro :)

Novas instalações
Novas instruções de instalação e requisitos técnicos

Instale 4.3.2

Atualizar
Atualização 4.3.2

Para saber mais sobre nossa estratégia de desenvolvimento, leia este artigo.

Onde posso encontrar documentação sobre o Joomla 4?
A documentação do Joomla 4.3 pode ser encontrada aqui: https://docs.joomla.org/Help4.3:Help_screens

Existem alguns tutoriais para ajudá-lo com o Joomla 4. Você pode encontrar os existentes, como criação de um plug-in ou módulo para Joomla 4, convenções de namespaces, instruções preparadas, uso das novas classes de ativos da web e muito mais em https://docs .joomla.org/Category:Joomla!_4.x

Encorajamos os desenvolvedores a ajudar a escrever a documentação sobre o Joomla 4 em docs.joomla.org para ajudar e orientar os usuários e outros desenvolvedores de extensões.

Uma página JDocs ajudará os desenvolvedores a ver a documentação existente e a documentação ainda necessária.

Convidamos você a verificá-lo regularmente, atualizá-lo e fornecer o conteúdo que falta: https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project

A maior parteA documentação do recurso agora é necessária, pois atingimos o estágio de release candidate.

Devo planejar atualizar para o Joomla 4.3?
Joomla 4.x é a versão principal mais recente do Joomla. Joomla 4.3 é a versão secundária mais recente.

Joomla 3.10 foi lançado junto com o Joomla 4 como a última versão secundária do Joomla 3 (veja este artigo).

Joomla 3.10 continuará a ter suporte até agosto de 2023, embora já se tenham passado 21 meses desde o lançamento do Joomla 3.10 e 4.0. O Joomla 3 receberá apenas versões de segurança.

Você deve estar planejando ou em processo de migração para a versão mais recente do Joomla.

Fornecemos recursos para ajudar na migração no site de documentação.

Faça algum Barulho. Joomla 4.3.2 foi lançado!
Lançamos o melhor Joomla até agora. Vamos contar ao mundo!
Divulgue a mensagem sobre os novos recursos usando as hashtags #Joomla4 e #Joomla4All.

Folheto J4: https://joom.la/J4brochure

Documentação J4: https://docs.joomla.org/J4.x:Getting_Started_with_Joomla!

Quem é Joomla! Para?
Você precisa fazer um site? Para uso pessoal, seu trabalho, uma instituição de caridade, sem fins lucrativos. Talvez uma universidade ou governo local, então o Joomla é para você.

Uma agência web precisa de uma estrutura bem suportada que possa crescer à medida que as necessidades de seus clientes aumentam. Então Joomla é para você.

Escrito por voluntários de todos os setores, é usado em toda a Internet para todos os tipos de projetos: desde blogs e intranets até sites de governos nacionais. De pequenas lojas a sites de marcas líderes mundiais, o Joomla é capaz de crescer para atender às suas necessidades.

O poder do Joomla vem de sua base de código em constante evolução, acompanhando as melhores práticas, mas também de seu grande ecossistema de desenvolvedores que veem oportunidades no mercado e preenchem essas lacunas com bom software projetado para atender às necessidades do mundo real.

Joomla 4.3.2 é o mais recente em um CMS de classe mundial que permite que você inicie seu site sabendo que ele pode crescer de acordo com suas necessidades e escalar com seus clientes.

Tudo isso e o Joomla 4 é um software de código aberto e gratuito.

O que você está esperando? Instale hoje e expanda seu futuro.

Como você pode ajudar no desenvolvimento do Joomla?
Existem várias maneiras pelas quais você pode se envolver ativamente com o Joomla. Não importa se você é um programador, integrador ou usuário de Joomla. Você pode entrar em contato com qualquer membro de nossa equipe de envolvimento voluntário para obter mais informações ou, se estiver pronto, pode ir direto para o Joomla! Esquadrão de Bugs.

O Joomla! Bug Squad e CMS Release Team são algumas das equipes mais ativas no processo de desenvolvimento de CMS e estão sempre procurando pessoas (não apenas desenvolvedores) que possam ajudar na classificação de relatórios de bugs, codificação de patches e testes de soluções. Uma ótima maneira de aumentar seu conhecimento prático da base de código Joomla e também uma ótima maneira de conhecer novas pessoas de todo o mundo.

Se você estiver interessado, leia sobre eles aqui Joomla! Wiki e, se desejar participar, envie um e-mail para This email address is being protected from spambots. You need JavaScript enabled to view it..

O Projeto também deseja agradecer a todos os colaboradores que dedicaram seu tempo para preparar e enviar trabalhos para serem incluídos no CMS e Framework Joomla.

Joomla 4.3.2 é o resultado de milhares de horas de trabalho de muitos voluntários.

Um enorme obrigado a todos que contribuíram para o lançamento 4.3.2!