Joomla 5.0 Release Candidate 2 - Teste o pacote final

O Projeto Joomla tem o prazer de anunciar a disponibilidade do Joomla 5.0 Release Candidate 2 para teste.

Para que serve este lançamento?
Existem dois objetivos principais para candidatos a lançamento:

Fornecer aos desenvolvedores a base para testar suas extensões e relatar quaisquer problemas bem antes do lançamento final


Permitindo que os usuários descubram os novos recursos introduzidos no Joomla 5.0
Para obter uma lista completa de problemas conhecidos de compatibilidade com versões anteriores da versão 5.0, consulte Potenciais problemas de compatibilidade com versões anteriores no Joomla 5 no site de documentação.

Para que NÃO serve este lançamento?
Esta versão candidata a lançamento do Joomla 5.0 não é adequada para sites de produção. É apenas para teste.

Onde conseguir isso?
Baixe Joomla 5.0.0 Release Candidate 2

Para usar sempre a versão mais recente do Joomla 5, convidamos você a usar os pacotes de compilação noturnos (atualizados todas as noites).

Quando é o lançamento final?
Joomla! 5.0 (disponibilidade geral) deverá ser lançado em ou próximo de 17 de outubro de 2023. Os marcos planejados são:

Lançamentos alfa
Onde novos recursos são adicionados e muitas alterações são feitas.

Alfa 1: 30 de maio de 2023 - Concluído
Alfa 2: 27 de junho de 2023 – Concluído
Alfa 3: 25 de julho de 2023 – Concluído
Alfa 4: 22 de agosto de 2023 – Concluído
Versões beta
Na fase Beta, estamos congelando quais recursos podem ser adicionados, mas pequenas alterações no que já está disponível podem ser feitas.

Beta 1: 5 de setembro de 2023 – Concluído
Beta 2: 19 de setembro de 2023 – Concluído
Beta 3: 26 de setembro de 2023 – Concluído
Liberar candidatos
Quando estiver na fase de release candidate, nada mais poderá ser adicionado ou alterado; estamos testando e corrigindo bugs, tornando o produto estável para o dia do lançamento.

Candidato de lançamento 1: 3 de outubro de 2023 - Concluído
Candidato de lançamento 2: 10 de outubro de 2023 – Este lançamento
Lançamento final: 17 de outubro de 2023
Todo esse processo depende de pessoas que se apresentem para ajudar a fazer isso acontecer.

Observe que as datas podem estar sujeitas a alterações dependendo da disponibilidade de voluntários e de circunstâncias fora de nosso controle.

O que há de novo no Joomla 5.0 Release Candidate 2?
Muitas melhorias no Modo Escuro
Resolvidos problemas de cache de webassets para atualizações da versão 4.4
Ativa automaticamente dados do Schema.org como organização e nome do site
Mudanças do Joomla 4.4
Já incluído em Alpha 1-4, Beta 1-3 e RC 1
Algumas melhorias de velocidade podem ser alcançadas otimizando automaticamente o código-fonte graças ao phpcs fixer.
Muitas melhorias para o estilo do modo escuro do administrador
O problema com o tratamento de sessões para relatórios de erros foi resolvido
Os configuradores de argumentos de evento agora usam retorno de chamada onSet
Resolva problemas de JHtml e HTMLHelper b/c
Melhorias no modo escuro do administrador
Compatibilidade aprimorada com PHP 8+
Atualização do Bootstrap 5.3.2
Todas as mudanças de 4.4
Estabilização e Limpeza
Novas melhorias no design de diálogo
Melhorias de design no modo escuro para atum
Muitas melhorias na limpeza e legibilidade do código-fonte
Versão mínima do nodejs aumentada para 18.0
Solução alternativa para problemas de atualização para plug-ins do sistema usando classes obsoletas
Suporte Wincache removido
Várias implementações personalizadas de tarefas agendadas foram movidas de plug-ins do sistema para plug-ins do agendador (rotação de log, notificação de atualização, exclusão de logs de ação, coleta de lixo de sessão, constantes de privacidade)
Bloquear e Desbloquear agora estão registrados no log de ações
Criação de diretório público implementada com instalador CLI e script CLI #41446
Definições personalizadas aprimoradas de constantes JPATH
As caixas de diálogo de confirmação usam agora a nova janela modal do Joomla
Muitas melhorias na visita guiada
Primeira implementação do modelo Darkmode para Backend concluída
Atualização do TinyMCE 6.7 e alinhamento de imagem implementados
O conteúdo arquivado agora pode ser excluído da indexação de pesquisa inteligente
Instalador da Web aprimorado
Melhorias nos dados de amostra
As regras de filtro ShowOn agora são aplicadas a campos personalizados
Suporte AVIF para gerenciador de mídia
Nova janela Modal adicionada e usada para a maioria dos nossos botões de seleção como (Seleção de Artigo), novo método usa postMessages para comunicação entre iframe e janela principal
O download do documento JSON não será mais forçado #39397
Removido o plugin Recaptcha que não funciona mais também na atualização e removido do núcleo recaptcha invisível para instalações agora.
O campo One-Time-Password agora tem uma configuração de preenchimento automático adequada
Repositório de tradução ativado para Joomla 5
Melhorias na implementação do Schema.org
Índice de pesquisa inteligente agora Imagens de contato
Finalmente todos os eventos foram migrados para classes próprias
Indexando imagens de contato na pesquisa inteligente
Conversão de eventos de eventos simples em classes de eventos
Apresentando uma nova caixa de diálogo modal Joomla substituindo a caixa de diálogo Boostrap
A barra de ferramentas agora está disponível em HTMLDocument
CodeMirror agora é usado no tinymce novamente
Correções de depreciação para php 8.2
Muitas melhorias na implementação do Schema.org
Suporte de mapa de importação JS para Web Asset Manager
Remover suporte es5 #39618
Adicione a possibilidade de servir o Joomla a partir de uma pasta pública #40509
Permitir módulos personalizados para mensagens de erro em cassiopeia e modelo padrão
Reestruturação de código interno para uso de APIs mais modernas
Tinymce 6.1
Fonte incrível 6.4
A Biblioteca Webauthn foi atualizada
Muitas melhorias na Pesquisa Inteligente (depuração, T adicionalopções de axonomia, indexação de campos personalizados)
Codemirror 6 #41070
Plug-in de compatibilidade com versões anteriores #40664
Permitir solicitar o Menu Backend #38149
E muitos mais!

Estamos firmemente comprometidos em tornar a próxima geração do Joomla a melhor.

Quais são os planos para o Joomla 5.0?
Atualmente, estamos no início da jornada do Joomla! 5,0. Com Joomla! 5.0 como uma nova versão principal, planejamos criar uma base limpa para o futuro do Joomla!. Existem vários projetos que, com a sua ajuda, poderão fazer parte do Joomla! 5.0, se estiverem prontos para lançamento no Joomla 5.0 Beta:

Atualize os requisitos do sistema para PHP 8.1 e MySQL 8.0.13+, MariaDB 10.4+ e PostgreSQL 12+
Inicialização 5.3
Espelho de código 6
Plugin B/C para descontinuações - #40664
Limpezas pesadas de código - Verifique PRs
Para saber mais sobre nossa estratégia de desenvolvimento, leia este artigo.

Como você pode ajudar o Joomla 5.0 a se desenvolver?
Para ajudar a garantir que a versão 5.0 e nossos principais recursos estejam “prontos para produção”, precisamos de sua ajuda para testar as versões e relatar quaisquer bugs que você possa encontrar em Issues.joomla.org.

Acima de tudo, encorajamos os desenvolvedores de extensões a arregaçar as mangas, procurar bugs e testar suas extensões com Joomla 5.0 e comunicar sua experiência.

Onde posso encontrar documentação sobre o Joomla 5?
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!_5.x

Encorajamos os desenvolvedores a ajudar a escrever a documentação sobre o Joomla 5 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

Informação relacionada
Se você é um desenvolvedor de extensões, certifique-se de assinar a lista de discussão geral para desenvolvedores, onde você pode discutir o desenvolvimento de extensões. Notícias que possam afetar o desenvolvimento personalizado também serão publicadas lá de tempos em tempos.