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 aplicapropre()
&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()
eextraire_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. Utilisarvisiteur_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)
- (https://www.spip.net/IMG/png/bandeau_espace_prive__4.3.png)
- Formulaire de changement de statut déplié
(https://www.spip.net/IMG/png/formulaire_instituer_4.3-deplie.png) - Présentation initiale du formulaire de changement de statut
(https://www.spip.net/IMG/png/formulaire_instituer_4.3.png) - (https://www.spip.net/IMG/png/info_maj_nouvelle.png)
— Enviado por SPIP (https://www.spip.net/)