52 KiB
Executable File
Changelog
version 10.5.00
A partir de cette version, les version de php inférieures à 7.2 ne sont plus supportées.
- Corrections :
- SiteMapGenerator 4.3.1
- La classe SiteMapGenerator prend en charge la création/modification du fichier robots.txt
- Si un proxy est défini le sitemap n'est pas soumis aux moteurs de recherche afin d'éviter un timeout trop important.
- Modifications :
- Gestion des modules dans l'interface d'administration.
- Modules blog et news, bouton d'édition des articles en mode connecté allégé.
version 10.4.06
- Mise à jour :
- Annulation de la mise à jour SiteMapGenerator 4.3.1 et réinstallation de la version initiale.
- Modification :
- Méthode Curl pour la lecture de données par Url.
version 10.4.05
- Mise à jour :
- SiteMapGenerator 4.3.1
- Modifications :
- Bouton de remontée, position plus haute et zindex augmenté.
- Corrections :
- Marges du pied de page fixe placé en dehors du site.
- TinyMCE couleurs du sélecteur de paragraphe et de headers lorsque le fond est transparent.
- Thème administration, couleur du lien dans un bloc H4.
version 10.4.04
- Correction :
- Module Blog : balise non fermée dans les commentaires.
- Modifications : -Constantes de modules.
version 10.4.03
- Corrections :
- En-tête html : absence de la langue.
- Suppression de la balise sémantique
. - Génération image Opengraph, mauvaise redirection.
- Nouvelle structure de données articles de blog dans le sitemap.
version 10.4.02
- Corrections :
- Thème : aperçu du site amélioré.
- Thème : rétablissement du contrôle de l'import d'une version ancienne d'un thème.
- Éditeur de texte : couleur de fond parasite quand une image en arrière-plan est sélectionnée.
version 10.4.01
Corrections : - Module form, erreur de syntaxe. - Chargement d'un thème, désactivation du contrôle des clés.
version 10.4.00
Corrections : - Bug de pages non accessibles dans le menu suite à la création d'entrées fantômes dans le fichier de données de modules. - Nettoyage du fichier des données de modules des entrées fantômes. - Thème : déformation des images en arrière-plan dans les modes responsives cover et contain lorsque la longueur de la page change. L'image en arrière-plan est désormais placée dans la balise html et l'option fixe s'active lorsque cover ou contain sont sélectionnés. - Thème : déformation du sélecteur de fichiers dans certains formats de page. - Module Form : mauvais affichage du guillemet et de l'apostrophe dans les noms des champs lors de l'édition. - Thème : faille CSRF, protection de la réinitialisation des fichiers de thème.
- Modifications :
- Filtrage des URL générées par facebook (FBCLID) occasionnant une erreur 404
- Captcha arithmétique, activation recommandée dans la configuration.
- Module User
- Pour les articles de blog et de news, choix de la signature, nom+prenom ; nom+prenom ; id ; pseudo
- Importation d'une liste d'utilisateur dans un fichier plat (CSV).
- Module Blog :
- Texte du commentaire enrichi.
- Nombre maximal de caractère par commentaire.
- Gestion des commentaires article par article.
- Suppression des commentaires en masse.
- Limiter l'édition des articles et des commentaires à l'id de l'éditeur
- Approbation des commentaires
- Gestion des thèmes :
- Bouton de réinitialisation avec confirmation
- Amélioration de la structure du flux RSS.
Version 10.3.13
Modifications : - Système de données (JsonDB) : - Verrouillage des fichiers de données ouverts en écriture. - Message d'erreur littéral. - Sauvegarde des fichiers de données après un effacement et une écriture. - Identifiant des noms de ressources (id de page , d'utilisateur, etc..) composés de nombres , remplacement du caractère de préfixe "i" par "_". - Google Analytics, option d'anonymisation. - Procédure de connexion : les erreurs de captcha sont comptabilisées comme des échecs, allégement des messages d'information. Echecs de connexion, informations plus précises dans le journal de connexion. - TinyMCE : ajout des scripts possibles. Corrections : - Notification de commentaire, remplacement du nom de la page par le titre de l'article. - Thème : couleur du texte au survol d'un bouton standard.
Version 10.3.12
Correction : - Impossibilité de lister les commentaires des articles de blog dans la fenêtre de gestion.
Version 10.3.11
Modification : - Message sur l'utilisation des cookies Correction : - Recherche inopérante dans les articles des blogs.
Version 10.3.10
Corrections : - Conflit page inactive et droit d'un membre. - Module de recherche, correction dans les pages enfants. - Module formulaire, perte des données en cas d'édition du formulaire ou des champs. Modification : - TinyMCE nettoyage init.js d'options non supportées.
Version 10.3.09
Corrections : - Configuration : persistance de l'ouverture des blocs. - Réinitialisation du mot de passe : - Remise à zéro du timer après renouvellement du mot de passe. - Affichage de le fenêtre "Nouveau mot de passe" allégée. - Redirection sur la page d'accueil. - Modules news et blog : transparence icône RSS. - Position de l'écran de configuration
Version 10.3.08
Corrections : - Notification de mise à jour d'update bloqué - Backup : double commentaire entraînant un bug d'affichage
Version 10.3.07
- Petites corrections
- Bouton format dans TinyMCE
version 10.3.06
- Correction :
- Édition de page avec module, le changement de mise en page désactive le bouton d'option du module.
- Modification :
- Modules News et Blog : ajout de l'option flux RSS. L'option est activée par défaut.
version 10.3.05
- Correction :
- Thème : import d'un thème d'administration impossible.
version 10.3.04
- Corrections :
- Warning lors d'une primo installation.
- Position des entrées de menu sur les écrans de smartphone.
- Thème : import d'un thème, d'administration impossible.
- Thème : import d'un thème, nettoyage du dossier tmp.
- Thème administration : modification de l'appel du code CSS permettant une mise à jour du thème sans vider le cache.
- Thème du menu : alignement inopérant ; arrière-plan semi-transparent non uniforme.
- Supprime les warning lors d'une primo installation.
- Inversion des icônes + et - dans la configuration
- Améliorations :
- Thème menu : couleurs du sous-menu.
- Mise en page du corps des mails de notification.
- Paramètres de localisation.
- Maintenance terminée, redirection vers l'accueil.
- Marge haute dans les vues en mode light.
- Modifications :
- Changement de noms de classe :
- navLevel1 devient navMain
- navLevel2 devient navSub
- Changement de noms de classe :
- Mise à jour :
- TinyMCE 4.9.11
version 10.3.03
- Correction :
- Localisation, affichage des accents, LC_TIME devient LC_ALL
- Modifications :
- Configuration des captchas. Addition simple de 0 à 9.
- Une icône remplace le lien Connexion dans le menu et dans le pied de page.
- Barre de membre déplacée à droite de la barre de menu.
version 10.3.02
- Corrections :
- Icône de pied de page github manquante.
- Mauvaise redirection après changement de mot de passe d'un membre.
- Modifications :
-
Nouvelles images de captcha.
-
Option de configuration, captcha demandé à la connexion.
-
Méthode d'encodage UTF8.
-
version 10.3.01
- Corrections :
- Configuration du site :
- Filtrage des pages affichées dans la configuration et initialisation après une mise à jour.
- Pages de recherche et des mentions vides, modification de la valeur en l'absence de choix.
- Libellés des pages d'erreur non sélectionnées "Page par défaut"
- Erreur de position du menu fixe en haut de page des membres simples et dans après une déconnexion automatique
- Configuration du site :
- Modifications :
- Thème : import d'une archive de thème, vérification de la cohérence du contenu avant son installation.
- Configuration : suppression du bloc des versions, affichage de la version de ZwiiCMS dans le bloc Informations générales.
version 10.3.00
- Corrections :
- Incrémentation de l'id de page bloquée 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 (captcha en captcha).
- Page :
- Duplication d'une page.
- Noyau :
- 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.
- Édition 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.
- Édition 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
- Écran 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.
- Gestion des accès concurrents :
- 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éparation de la version multi-langues.
- 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.
- Architecture de stockage des données.
- 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éta-description est le contenu de l'article.
- Chargement paresseux des images.
- Édition 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.
- Pages d'administration, thème spécifique
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.
- Éditeur 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 d’options 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 :
- Étiquette 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
- TinyMCE :
version 9.2.11
- Corrections :
- Marge du pied de page par défaut 5px
- Installation sans site exemple : suppression des barres latérales
- Édition 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 :
- Édition 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