npds:historique:revolution_16

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
npds:historique:revolution_16 [Dec. 15, 2024 09:01 AM UTC ] jpbnpds:historique:revolution_16 [Dec. 15, 2024 09:26 AM UTC ] (Version actuelle) jpb
Ligne 49: Ligne 49:
 === Evolutions === === Evolutions ===
  
-Installation automatique de modules : +== Installation automatique de modules :== 
-- install auto en v.1.2 +  *- install auto en v.1.2 
-- utilisation des lib (mysql ou mysqli) pour support php7 +  *- utilisation des lib (mysql ou mysqli) pour support php7 
-- ajout support langue espagnol +  *- ajout support langue espagnol 
-- compatibilité php7 (ereg=>preg) +  *- compatibilité php7 (ereg=>preg) 
-- option d'installation rapide +  *- option d'installation rapide 
-- interface +  *- interface 
-- désinstallation automatique (prototype)+  *- désinstallation automatique (prototype)
  
-- intégration côté client d'un contrôle des form+== - intégration côté client d'un contrôle des form ==
 utilisation de formValidation utilisation de formValidation
  
Ligne 65: Ligne 65:
 modification du fichier footer.php pour pouvoir charger (comme pour les modules) si il existe le fichier footer_after.inc ceci permet de placer ici les js (...de second niveau) nécessaires ==> chargement plus rapide de la page modification du fichier footer.php pour pouvoir charger (comme pour les modules) si il existe le fichier footer_after.inc ceci permet de placer ici les js (...de second niveau) nécessaires ==> chargement plus rapide de la page
  
-THEMES +== THEMES == 
-- 8 themes disponibles dont 3 "skinable" (22 skins)+ 
 +  *- 8 themes disponibles dont 3 "skinable" (22 skins)
 ce qui donne donc 74 visualisations différentes du portail possible ce qui donne donc 74 visualisations différentes du portail possible
  
-- Implémentation des skins de Thème pour l'utilisateur et l'administrateur+  *- Implémentation des skins de Thème pour l'utilisateur et l'administrateur
 un theme skinable doit avoir le suffixe _sk un theme skinable doit avoir le suffixe _sk
 les feuilles de style doivent se trouver dans le dossier themes/_skins/'monskin'/bootstrap.min.css les feuilles de style doivent se trouver dans le dossier themes/_skins/'monskin'/bootstrap.min.css
Ligne 78: Ligne 79:
 si l'utilisateur choisit un skin dans header.php on remodifie le(s) lien(s) CSS relatif au Framework en lui appliquant deux css du framework customisé (bootstrap.min.css, extra.css) si l'utilisateur choisit un skin dans header.php on remodifie le(s) lien(s) CSS relatif au Framework en lui appliquant deux css du framework customisé (bootstrap.min.css, extra.css)
  
-- note :+  *- note :
 on peut maintenant avoir des dossiers thèmes non visible par les utilisateurs (pour travaux et désactivation) pour désactiver il suffit de faire précéder le nom du dossier theme par _ on peut maintenant avoir des dossiers thèmes non visible par les utilisateurs (pour travaux et désactivation) pour désactiver il suffit de faire précéder le nom du dossier theme par _
  
-- ajout d'une landing page :+  *- ajout d'une landing page :
 offre la possibilité d'avoir un header.html alternatif sur la page d'accueil (défini pour le site), par l'ajout d'un fichier themes/montheme/html/header_landing.html , si ce fichier existe alors il sera chargé pour la page d'accueil en lieu et place du header.html. offre la possibilité d'avoir un header.html alternatif sur la page d'accueil (défini pour le site), par l'ajout d'un fichier themes/montheme/html/header_landing.html , si ce fichier existe alors il sera chargé pour la page d'accueil en lieu et place du header.html.
  
-SUPPORT DES LANGUAGES +=== SUPPORT DES LANGUAGES === 
-- Support compatibilité PHP 7.x +  *- Support compatibilité PHP 7.x 
-chasse au notice php (undefined variable, undefined offset, ...) +    *chasse au notice php (undefined variable, undefined offset, ...) 
-correction des fichiers où le nom d'une classe est identique à celui d'une fonction de cette classe +    *correction des fichiers où le nom d'une classe est identique à celui d'une fonction de cette classe 
-correction des preg utlisant le flag '##'e remplacement par callback +    *correction des preg utlisant le flag '##'e remplacement par callback 
-correction de new topic.php (encadrement des codes d'erreur forum par des simple quote) +    *correction de new topic.php (encadrement des codes d'erreur forum par des simple quote) 
-correction de la lib file.class.php (incompatible avec PHP7 objet incompatible?...) +    *correction de la lib file.class.php (incompatible avec PHP7 objet incompatible?...) 
-correction de toutes les utilisation de each (big work) +    *correction de toutes les utilisation de each (big work) 
-correction des argument de définition des constantes +    *correction des argument de définition des constantes  
-correction admin/banners.php+    *correction admin/banners.php
 lignes 387 et 431 de admin/banners.php (REV 13) lignes 387 et 431 de admin/banners.php (REV 13)
 la variable $extrainfo est doublée dans les liste d'arguments de la fonction BannerClientChange() === page blanche !!!! la variable $extrainfo est doublée dans les liste d'arguments de la fonction BannerClientChange() === page blanche !!!!
-correction modules/links/links-1.php+    *correction modules/links/links-1.php
 ligne 101 (REV 13) ligne 101 (REV 13)
 la variable $name deux fois dans les arguments de fonction Add() la variable $name deux fois dans les arguments de fonction Add()
 === page blanche === page blanche
-correction modules/links/links.php+    *correction modules/links/links.php
 ligne 544 (REV 13) ligne 544 (REV 13)
 la variable $name deux fois dans les arguments de fonction Add() la variable $name deux fois dans les arguments de fonction Add()
  
-- Support compatibilité MYSQL 5.7 ++  *- Support compatibilité MYSQL 5.7 +
 modification de certaine valeur par default dans la bd modification de certaine valeur par default dans la bd
 modification dans les fichiers de requêtes où le type de valeur ne correspond pas à celui attendu dans la base ... modification dans les fichiers de requêtes où le type de valeur ne correspond pas à celui attendu dans la base ...
 typage precis des entrées dans la bd en fonctions des types définis dans la bd : (on manque encore de test ...) typage precis des entrées dans la bd en fonctions des types définis dans la bd : (on manque encore de test ...)
  
-- Support IPV6+  *- Support IPV6
 pour session log anti spam banIP etc ... pour session log anti spam banIP etc ...
 (reste à traiter le cas des adresse IPV4 encapsulé dans une IPV6) (reste à traiter le cas des adresse IPV4 encapsulé dans une IPV6)
  
-Tinymce +=== Tinymce === 
-version courante +version courante\\  
-adaptation de l'implémentation +adaptation de l'implémentation\\   
-ajout de commande pour les métamots+ajout de commande pour les métamots\\ 
 modification des templates (responsives) modification des templates (responsives)
  
-DIVERS+=== DIVERS === 
 - Remplacement des licences GNU GPL de version 2 par la version 3 - Remplacement des licences GNU GPL de version 2 par la version 3
  
-RGPD+=== RGPD === 
 - intégration d'un outil de consentement des services utilisés et des cookies déposés par ces services (tarteaucitron) - intégration d'un outil de consentement des services utilisés et des cookies déposés par ces services (tarteaucitron)
  
-GEOLOC+=== GEOLOC === 
 inclusion dans le core du module de géolocalisation inclusion dans le core du module de géolocalisation
  
-INSIDE CODE+=== INSIDE CODE === 
 mise en majuscule des instructions mySQL mise en majuscule des instructions mySQL
 écriture à double indentation (3 espaces) PHP / html / js écriture à double indentation (3 espaces) PHP / html / js
  • npds/historique/revolution_16.1734253295.txt
  • Dernière modification : Dec. 15, 2024 09:01 AM UTC
  • de jpb