[SPIP] PUBLICA : SPIP 4.3

SPIP

Artigo validado

O artigo « SPIP 4.3 (SPIP 4.3 - SPIP) » acabou
de ser publicado por Ricardo Porto.


SPIP 4.3

sexta-feira 26 de julho de 2024 , por Ricardo
Porto

Sommaire

  • Compatibilidade PHP 7.4 a 8.3
  • Alterações trazidas pelo SPIP 4.3
    • 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
    • Un message avertissant d’une nouvelle version disponible
  • Inclusões
  • Alterações
  • Correções
  • Descontinuações
  • Retrait
  • Plugins-dist
    • Imagens
  • Plugins compatíveis

Compatibilidade PHP 7.4 a 8.3 [|Retour au

sommaire](#s-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[|Retour au

sommaire](#s-Alteracoes-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[|Retour au

sommaire](#s-O-cabecalho-da-area-restrita-ocupa-menos-espaco-vertical)

(https://www.spip.net/IMG/png/cabecalho-area-restrita-4.3.png)

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

au sommaire](#s-A-criacao-rapida-de-conteudos-passa-para-um-menu-dropdown)

O formulário de alteração de status foi revisto[|Retour au

sommaire](#s-O-formulario-de-alteracao-de-status-foi-revisto)

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

Un message avertissant d’une nouvelle version disponible [|Retour au

sommaire](#s-Un-message-avertissant-d-une-nouvelle-version-disponible)

(https://www.spip.net/IMG/png/info-atualizacao-nova.png)

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

Inclusões |Retour au sommaire

  • 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 |Retour au sommaire

  • 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 |Retour au sommaire

  • 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 |Retour au sommaire

  • 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

Retrait |Retour au sommaire

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

Plugins-dist|Retour au sommaire

Imagens|Retour au sommaire

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|Retour au sommaire

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

Portfólio

(https://www.spip.net/IMG/png/bandeau_espace_prive__4.3-menu_cre_er.png)

— Enviado por SPIP (https://www.spip.net/)

rubon427-f1cc2.png

17e98ab76bed392e193dc1dec3ee4d2a.png

7e3476e81762b7c76fc3d1bbc90dc4fb.png

b221a8df0429f36c037597243d0955e2.png

40388059629f377c622c68d50f571774.png

e7043849ca3bf8e9413168f0039173b2.png