Le 02/05/24 test de la version finale avec cmsms-2.2.20-install.expanded.zip : Build Date: 1 May 2024 20:23:26 en langue FR
Avec le mode développeur Error_reporting = E_ALL et display_errors = On
Avec PHP 8.2.18 ET PHP 8.3.6
- avec Optional Modules info here News User Guide Cochés =>
ces textes sont NON traduit en FR
-
Étape 9 - Finalisatio Deprecated: str_pad(): Passing null to parameter #1 ($string) of type string is deprecated in /modules/News/lib/class.news_admin_ops.php on line 124
[existait déjà sur les anciennes version]
L'installation est OK mais avec 2 Non-conformités
->
Connexion admin simple test sur les menus
1 - Deprecated: Using unregistered function "count" in a template is deprecated and will be removed in a future release. Use Smarty::registerPlugin to explicitly register a custom modifier. in /lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 649
2- Éditer le contenu de la page (1) = Home 1x Deprecated: Using unregistered function "count"
2a- Ajouter une page de contenu 1x Deprecated: Using unregistered function "count" +NOTE Pas avec PHP 8.3.x
3- Gestion du design 3x Deprecated: Using unregistered function "count"
4- Membres groupes Admin 1x Deprecated: Using unregistered function "count"
5- Permissions groupes admin 1x Deprecated: Using unregistered function "count"
6- Éditeur WYSIWYG MicroTiny l'affichage de "contenteditable" semble incorrect trop petit en hauteur !
7- Balises / Aide de la balise content_image 1x Deprecated: is_file(): Passing null to parameter #1 ($filename) of type string is deprecated in /admin/listtags.php on line 68 --->
http://dev.cmsmadesimple.org/bug/view/12652
8- Gestionnaire de modules 1x Deprecated: Using unregistered function "implode" in a template is deprecated and will be removed in a future release. Use Smarty::registerPlugin to explicitly register a custom modifier. in /lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 649
Nota MenuManager est installé par défaut et CMSMailer N'est pas installé
9- Gestionnaire des tâches 1x Deprecated: Using unregistered function "count"
10- Maintenance du système aussi2x Deprecated: Using unregistered function "count" + Affichage des boutons caché par les erreurs
11- Paramètres globaux / Paramètres / Paramètres messagerie test avec le Bouton Envoyer = 3x Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /admin/siteprefs.php on line 359
[existait déjà sur les anciennes version] ---->
http://dev.cmsmadesimple.org/bug/view/12654
11a- Paramètres globaux / Paramètres Smarty test avec le Bouton Envoyer 2x Deprecated: Using unregistered function "count" + Affichage des Tabs caché par les erreurs
12- Informations du système 2x Deprecated: Using unregistered function "count"
12a- Informations du système + test sur bouton Vue au format texte 2x Deprecated: Using unregistered function "count" + 7 Deprecated: Using unregistered function "ucwords" in a template is deprecated and will be removed in a future release. Use Smarty::registerPlugin to explicitly register a custom modifier. in /lib/smarty/sysplugins/smarty_internal_compile_private_modifier.php on line 113
13- Vérification du systèm 2x Deprecated: Using unregistered function "count"
14- Mon compte / Compte utilisateur / Bouton Envoyer 2x Deprecated: Using unregistered function "count"
Donc 16 Non-conformités minimum
-> Site Web
- la première fois sur la page Home Deprecated: Using unregistered function "count" ...
- page=ncleanblue Deprecated: Using unregistered function "preg_replace" in a template is deprecated and will be removed in a future release. Use Smarty::registerPlugin to explicitly register a custom modifier. in /lib/smarty/sysplugins/smarty_internal_compile_private_modifier.php on line 113
Toutes ces erreurs ont été signalées sur mes tests avant la sortie de la version.
Bilan comparatif en partant de l'ancienne version 2.2.16, sachant les versions 2.2.17, 2.2.18 et 2.2.19 avaient toutes aussi des non conformités non corrigées.
+ la compatibilité PHP 8.1.x, 8.2.x, 8.3.x et a été nettement améliorée,
- mais il persiste toujours des non-conformités de codage non admissibles,
- car les développements et tests ne sont pas réalisés conformément aux bonnes pratiques.
Edit: je ne parle pas des non conformités/compatibilité HTML sur la partie Admin