Mise à jour de Deltacms

Démarré par Sylvain, Sep 01, 2022, 09:41 AM

« précédent - suivant »

Sylvain

## Version 4.3.08 de Deltacms

Merci à Lionel pour ses contributions !

- Modifications :
   - Captcha : nouvelle option 'Captcha simple pour les humains', le Captcha se réduit à une simple case à cocher, une analyse comportementale
   qualifie le type de visiteur,
   - Captcha : nouveau captcha, suppression des options captcha renforcé et type de captcha,
   - Tinymce / image : nouvelle option permettant d'afficher un titre sous l'image,
   - News 4.3 prise en compte de l'option titre sous l'image,
- Corrections :
   - Configuration / configuration : 2 'textarea' avaient le même identifiant.
   - News 4.3 déplacement de l'initialisation de tinymce et flatpickr,
   - Blog 6.4 déplacement de l'initialisation de tinymce et flatpickr,
   - Divers : mise en conformité W3C.

## Version 4.3.07 de Deltacms
- Modifications :
   - Configuration / Thème / Header : nouvelle option bannière visible uniquement sur la page d'accueil,
- Correction :
   - Snipcart : modification dans Core / Page / Edition pour compatibilité avec ce module,
   - Agenda 5.4 : correction d'un bug critique lié à la limitation des droits liés aux évènements, mise à jour indispensable,
   - Configuration / Thème / Header : correction de plusieurs bugs notamment pour l'affichage en mode aperçu.

## Version 4.3.06 de Deltacms
- Corrections :
   - Personnalisation des thémes : color picker absent du paramétrage de la bannière et du footer.

## Version 4.3.05 de Deltacms
- Modifications :
   - Form, Agenda, Gallery : les lexiques pour la langue d'administration sont déportés dans des dossiers 'lang',
   - Modules du coeur, core.php, core.js.php : les lexiques pour la langue d'administration sont déportés dans des dossiers 'lang',
   - Fichier sitemap.xml : exclusion des pages orphelines,
   - Capture Opengraph : réduction du poids de l'image screenshot.jpg.

## Version 4.3.04 de Deltacms

Un grand merci à Lionel pour ses contributions !

Attention pour cette mise à jour vers la version Deltacms 4.3.04 l'option "Préservez le fichier .htaccess racine", dans Configurer le site / onglet Configuration / bloc Mise à jour automatisée, doit être décochée. Sinon vous devrez mettre en version Apache 2.4 votre .htaccess racine personnalisé,

- Modifications :
   - Fichiers .htaccess : Mise à jour vers Apache 2.4.
   - Fichiers robots.txt et sitemap.xml : suppression de la mise à jour automatique de ces fichiers, elle ne pourra plus se faire que par un appui sur le bouton "Générer sitemap.xml et robots.txt" dans Configurer le site / onglet Référencement / bloc Paramètres,
   - Blog : le lexique pour la langue d'administration est déporté dans un dossier 'lang',
   - Blog : L'image d'illustration n'est plus obligatoire,
   - Filemanager : les images au format webp sont autorisées,
   - Agenda, Statislite : les dossiers d'installation de ces modules sont placés dans un dossier 'ressource' du module.
- Corrections :
   - Form, Agenda : déplacement de l'initialisation de variables Javascript qui provoquait un décalage d'affichage dans la barre d'administration.

## Version 4.3.03 de Deltacms
- Modifications :
   - News : nouvelle option insérer des images ou des iframe sans marges.

## Version 4.3.02 de Deltacms
- Modifications :
   - News : modernisation du thème avec ajout de nouvelles options,
   - Core / Page / Edition : modifications des valeurs par défaut lors de la création d'une nouvelle page,
   - Core / Page / Edition : modification de la gestion du bouton de configuration du module,
   - News, Search, Redirection, Statilite : les lexiques pour la langue d'administration sont déportés dans un dossier 'lang',
   - Slider : lexiques, compléments.
- Corrections :
   - Statislite : désactivation de Statislite si la page de statistiques est supprimée,
   - Blog : commentaires, mauvais chargement d'une feuille de style.

## Version 4.3.01 de Deltacms
- Modifications :
   - Slider : simplification de la configuration réalisée sur une seule page,
   - Slider : les lexiques pour la langue d'administration sont déportés dans un dossier 'lang',
   - Search : la langue d'administration est prise en compte à l'initialisation du module,
   - Agenda, Blog, News, Statislite : l'affichage des dates fonctionne avec ou sans le module PHP 'intl' installé.
- Corrections
   - Blog : modification de l'initialisation qui créait une erreur sous PHP 8.1,
   - Search : modification de fonctions qui créaient des 'deprecated' sous PHP 8.1.

## Version 4.2.04 de Deltacms
- Modifications :
   - Formulaire : paramétrage des pièces jointes autorisées parmi jpg, png, pdf, zip et txt,
   - Formulaire : contrôle de validité des pièces jointes de type jpg, png, pdf et zip,
   - Tinymce / gabarits : les blocs de texte 6-6, 4-4-4 et 3-3-3-3 ont automatiquement une même hauteur,
   - Nouveau site exemple à l'installation.

## Version 4.2.03 de Deltacms
- Modifications :
   - Configuration / Configuration : affichage et export pdf d'informations à envoyer au support en cas de dysfonctionnement,
   - Configuration / Référencement : amélioration de la capture Open Graph,
   - Statislite : amélioration de l'affichage en petit écran,
   - Agenda : suppression du cache à l'affichage des évènements (problème d'affichage avec certains serveurs),
   - Nettoyage : suppression de 2Mo de données inutiles.

## Version 4.2.02 de Deltacms
- Modifications :
   - Statislite : sécurité vis à vis d'une corruption des fichiers json,
   - Statislite : mise à jour de la ressource d'identification des systèmes d'exploitation,
   - Personnalisation du thème / menu burger avec affichage du titre : réglage de la taille et de la couleur du texte.
- Corrections :
   - Statislite : erreur sur le nom d'une variable.

## Version 4.2.01 de Deltacms
- Modifications :
   - Gestionnaire de fichiers : compatibilité PHP 8.1,
   - News : compatibilité PHP 8.1,
   - Slider : compatibilité PHP 8.1,
   - Configuration / langues : compatibilité PHP 8.1,
   - Configuration / connexion : compatibilité PHP 8.1.

## Version 4.1.05 de Deltacms
- Modifications :
   - Langues : RFM bilingue anglais / français et quelques compléments de traduction,
   - Formulaire : avec le module Form possibilité de placer une pièce jointe dans le mail (jpg, jpeg, png ou gif)

## Version 4.1.04 de Deltacms
- Modifications :
   - Langues : ajout de 4 langues régionales, corse, breton, catalan, basque.

## Version 4.1.03 de Deltacms
- Modifications :
   - Statislite : amèioration de l'affichage de la date initiale,
   - Agenda : si la langue originale du site n'est pas reconnue, la langue d'administration est utilisée,
   - Blog : dans les labels de Tinymce si la langue originale du site n'est pas reconnue, la langue d'administration est utilisée,
   - Langues : si le dapeau correspondant au langage du site n'existe pas un drapeau par défaut est affiché dans les pages de localisation.
- Correction :
   - Statislite : modification de l'initialisation du filtrage primaire.

EMoreau

Bonjour à tous et merci aux développeurs pour cette nouvelle version !

Tôt

Bonjour,

Je n'ai pas vraiment trouvé sur le forum l'espace pour les mises à jour de delta.
Depuis la mise à jour vers la nouvelle version 4.3.04 j'ai toute la partie administration qui a une grosse latence. Plus de deux minutes entre chaque clique vers un lien ...
Je ne rencontre pas le problème quand je ne suis pas connecté et que je consulte en tant que simple utilisateur.

Je n'ai pas encore testé chez un autre hébergeur actuellement.


Cordialement,
Tôt

Voici la version pdf

Informations à transmettre au support en cas de dysfonctionnement
Version de Deltacms: 4.3.04 Version de PHP: 7.4.30 Type de serveur: Apache URL
intelligentes: oui
Modules PHP installés: bcmath - calendar - cgi-fcgi - Core - ctype - curl - date
- dom - exif - fileinfo - filter - ftp - gd - gettext - gmp - hash - iconv -
imagick - imap - intl - ionCube Loader - json - ldap - libxml - mbstring -
memcache - memcached - mysqli - mysqlnd - openssl - pcntl - pcre - PDO -
pdo_mysql - pdo_sqlite - Phar - posix - redis - Reflection - session - SimpleXML
- soap - sockets - SPL - sqlite3 - standard - tokenizer - xml - xmlreader -
xmlwriter - xsl - zip - zlib Les modules nécessaires sont installés.
Directive allow_url_include OFF - Directive allow_url_fopen ON - Fonction fopen
ON - Fonction file_get_contents ON - Fonction curl_version ON - Fonction
stream_get_contents ON - Fonction datefmt_create ON
Modules Deltacms installés: agenda 5.2 - blog 6.3 - form 4.2 - gallery 4.0 -
news 4.2 - redirection 2.1 - search 3.2 - slider 6.0 - snipcart 1.4 - statisl

Sylvain

Bonjour Tôt,

Avec la version 4304 il faut mettre à jour le .htaccess dans site/data/snipcart/module.
Tu peux le faire en chargeant la version 1.5 de snipcart sur le site deltacms.fr / bonus / modules, et en faisant la maj avec "Gérer les modules" ( puis installer un module ).

Je fais les tests sur 2 hébergements différents et je ne rencontre pas de latence, au contraire j'ai plutôt une amélioration des temps de réponse...
Donc pour le moment je n'ai pas de réponse.

A suivre...
Bonne journée
Sylvain

Sylvain

Je n'ai pas vraiment trouvé sur le forum l'espace pour les mises à jour de delta.

Normal, c'est maj en administrateur ( icône rouge dans la barre ou Configurer le site / Configuration / réinstaller )

Tôt

#5
Bonjour Sylvain,

J'ai bien effectué les mises à jour.
Dans la barre de menu Tinymce doit apparaître, à
côté de l'émoticône, une icône Snipcart : (ce que je n'ai plus)
Désolé de revenir si tard, j'ai pas mal de travail en ce moment.



Version pdf

Informations à transmettre au support en cas de dysfonctionnement
Version de Deltacms: 4.3.06 Version de PHP: 7.4.30 Type de serveur: Apache URL
intelligentes: oui
Modules PHP installés: bcmath - calendar - cgi-fcgi - Core - ctype - curl - date
- dom - exif - fileinfo - filter - ftp - gd - gettext - gmp - hash - iconv -
imagick - imap - intl - ionCube Loader - json - ldap - libxml - mbstring -
memcache - memcached - mysqli - mysqlnd - openssl - pcntl - pcre - PDO -
pdo_mysql - pdo_sqlite - Phar - posix - redis - Reflection - session - SimpleXML
- soap - sockets - SPL - sqlite3 - standard - tokenizer - xml - xmlreader -
xmlwriter - xsl - zip - zlib Les modules nécessaires sont installés.
Directive allow_url_include OFF - Directive allow_url_fopen ON - Fonction fopen
ON - Fonction file_get_contents ON - Fonction curl_version ON - Fonction
stream_get_contents ON - Fonction datefmt_create ON
Modules Deltacms installés: agenda 5.3 - blog 6.3 - form 4.3 - gallery 4.1 -
news 4.2 - redirection 2.1 - search 3.2 - slider 6.0 - snipcart 1.5 - statislite
4.4

Sylvain

#6
Bonjour Tôt,
Je confirme le bug, l'icône snipcart n'apparaît plus dans la barre de menu tinymce.

C'est une erreur dans core/module/page/view/edit/edit.php à partir de deltacms_v4305

La 4307 réparera cette erreur en attendant voici la ligne  à modifier ( ligne 12)

echo '<script src="' . helper::baseUrl(false) . 'core/vendor/tinymce/init.js' . '"></script>';

à remplacer par :

if ($this->getData(['page', $this->getUrl(2), 'moduleId']) === 'snipcart' ){
   echo '<script src="'. helper::baseUrl(false).'module/snipcart/vendor/init.js"></script>';
} else {
   echo '<script src="' . helper::baseUrl(false) . 'core/vendor/tinymce/init.js' . '"></script>';
}

Cordialement

Sylvain

Tôt

Bonjour Sylvain,

Merci de l'info, modification effectuée et tout fonctionne correctement.

Bonne journée,
Cordialement,

Lionel

Citation de: Tôt le Sep 04, 2022, 11:24 AMj'ai toute la partie administration qui a une grosse latence

J'ai aussi constaté une latence importante de l'admin, mais aussi du module galerie quand il y a de nombreux dossiers de photos, et ce depuis longtemps sur le CMS ayant servi de base à Delta, je pense que cela est du aux ressources externes qui doivent être chargées, et notamment pour le plugin filemanager, le CMS gagnerait en rapidité d'exécution si ces librairies étaient incorporées et donc immédiatement disponibles. J'avais créé il y a quelques années, et proposé sur le forum d'alors, une version du filemanager incorporant tous les scripts externes pour un fork de la version 7 du CMS de base adapté à l'hébergeur free.fr, le résultat était bluffant tant l'affichage était rapide, comparativement au plugin d'origine qui mettait beaucoup de temps à se charger et qui souvent n'affichait pas les vignettes

Lionel

PS : à noter que la rapidité d'exécution ne dépend pas seulement de votre serveur distant, mais surtout de votre débit de connexion à Internet, les bloqueurs de pubs jouent également un rôle, certaines librairies externes peuvent ne pas s'afficher :

Sans bloqueur de pub :



Avec bloqueur de pub :




Sylvain

Bonjour à tous,

Pas mal de dépendances ont été supprimées, exit les polices et la capture OpenGraph Google, par exemple.
Merci à Lionel d'avoir signalé les requêtes vers des ressources externes liées à l'utilisation de Filemanager et les latences qui en découlent. C'est un problème à solutionner !

Cordialement
Sylvain