ZwiiCMS, le gestionnaire de site Web sans base de données à installer. Conçu en 2008 par Rémi Jean, le développement a été repris par Frédéric Tempez en 2018. zwii cms nosql json flat file https://www.zwiicms.fr
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

936 lines
40 KiB

3 years ago
# Changelog
2 years ago
## version 10.2.00
2 years ago
- 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.
2 years ago
- sécurisation du login
- journalisation de l'utilisation du site
- 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 : adaptatations suit à la modification de l'API Google.
## version 10.1.03
- Mise à jour :
- Responsive File Manager : chargement impossible de certaines images JPEG.
## version 10.1.02
2 years ago
- 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
2 years ago
- Correction :
- Extension image tag.
## version 10.1.00
- Nouveautés :
2 years ago
- 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 :
2 years ago
- 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
2 years ago
- 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.
2 years ago
- Warning dans la génération du sitemap en l'absence d'article.
- Quelques corrections liées à l'hébergeur Free.
2 years ago
- Configuration: sauvegarde automatique non enregistrée.
2 years ago
- Warning lors de la création du dossier thème
2 years ago
- Modifications :
2 years ago
- Optimisation des opérations de disque, mise en cache en lecture des données de pages. Aucun cache en écriture.
2 years ago
- Compatibilité des URL avec Microsoft IIS (c)
- Mise à jour :
- TinyMCE 4.9.10
3 years ago
2 years ago
## version 10.0.092
- Nouveautés :
2 years ago
- Compatibilité avec l'hébergeur free.fr
- Configuration :
2 years ago
- 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
2 years ago
## version 10.0.091
- Mises à jour :
- SimpleLightBox v2.1.4
- TinyMCE v4.9.9
2 years ago
- 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).
2 years ago
- 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é.
2 years ago
- Les mises à jour et effacements sont appliquées en direct sur le disque.
- Modifications :
- Module gallery optimisé, tri dynamique, choix du thème.
2 years ago
- 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.
2 years ago
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
2 years ago
## 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.
2 years ago
## version 9.2.26
- Corrections :
- Amélioration de la gestion du thème administration.
2 years ago
- 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
2 years ago
2 years ago
## version 9.2.25
- Corrections :
- Décalage du site dans SimpleLightbox.
2 years ago
- Zindex du pied de page en position fixe, sous la barre de consentement aux cookies.
- Modifications :
2 years ago
- 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-
2 years ago
## version 9.2.24
- Corrections :
2 years ago
- Mauvaise configuration de SimpleLightBox
- Thème : marges du menu en position en-dehors du site
2 years ago
## version 9.2.23
- Nouveautés :
2 years ago
- Configuration du réseau : proxy http ou tcp sans authentification.
2 years ago
- Menu burger remplacé pour une croix quand ouvert.
- Corrections :
- Fonction magic_quotes dépréciée supprimée.
- Mise à jour en ligne :
2 years ago
- 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.
2 years ago
- 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
2 years ago
- Tri, ordre naturel de la galerie et des images de la galerie
- Mises à jour :
- Configurations Code Mirror pour TinyMCE et standalone
2 years ago
## version 9.2.21
- Correction :
- Footer / Texte personnalisé : suppression des sauts de ligne et de paragraphe.
- Modification :
2 years ago
- 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
2 years ago
## 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
2 years ago
- Corrections :
2 years ago
- Conformité balise p dans span (footer).
- Petites corrections.
- Modifications :
2 years ago
- Installation par défaut : livraison d'une page de mentions légales.
- Image du fond (body), options responsive cover et contain.
2 years ago
- Réseaux sociaux, icône Youtube chaîne ou utilisateur.
2 years ago
- 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.
3 years ago
## 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 :
3 years ago
- Stocke la réécriture d'url dans baseUrl en cas de changement d'arborescence lors d'un transfert de site.
- Correction :
3 years ago
- Problème lors de la mise à jour de la variable dataVersion.
## version 9.2.15
3 years ago
- Corrections :
3 years ago
- Sauvegarde des données de site.
- Couleur du titre de site dans le menu réduit.
3 years ago
- L'effet de couleur de fond personnalisé d'une page sélectionnée dans le menu est limité aux pages parents.
- Améliorations :
3 years ago
- Affichage du contenu seul d'une page du site dans une popup Lity sans menu, bannière et pied de page.
3 years ago
- 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
3 years ago
- 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
3 years ago
- Corrections :
- Gestionnaire de fichiers, modifications des paramètres des miniatures.
3 years ago
- Filtrage du nom des pages dans la fenêtre d'édition des pages.
3 years ago
- Format de date dans le module Blog
- Module Form :
3 years ago
- correction des options de champ pour le type étiquette
- Modifications :
3 years ago
- 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
3 years ago
## version 9.2.12
- Modifications
3 years ago
- TinyMCE :
- Ajout d'un template effet accordéon.
3 years ago
- Supprimer le filtrage des éléments.
- Supprimer le forçage de l'affichage des médias à 100%
- Activer le dimensionnement des médias
3 years ago
- Module Form :
- Etiquette de séparation
3 years ago
- 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
3 years ago
## 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 :
3 years ago
- 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.
3 years ago
- Amélioration de l'écran d'édition des pages.
3 years ago
- 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.
3 years ago
- Modification des clés identifiant les légendes du module Gallery : suppression du point de séparation du nom de fichier de l'extension.
3 years ago
- 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.
3 years ago
- Responsive File manager : erreur empêchant l'extraction d'une archive ZIP.
- Mise à jour :
- CodeMirror 5.49.2 et modification des modules installés
3 years ago
## version 9.2.09
- Corrections :
3 years ago
- 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é
3 years ago
3 years ago
## 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 <object> responsive
3 years ago
- Placement possible de tous les modules
- Commande de placement libre des modules et du menu latéral [MENU] et [MODULE]
## Version 9.2.06
- Correction :
- Validation html
- Syntaxe du fichier robots.txt
## Version 9.2.05
- Correction :
- Suppression totale de Swiper (dossier source et template Tinymce)
## Version 9.2.04
- Correction :
- Conserver htaccess dans le dossier temp lors du nettoyage
- Suppression :
3 years ago
- Swiper
3 years ago
## Version 9.2.03
- Corrections :
- Menu fixe en dehors du site :
3 years ago
- overlay du sous-menu activé au-dessus de la page
- impossibilité de sélectionner un élément sous un sous-menu
- Modules : les modes de gestion s'affichent en pleine page - réécriture du code.
- Syntaxe du fichier main.php
3 years ago
## Version 9.2.02
- Correction :
- Gestion d'erreur lors de l'installation automatisée d'une mise à jour
3 years ago
## Version 9.2.01
- Corrections :
3 years ago
- Sauvegarde du thème : prise en compte du fichier custom.css
- Edition de page : libellés
3 years ago
- Thème ; footer : marges du pied de page placé hors du site
- Thème ; footer : aperçu du texte personnalisé
3 years ago
## Version 9.2.00
3 years ago
- Nouveautés :
- Module de recherche dans le pied de page
- Mentions légales dans le pied de page
3 years ago
- Les pages "Recherche" et "Plan du site" peuvent être appelées à partir de TinyMCE dans le menu lien.
3 years ago
- Le gabarit du pied de page peut se paramétrer en colonnes et en lignes, de 1 à 3 blocs.
- Gabarit de page, présentation asymétrique des barres latérales : 33% - 50% - 16% et inversement
3 years ago
- Améliorations :
- Gestion des sous-menus : suppression de l'option de masquage des pages dans le menu horizontal
3 years ago
- Remise à plat et homogénéisation des masques d'édition des pages, footer et header
- TinyMCE la fenêtre lien propose le sitemap et le module de recherche
3 years ago
- Correction :
3 years ago
- Menu : alignement avec le contenu, couleur de l'arrière-plan
## Version 9.1.14
- Correction :
3 years ago
- Validation w3C : espace manquant
## Version 9.1.13
- Corrections :
3 years ago
- Erreur du sitemap.xml lorsqu'un blog ne contient pas d'article.
- OpenGraph : erreur lors de la suppression de l'imagette si absente.
## Version 9.1.12
- Amélioration :
- Contrôle d'erreur dans la gestion de l'imagette OpenGraph
- Correction :
- Sitemap.xml : prendre en compte les sous-pages d'une page parente masquée
## Version 9.1.11
- Correction :
3 years ago
- Générateur de sitemap.xml, correction de syntaxe.
3 years ago
## Version 9.1.10
- Améliorations :
- Page sitemap et sitemap.xml : les articles de blog avec le statut brouillon sont masqués.
3 years ago
- Sitemap.xml : ajout de la date de publication des articles.
- Réseau social : Github.
- Correction :
3 years ago
- Suppression du ? dans les URLs vers les fichiers sitemap de robots.txt
3 years ago
3 years ago
## Version 9.1.09
- Améliorations :
3 years ago
- Mise en page petits écrans, modification des marges
- Configuration du site : scripts dans header et body
- Nouvel écran de configuration
3 years ago
- Ajoute la compression gzip et deflate dans htaccess
- Sitemap (page et sitemap.xml) revu et corrigé :
- Prends en compte les articles de blog
- Affiche les pages désactivées sans lien
- Prends en compte les droits de l'utilisateur
- Corrections :
- Déclaration de localisation manquante dans mail.php
- Bug avec le formulaire
- Désactivation url upload dans RFM
3 years ago
## Version 9.1.08
- Corrections :
3 years ago
- Validation du code html et du CSS commun
- Réécriture activée après chaque mise à jour auto.
- Modifications :
- Thème 100% fluide sans marge
3 years ago
- Ecran de smartphone (ex : iPhone 6) : adaptation de la barre d'administration : le username est masqué et la taille des icônes est augmentée
3 years ago
- Chemins vers les données dans des constantes
- Modèles de bannières de plusieurs dimensions
3 years ago
- Hauteur de police par défaut 13px
- Mises à jour :
- TinyMCE 4.9.4
- PHPMailer 6.07
- Jquery 3.4.1
3 years ago
## Version 9.1.07
- Correction :
3 years ago
- Ajout d'un utilisateur : autres contrôles avant envoi d'un mail de confirmation
- Suppression :
- Include de script.inc.php et head.inc.html dans main.php
## Version 9.1.06
- Corrections :
- Ajout d'un utilisateur : pas d'envoi du mail de confirmation si les mots de passe ne sont pas identiques.
- Mise à jour automatique : effacement des archives téléchargées
3 years ago
- Z-index des sous-menus augmentés à 8 ; problème d'affichage avec codemirror
- Modification :
- Include de script.inc.php et head.inc.html dans main.php
3 years ago
## Version 9.1.05
- Correction :
3 years ago
- Site par défaut : lien Zwii masqué du menu horizontal
- Modifications :
3 years ago
- Présentation de l'édition des pages
- Largeur dynamique du bouton envoyer dans le formulaire
3 years ago
- Lien dans le footer vers le site Zwii
- Redirection, écran de confirmation
3 years ago
3 years ago
## Version 9.1.04
- Corrections :
3 years ago
- Edition de page : problème mise en page
3 years ago
- Module Form (v1.9) : position et largeur des boutons
- Thème Pied de page : problème d'affichage
- Thème Site : boutons tronqués en 750px : 750px = 0.8em
- Modification :
3 years ago
- Aperçu de la bannière en mode responsive
## Version 9.1.03
- Corrections :
- Edition de page : modification de libellés, masquage d'options petites corrections
- Installation par défaut : chemin vers la bannière
3 years ago
- Image dans le fond du site option automatique
## Version 9.1.02
- Correction :
- Suppression Include
3 years ago
## Version 9.1.01
- Modifications :
3 years ago
- Amélioration de l'algorithme de gestion des barres
- Script Google Analytics
- Menu : effet de surimpression pages filles
- Réorganisation de l'écran d'édition des pages
- Blog : notification hiérarchique lors de la rédaction d'un commentaire
3 years ago
- Form : notification hiérarchique de la réception d'un message
3 years ago
- Thème header : hauteur proportionnelle de la bannière (responsive)
3 years ago
- Ajouts :
- Menu dans une barre latérale : intégral ou sous-menu de la page parente
- Option d'apparition des pages dans le menu latéral ou le menu principal
- Option de chargement d'un modèle de site à l'installation
- Option de masquage des pages enfants dans le menu principal
- Petits écrans, ordre des blocs : Page - Barre Gauche - Barre Droite
- Intégration de la classe Swiper http://idangero.us/swiper/
- Intégration de l'URL canonical
3 years ago
- Icône de suppression des pages dans la barre d'administration
- Gestion du sitemap.xml et du robots.txt
3 years ago
- Corrections :
- Form : option de redirection
3 years ago
3 years ago
## Version 9.0.21
- Mise à jour :
3 years ago
- Code Mirror v5.46
- Corrections :
3 years ago
- Liens de l'éditeur de page : impossibilité de sélectionner un lien vers une page parente
3 years ago
- Export des données du site, problème lors de la création de l'arborescence.
3 years ago
## Version 9.0.20
- Correction :
3 years ago
- Footer : Taille de la police du numéro de version
3 years ago
## Version 9.0.19
- Correction :
- Alignement du menu
## Version 9.0.18
- Correction :
- Etat par défaut du numéro de version mal récupéré
3 years ago
## Version 9.0.17
- Mises à jour :
- simpleLightBox 1.17.0
- Correction :
- Marges pour les petits écrans en mode connecté
3 years ago
- Ajustement CSS du pied de page
- Harmonisation du contenu des bulles d'aide
- Modifications :
3 years ago
- Ajout du numéro de version dans le pied de page activable dans la configuration du thème
- Désactivation Aviary dans Responsive FileManager
3 years ago
## Version 9.0.16
- Correction :
3 years ago
- Nom de page constitué de caractères filtrés empchant la création d'un Id valide.
- Module Gallery : bouton de fermeture sous Edge
3 years ago
3 years ago
## Version 9.0.15
- Corrections :
3 years ago
- Débordement dans le pied de page quand le copyright est à droite
- Modifications :
3 years ago
- Petits écrans, menu d'administration icônes plus grandes
- Masquage de l'icône de gestion du compte
3 years ago
3 years ago
## Version 9.0.14
- Corrections :
3 years ago
- Débordement dans le pied de page quand le copyright est à droite
- Modifications :
3 years ago
- Petits écrans, menu d'administration plus icônes plus grandes
- Masquage de l'icône de gestion du compte
3 years ago
## Version 9.0.13
- Modifications :
- Paramètre Tippy : ajouter area[title]
- SimpleLightbox : bug d'affichage sous Edge, erreur signalée mais corrigée dans Zwii
## Version 9.0.12
- Corrections :
- Configuration de Tippy pour l'utilisation de l'argument title dans les balises a et img. Data-tippy-content reste un argument reconnu
- Bug de la redirection lorsqu'un dossier porte le nom d'une page, le contrôle de cohérence est déplacé dans page.
3 years ago
## Version 9.0.11
3 years ago
- Corrections :
3 years ago
- Marges du pied de page
- Tippy par défaut pour l'argument Title
- Disparition du menu lorsque dans le site et que la bannière est déplacée hors du site
3 years ago
3 years ago
## Version 9.0.10
- Corrections :
- Google + non effacé
3 years ago
## Version 9.0.09
- Corrections :
- Nettoyage du code, petites corrections.
## Version 9.0.08
- Modifications :
- Core : les données par défaut ne sont chargées qu'à installation afin d'alléger l'empreinte mémoire du noyau
3 years ago
- Prise en compte de la taille des petits écrans, suppression des marges
- Backup theme.json avant une mise à jour automatique
3 years ago
- Réorganisation des écrans de paramétrage du thème, ordre de saisie, bulles d'aide et nouveaux libellés
3 years ago
- SimpleLightBox : miniatures cliquables permettant de parcourir toutes les images d'une page (comme dans la galerie)
- Barre d'administration : pages inactives en orange.
- Ajouts :
- Thèmes : pied de page choix de police et de styles
- Corrections :
- Faille XSS : liens de connexion encadrés par STRIP_TAGS
- TinyMCE : désactivation du thème mobile ne fonctionnait pas sur ipad et iphone
- Blog 1.3 : image en tête d'article correctement affichée avec effet responsive.
- TinyMCE : taille des miniatures générées par défaut 480 x 320 en vue d'un affichage correct dans le module blog
3 years ago
- Pied de page : correction d'un problème d'affichage sur des écrans inférieurs à 992px
## Version 9.0.07
- Correction :
- Disparition du menu quand la bannière est masquée
- Modifications :
3 years ago
- Barre d'administration : pages organisées
## Version 9.0.06
- Correction :
- Configuration des modes de codemirror
- Modifications :
- TinyMCE : libellés fenêtre des liens
## Version 9.0.05
- Modifications :
- Thème :
- nouvelle position du menu dans le site quand la bannière est au-dessus.
- Simplification et ordre des libellés position du menu par rapport à la bannière
- Editeur de texte, scrolle lorsque l'éditeur est ouvert, la barre d'outil se colle sous la barre d'administration.
- TinyMCE :
- liste des pages du site dans la fenêtre des liens
- option lightbox pour l'affichage d'images ou de liens
usages : https://sorgalla.com/lity/
## Version 9.0.04
- Corrections :
- Module form 1.6 :
- erreur lors de la non sélection d'un groupe
- captcha inefficace
3 years ago