ZwiiCMS/CHANGES.md
2020-09-25 11:49:11 +02:00

44 KiB
Executable File
Raw Blame History

Changelog

version 10.3.01

  • Corrections :
    • Filtrage des pages affichées dans la configuration et initialisation après une mise à jour.
    • Erreur de position du menu fixe en haut de page

version 10.3.00

  • Corrections :
    • Bloquage de l'incrémentation de l'id de page lorsque deux pages ont le même nom.
    • Login : l'option "Se souvenir de moi" est fonctionnelle.
    • Menu : déplacement de la classe "active".
    • Le titre dans la configuration du module non affiché si le titre de la page est masqué.
    • Masque de saisie : formulaire validé malgré la présence d'une notice d'erreur
    • Classe jsonDb, suppression de la réinitialisation de la structure de données en cas d'absence du fichier.
  • Modifications :
    • Noyau :
      • Mise en cache des données des modules.
    • Module recherche :
      • La recherche dans le site devient un module externe plutôt qu'un module interne ;
      • Diverses corrections optimisations permettant une recherche à l'aide de plusieurs mot-clés.
    • Module galerie :
      • Les données du thème de galerie sont désormais stockées de manière unique, un seul thème par site pour toutes les galeries d'un même site.
    • Configuration du site :
      • Pages 403 (accès interdit), 404 (page introuvable) et site en maintenance personnalisables
      • Sauvegarde du site dans une archive : animation d'attente avec message de confirmation ou d'erreur ; le nom de l'archive prend le nom du sous-domaine s'il existe.
    • Captcha : addition présentée en lettres sous la forme d'images, réponse en chiffres ; correction du nom de la fonction (capcha en captcha).
    • Page :
      • Duplication d'une page.
  • Mise à jour :
    • Script favicon-switcher 1.2.2

version 10.2.09

  • Correction :
    • Sécurisation de la fonction d'enregistrement des données.

version 10.2.08

  • Correction :
    • Bug pageId, régression corrigée.

version 10.2.07

  • Correction :
    • Défaut de chargement de flatpickr dans le module formulaire qui passe en version 2.4

version 10.2.06

  • Corrections :
    • Anticipation de la dépréciation de l'option de cookie samesite=none.
    • Warning : absence de fichier map dans le thème TinyMCE lightgray.

version 10.2.05

  • Correction :
    • Champ date non affiché sous Chrome.

version 10.2.04

  • Mise à jour :
    • Flatpickr 4.6.3
  • Correction :
    • Connexion avec un compte inexistant, notification incorrecte.
  • Modifications :
    • Position de l'icône d'ouverture et de fermeture des blocs.
    • Thème administration, bouton standard couleur du texte au survol.

version 10.2.03

  • Corrections :
    • Les entrées de menu disposent d'une classe par groupe de parent en lieu et place des ids.
    • Edition du compte de l'utilisateur, empêcher le préremplissage de l'ancien mot de passe.
    • Reformulation du mail de confirmation d'inscription.
    • Champ de sélection de fichiers, suppression de la couleur des URL lors d'un survol
  • Modifications :
    • Sécurisation des deux cookies d'authentification (options httpOnly et secure).
    • La couleur du texte des headers avec un lien est celle des titres et non des liens.

version 10.2.02

  • Corrections :
    • Problème d'affichage du gestionnaire de fichier sous Safari.
    • Configuration, favicon impossibles à sélectionner.

version 10.2.01

  • Corrections :
    • Optimisation et correction de l'algorithme de contrôle d'accès.
    • Erreur des noms de champ barre des membres dans le pied de page.
    • Génération de l'image tag, amélioration du code et du message d'erreur.
    • Edition de page, erreur lors de la sélection d'une icône de menu.
    • Problème lors de l'installation, impossibilité d'obtenir l'écran de configuration.

version 10.2.00

  • Mise à jour :
    • jQuery v3.5.1
  • Nouveautés :
    • Gestion des accès concurrents :
      • deux utilisateurs ne peuvent accèder en modification à la même page du site ou de configuration
      • la connexion d'un utilisateur sur un autre poste ou navigateur déconnecte la session précédente.
      • sécurisation du login
      • journalisation de l'utilisation du site
    • Ecran de configuration et d'édition des pages, les blocs sont pliables et dépliables afin d'alléger l'occupation sur l'écran. Le statut des blocs (fermés ; ouverts) est persistante au cours de la session.
  • Modifications :
    • Thème, les sélecteurs de couleur affiche la valeur RGBa d'une couleur différente de celle de la sélection.
    • Thème de l'administration, amélioration du rendu.
    • Image tag : adaptations suite à la modification de l'API Google.
    • Installation automatique d'une mise à jour en ligne : un nouvelle option de configuration permet de conserver le fichier htaccess afin de préserver les modifications nécessaires à certains hébergeurs.
    • Suppression de la barre de membre (membres simples) et déport des options dans le menu.
    • Module Blog 2.02 : homogénéisation des interfaces.
    • Module Gallery 2.26 : largeur proportionnelle des images.
  • Corrections :
    • Configuration, favicon clair et sombre : le bouton d'effacement initialise les deux champs.
    • Amélioration de l'adaptation aux thèmes sombres.
    • Erreur bouton Retour lors de l'édition du compte par un membre simple ou un éditeur.

version 10.1.04

  • Correction :
    • Warning après modification du thème du site.

version 10.1.03

  • Mise à jour :
    • Responsive File Manager : chargement impossible de certaines images JPEG.

version 10.1.02

  • Corrections :
    • free.fr : désactivation totale de la fonction de récupération de données en ligne (update, image tag, etc..)
    • Image Tag absente : non régénérée au lancement de la configuration du site, image masquée dans si absente.

version 10.1.01

  • Correction :
    • Extension image tag.

version 10.1.00

  • Nouveautés :
    • Distinction entre le thème du site et celui de l'administration. Sauvegarde et restauration de l'un ou de l'autre.
    • Thème du site :
      • Amélioration de l'aperçu du thème du site et de body.
      • Couleur de l'encadrement et la bordure des blocs.
      • Couleur du texte de la page active
    • Menu : les entrées de menu disposent d'un id afin de faciliter la personnalisation CSS
  • Corrections :
    • Configuration SMTP : sur-cryptage du mot de passe.
    • Warning dans la génération du sitemap en l'absence d'article.
    • Quelques corrections liées à l'hébergeur Free.
    • Configuration: sauvegarde automatique non enregistrée.
    • Warning lors de la création du dossier thème
  • Modifications :
    • Optimisation des opérations de disque, mise en cache en lecture des données de pages. Aucun cache en écriture.
    • Compatibilité des URL avec Microsoft IIS (c)
  • Mise à jour :
    • TinyMCE 4.9.10

version 10.0.092

  • Nouveautés :
    • Compatibilité avec l'hébergeur free.fr
    • Configuration :
      • Options de réglage d'un serveur SMTP pour l'envoi des emails.
      • Édition des scripts pour head et body dans une fenêtre dédiée.
    • Thème :
      • Thème des boutons des pages d'administration.
  • Modification :
    • Masque de configuration : changement de libellés.
  • Scripts externes:
    • Suppression du script fullPage.js
    • Ajout de l'extension SMTP de PHPMailer

version 10.0.091

  • Mises à jour :
    • SimpleLightBox v2.1.4
    • TinyMCE v4.9.9
    • PHPMailer 6.1.5
  • Améliorations :
    • Architecture de stockage des données.
      • Les données sont désormais stockées dans des fichiers distincts (core, config, theme, user, page et module).
      • Les données relatives aux pages et aux modules sont stockées dans un dossier localisé fr par défaut en préaration de la version multilangues.
    • Gestion des données :
      • Le système ne conserve plus en mémoire l'intégralité des données de site comme dans les versions précédentes.
      • Les données du site sont chargées à la demande au lieu d'être lues dans leur intégralité.
      • Les mises à jour et effacements sont appliquées en direct sur le disque.
  • Modifications :
    • Module gallery optimisé, tri dynamique, choix du thème.
    • Module blog présentation optimisée avec options de position de l'image, la métadescription est le contenu de l'article.
    • Chargement paresseux des images.
    • Edition de page : suppression de l'option d'ouverture dans une lity.
    • Protection des données des modules en cas de changement lors de l'édition d'une page. Corrections de bug :
    • Mise à jour automatique : procédure modifiée, désactivée si allow_url_fopen = off sur le serveur

version 9.2.28

  • Corrections :
    • Mise à jour auto fonctionnelle
    • Décalage du thème hors de l'écran

version 9.2.27

  • Corrections :
    • Pages d'administration, thème spécifique
      • Thème inactif lorsque la réécriture est activée.
      • Couleur du texte des boutons gris dans l'interface d'administration.
    • TinyMCE :
      • La taille de la police et la couleur sont celles définies dans le thème du site.
      • Zone d'édition, padding de 5 px à gauche et à droite.
    • Barre, sélecteur de page : couleur et taille fixe de la police.
    • Supprimer les pointillés lors d'un clic sur une page dans le menu sous Firefox.

version 9.2.26

  • Corrections :
    • Amélioration de la gestion du thème administration.
    • TinymCE : n'affiche plus l'arrière-plan du site mais la couleur du fond de la page.
    • TinymCE : Menu sticky + options de barre d'outils

version 9.2.25

  • Corrections :
    • Décalage du site dans SimpleLightbox.
    • Zindex du pied de page en position fixe, sous la barre de consentement aux cookies.
  • Modifications :
    • Désactivation de l'application du thème dans les pages d'administration. Création d'un aperçu dans Thème Site.
    • Optimisation configuration simpleLightBox.
    • Syntaxe colorée dans TinyMCE Codemirror.
    • Configuration barre d'outils et menu.
    • Module news : déplacement des styles dans common.css. Couleur de police de la signature dans custom.css-

version 9.2.24

  • Corrections :
    • Mauvaise configuration de SimpleLightBox
    • Thème : marges du menu en position en-dehors du site

version 9.2.23

  • Nouveautés :
    • Configuration du réseau : proxy http ou tcp sans authentification.
    • Menu burger remplacé pour une croix quand ouvert.
  • Corrections :
    • Fonction magic_quotes dépréciée supprimée.
    • Mise à jour en ligne :
      • problème lors du stockage de décompte de la date de dernière vérification.
      • réinitialisation du décompte de vérification lors de l'activation de l'option.
    • Thème, Menu :
      • Problème avec le menu fixe en-dehors du site et la barre d'outils de TinyMCE sous le menu. Solution, en édition de page l'option de menu fixe est temporairement désactivée.
      • Alignement avec le contenu du menu dans le site incorrecte.
      • Disparition de la position et de l'alignement du menu.
  • Modifications :
    • TinyMCE : libellé des fonctions "Afficher dans"
    • TinyMCE : nouvelle organisation de la barre d'outils.
    • Module Form : option permettant d'ajouter le premier mail dans le formulaire au message de notification (Reply To) afin de répondre directement au message.
    • Configuration du site :
      • bouton affichant le numéro de la version en ligne.
      • uniformisation de la position des champs de saisie.
    • Galerie : position du champ de tri des images.
  • Mise à jour :
    • SimpleLightBox passe en version 2.1.2

version 9.2.22

  • Modifications :
    • Aperçu de la police dans les sélecteurs.
    • Gestion du canal de mise à jour selon la version installée
    • Module Blog : position des boutons d'édition de l'article au-dessus des commentaires.
    • Module Gallery :
      • choix de la vignette d'album
      • Ordres de tri des images d'une galerie, ascendant, descendant ou sans
      • Tri, ordre naturel de la galerie et des images de la galerie
  • Mises à jour :
    • Configurations Code Mirror pour TinyMCE et standalone

version 9.2.21

  • Correction :
    • Footer / Texte personnalisé : suppression des sauts de ligne et de paragraphe.
  • Modification :
    • Thème / Body, couleurs de l'icône retour en haut de page perso personnalisables.

version 9.2.20

  • Corrections :
    • Footer / Texte personnalisé : problème d'alignement des colonnes
    • Variable non déclarée dans main.php provoquant un warning

version 9.2.19

  • Corrections :
    • CSS : marge bouton InputDelete.
    • Texte de la page des mentions légales du site d'exemple.

version 9.2.18

  • Corrections :
    • Conformité balise p dans span (footer).
    • Petites corrections.
  • Modifications :
    • Installation par défaut : livraison d'une page de mentions légales.
    • Image du fond (body), options responsive cover et contain.
    • Réseaux sociaux, icône Youtube chaîne ou utilisateur.
    • Pied de page, position fixe dans le site.
    • Pied de page, option d'affichage des mentions légales disponible uniquement si une page est sélectionnée.

version 9.2.17

  • Correction :
    • Affiche le nom du la page plutôt que son id dans le fil d'ariane

version 9.2.16

  • Optimisation :
    • Sauvegarde manuelle des données de site (dossiers file et data).
  • Modification :
    • Stocke la réécriture d'url dans baseUrl en cas de changement d'arborescence lors d'un transfert de site.
  • Correction :
    • Problème lors de la mise à jour de la variable dataVersion.

version 9.2.15

  • Corrections :
    • Sauvegarde des données de site.
    • Couleur du titre de site dans le menu réduit.
    • L'effet de couleur de fond personnalisé d'une page sélectionnée dans le menu est limité aux pages parents.
  • Améliorations :
    • Affichage du contenu seul d'une page du site dans une popup Lity sans menu, bannière et pied de page.
    • Editeur de texte ; effet accordéon, les accordéons peuvent être tous refermés.
    • Thème ; menu : lorsque le menu est réduit, le titre du site peut être inséré à la gauche du menu burger.

version 9.2.14

  • Mise à jour :
    • Script d'upload du gestionnaire de fichiers
  • Modifications :
    • Thème : optimisation des masques de saisie pour le site en largeur 750px.
  • Corrections :
    • Thème : gestion d'erreur lors de l'import d'un thème issu d'une version inférieure.

version 9.2.13

  • Corrections :
    • Gestionnaire de fichiers, modifications des paramètres des miniatures.
    • Filtrage du nom des pages dans la fenêtre d'édition des pages.
    • Format de date dans le module Blog
    • Module Form :
      • correction des options de champ pour le type étiquette
  • Modifications :
    • Suppression d'options inutiles dans l'édition d'une page de type de barre latérale.
    • Module Form :
      • édition : champs doptions condensés
      • édition : ordre des champs dans le sélecteur

version 9.2.12

  • Modifications
    • TinyMCE :
      • Ajout d'un template effet accordéon.
      • Supprimer le filtrage des éléments.
      • Supprimer le forçage de l'affichage des médias à 100%
      • Activer le dimensionnement des médias
    • Module Form :
      • Etiquette de séparation
      • Checkbox retourne un astérisque plutôt que 1
    • Thème - Menu :
      • Couleur de fond de la page sélectionnée
      • Effet bord arrondi, page sélectionnée

version 9.2.11

  • Corrections :
    • Marge du pied de page par défaut 5px
    • Installation sans site exemple : suppression des barres latérales
    • Edition de page :
      • Affichage de l'option Fil d'ariane alors que le titre est masqué.
      • Page parente, l'option "ne pas afficher les pages enfants dans le menu horizontal" est incompatible avec une page désactivée : désactivation et masquage lorsque la page est désactivée.
      • Mauvais encodage des titres de pages perturbant l'affichage des caractères spéciaux ( ex: apostrophes ).
  • Modifications :
    • Recherche d'une mise à jour en ligne, s'effectue une fois par jour et devient optionnelle.
    • Amélioration de l'écran d'édition des pages.
    • iframe responsive

version 9.2.10

  • Modifications préparatoires à la version 10 :
    • Lors de l'installation, stockage de l'url de base dans l'éventualité de la restauration d'un backup et de son installation dans une autre arborescence.
    • Modification des clés identifiant les légendes du module Gallery : suppression du point de séparation du nom de fichier de l'extension.
  • Modifications :
    • Thème, bannière : nouvelle option de hauteur calculée à partir de la dimension de l'image sélectionnée.
    • Thème, bannière : informations sur l'image sélectionnée (largeur et hauteur).
    • Thème, pied de page : réactivation de l'aperçu.
  • Corrections :
    • Thème, bannière : problème empêchant la bannière d'être cliquable lorsque la hauteur "responsive" de la bannière était sélectionnée.
    • Responsive File manager : erreur empêchant l'extraction d'une archive ZIP.
  • Mise à jour :
    • CodeMirror 5.49.2 et modification des modules installés

version 9.2.09

  • Corrections :
    • Module Formulaire, erreur lors de l'envoi d'un premier formulaire
    • Thème Pied de page , désactivation de l'aperçu du texte personnalisé

Version 9.2.08

  • Correction :
    • Edition de page : bug empêchant le paramétrage d'un module après un changement de gabarit.
  • Modification :
    • Aide de l'édition des pages

Version 9.2.07

  • Modification :
    • Balise