Version 6 du 2 mai 2022

En plus de modifications qui était en stand byd depuis plusieurs années et avaient été publiées dans une version 5bis de test non officielle, cette version est essentiellement une mise à niveau des scripts pour les rendre compatibles avec les version PHP 7.x et PHP 8.x En effet quelques fonctions et tournures du langages utilisées ont été éliminées au fil des versions depuis la 5.6.

Faites une sauvegarde de votre site avant mise à jour : certains changements pourraient avoir un impact une fois votre hébergement basculé sur une nouvelle version de PHP (ou même l'actuelle si elle est trop ancienne).

Voici le détail des changements au niveau compatibilité du code :

  • suppression du traitement lié à Magic Quotes GPC historique (deprecated depuis longtemps en PHP)
  • remplacement des boucles de lectures de tableaux de type "while (list()=each())" par des "foreach()"
  • élimination des "reset()" associés à ces boucles
  • modification de la fonction de contrôle de validité de saisie d'une adresse email utilisée en administration du formulaire de contact comme en vérification lors de la soumission du formulaire
  • modification du .htaccess pour autoriser par défaut l'accès à tout fichier existant (en vue d'éliminer des plugins inutiles qui ne servaient que de proxy à du téléchargement de fichiers et simplifier la mise en place de thèmes modernes utilisant tout un tas de nouvelles extensions de fichiers)

Voici l'autre nouveauté principale de la version 6 du CMS Bloginus :

  • un champ "extrait" a été ajouté au niveau des formulaires de saisie des pages, articles, rubriques et liens.

Liste complète des modifications :

  • le bouton "_" du menu d'aministration permet à nouveau d'accéder à la page d'accueil du site
  • le champ "saisie d'extrait" des articles, pages, rubriques et liens est conditionnable depuis le module "config". Il est activé par défaut.
  • le champ "extrait" a été ajouté sur la saisie des articles
  • le champ "extrait" a été ajouté sur la saisie des pages
  • le champ "extrait" a été ajouté sur la saisie des liens
  • le champ "extrait" a été ajouté sur la saisie des rubriques
  • ajout d'un module "fonts" pour gérer les polices de caractères ou fichiers assimilés, notamment utilisés comme glyphicon dans les sites conçus avec le framework Bootstrap
  • mise aux dernières normes des flux /feed/ et /atom/ en conformité avec le validateur du W3C et permettant l'utilisation de IFTTT et d'autres services d'automatisation ou de lecture de flux
  • mise à jour des liens du CDN de CKEditor vers sa version 4.7.0 (utilisé sur les écrans de saisie des articles, rubriques, pages et liens)
  • afin de montrer une page à un tiers avant de la publier, un paramètre "f=1" a été ajouté sur le modules "p", "c", et "page"
  • en admin des modules "c", "p" et "page" une seconde URL présentant le paramètre de forçage est maintenant affichée tant que la fiche n'est pas publiée. Cette URL est valide à vie.
  • correction dans le module "contact" : par défaut, lorsqu'un texte de haut de page était saisi, c'est lui qu'on affichait en page de confirmation au lieu du texte "merci".

Cette mise à jour est facultative. Pour l'installation, il vous suffit de suivre les instructions habituelles.