SPIP 4.3

Compatibilidade PHP 7.4 a 8.3

O SPIP 4.3 precisa, no mínimo, do PHP 7.4 e funciona até o PHP 8.3.
Ele requer as seguintes extensões do PHP: sodium, Zlib, Zip e Phar.

Alterações trazidas pelo SPIP 4.3

As alterações mais importantes dizem respeito a:

  • barra da área privada mais consensada,
  • formulário de alteração do status dos objetos editoriais revisto,
  • filtros de imagens mais rápidos,
  • escrita mais inclusiva de certas formulações,
  • envio de notificação por e-mail quando uma atualização do SPIP está disponível, bem como uma indicação visual maior na área restrita.

O cabeçalho da área restrita ocupa menos espaço vertical

A criação rápida de conteúdos passa para um menu dropdown

O formulário de alteração de status foi revisto

Apresentação inicial do formulário de alteração de status
Formulário de alteração de status expandido

Uma notificação de nova versão disponível

Esta versão traz também outras melhorias ou correções de bugs.

Inclusões

  • Exibir um aviso para notificar sobre novas versões em todas as páginas da área restrita para os webmasters, e um botão apontando para o spip_loader caso esteja presente
  • Notificar por e-mail os webmasters do site assim que o SPIP disponha de uma atualização
  • Melhorar a ergonomia do formulário de alteração de status (ver acima)
  • O formulário de identidade do site permite configurar o fuso horário utilizado
  • Novo filtro |balise_img_svg para inserir uma imagem ou um SVG inline sem conhecer previamente o formato
  • Incluir uma opção em find_all_in_path() para reenviar todos os arquivos que correspondam a um padrão
  • Filtro |propre que aplica propre() & safehtml() (o que permite ’desescapar’ o código confiável dos modelos)
  • Debuger: Exibir o número de ocorrências e de tempo total das inclusões de templates
  • A constante _DEBUG_MINIPRES definida como true ativa a exibição de um debug visível ao ocorrer um erro do tipo Minipage
  • Pipeline get_spip_doc para manipular o resultado nativo da função get_spip_doc()

Alterações

  • O cabeçalho de navegação da área restrita foi reduzido verticalmente (2 linhas, em vez de 3, ver acima)
  • O menu de criação rápida passou a ser um dropdown com labels explícitos (ver acima)
  • Escrita mais inclusiva de certas formulações
  • Otimisação dos boucles com paginação, forçando uma cláusula limite automática sobre eles
  • Num plugin, se o atributo logo de um paquet.xml estiver faltando, se existir um arquivo {prefixo}.svg no plugin, ele será usado como logo
  • As funções extraire_balise() e extraire_balises() podem gerir tags aninhadas

Correções

  • Melhorar a conformidade com HTML5
  • ícone Tarefas em segundo plano que não menciona as bases de dados
  • Refactoring de ecrire_fichier()
  • Combinação dos critérios {pagination} e {limit}
  • Não manter uma cópia dos arquivos de cache inalterados (#PRODUIRE_FOND)
  • Atualização da biblioteca mediaelement para a versão 7.0.3
  • Correção de inserer_attribut() em um caso derrogatório: as tags <img> (mesmo não sendo auto-fechantes)

Descontinuações

  • Descontinuar as funções obsoletas de ecrire/inc/presentation
  • A global auteur_session (obsoleta desde o SPIP 2.0!) será excluída no SPIP 5.0. Utilisar visiteur_session.
  • Descontinuar a classe .label em favor de .editer-label nos formulários

Remoções

  • Remoção das opções de exibição dos ícones nas preferências

Plugins-dist

Imagens

O desempenho do plugin-dist Filtros de Imagens foi consideravelmente otimizado, alguns filtros de imagens estão até 10 vezes mais rápidos graças à utilização das funções nativas do PHP GD.

  • Um novo filtro, |image_oriente_selon_exif para reorintar automaticamente uma imagem de acordo com o seu exif
  • os filtros de imagens como |image_recadre reorientam a imagem de acordo com o exif de orientação
  • Otimização dos filtros |image_aplatir, |image_renforcement, |image_flou, |image_sepia, |image_flip_vertical, |image_flip_horizontal, |image_nb, |image_gamma, |image_rotation
  • Correção do parâmetro crop de |image_rotation

Plugins compatíveis

Desde o lançamento, o SPIP 4.3 conta com cerca de 700 plugins compatíveis, facilitando as atualizações.

Autor Ricardo Porto Publié le :

Traductions : English, français, Português