Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
npds:historique:npds4.8patch2 [Dec. 17, 2024 11:10 AM UTC ] – jpb | npds:historique:npds4.8patch2 [Dec. 17, 2024 11:20 AM UTC ] (Version actuelle) – jpb | ||
---|---|---|---|
Ligne 91: | Ligne 91: | ||
*- bloc index 0 contenant function# | *- bloc index 0 contenant function# | ||
*- bloc index 1 contenant function# | *- bloc index 1 contenant function# | ||
- | *- bloc index 2 contenant function# | + | *- bloc index 2 contenant |
+ | < | ||
+ | function# | ||
params# | params# | ||
+ | </ | ||
*- bloc index 3 contenant function# | *- bloc index 3 contenant function# | ||
*- bloc index 4 contenant function# | *- bloc index 4 contenant function# | ||
Ligne 101: | Ligne 104: | ||
Imaginez encore que je supprime les appels à ces fonctions dans le fichier header.php en ne laissant que les lignes suivantes : | Imaginez encore que je supprime les appels à ces fonctions dans le fichier header.php en ne laissant que les lignes suivantes : | ||
+ | |||
+ | <code php> | ||
global $powerpack; | global $powerpack; | ||
- | if (!isset($powerpack)) {include (" | + | if (!isset($powerpack)) {include (" |
- | | + | leftblocks(); |
+ | </ | ||
Le résultat : l' | Le résultat : l' | ||
Ligne 112: | Ligne 118: | ||
11 - Gestion de la langue d' | 11 - Gestion de la langue d' | ||
+ | |||
De part son origine, NPDS hérite comme langue d' | De part son origine, NPDS hérite comme langue d' | ||
+ | |||
La " clientèle " de NPDS étant pour la grande majorité Francophone, | La " clientèle " de NPDS étant pour la grande majorité Francophone, | ||
+ | |||
Dans le Patch 2, la totalité des modules d' | Dans le Patch 2, la totalité des modules d' | ||
- | Il existe un fichier de langue pour la zone d' | + | Il existe un fichier de langue pour la zone d' |
Les messages sont nativement en français et le fichier de langue français est donc maintenant quasiment vide (au contraire du fichier anglais) | Les messages sont nativement en français et le fichier de langue français est donc maintenant quasiment vide (au contraire du fichier anglais) | ||
+ | |||
Cela permet une réduction importante de la taille du fichier de langue ainsi que des gains significatifs en terme de vitesse (quasi une version hardcoded). | Cela permet une réduction importante de la taille du fichier de langue ainsi que des gains significatifs en terme de vitesse (quasi une version hardcoded). | ||
+ | |||
Par voie de conséquence, | Par voie de conséquence, | ||
- | Malheureusement, | + | Malheureusement, |
Afin de préparer la 4.9, je vous conseille de faire vos modifications dans lang-french.php et de les saisir aussi dans lang-mods- french.php (un exemple est livré dans le P2) car ce fichier sera pris en charge directement dans la 4.9. | Afin de préparer la 4.9, je vous conseille de faire vos modifications dans lang-french.php et de les saisir aussi dans lang-mods- french.php (un exemple est livré dans le P2) car ce fichier sera pris en charge directement dans la 4.9. | ||
Pour les concepteurs de Modules, Addons, et autres Mods, vos développements devront être légèrement modifiés avant l' | Pour les concepteurs de Modules, Addons, et autres Mods, vos développements devront être légèrement modifiés avant l' | ||
- | Nouvelles fonctions dans mainfile.php : | + | **Nouvelles fonctions dans mainfile.php :** |
- | . removeHack qui permet de supprimer certaines chaînes de caractères dangereuses (CSS). | + | *removeHack qui permet de supprimer certaines chaînes de caractères dangereuses (CSS). |
- | . getmicrotime qui permet d' | + | *getmicrotime qui permet d' |
- | . fab_block et block_fonction qui fabrique et assure la gestion des fonctions des blocs | + | *fab_block et block_fonction qui fabrique et assure la gestion des fonctions des blocs |
- | . valid_group qui permet de connaître la liste des groupes d'un membre | + | *valid_group qui permet de connaître la liste des groupes d'un membre |
- | Nouveaux Modules : | + | **Nouveaux Modules :** |
- | Le module links (qui reprend et complète l' | + | |
- | Le module contact (qui permet la gestion simple d'un formulaire de contact avec SFORM voir install.txt) | + | *Le module contact (qui permet la gestion simple d'un formulaire de contact avec SFORM voir install.txt) |
- | SFORM et les formulaires dans NPDS : | + | *SFORM et les formulaires dans NPDS : |
SFORM n'est pas vraiment un module car c'est en fait LE gestionnaire de Formulaire de NPDS. Ceci met à la disposition : | SFORM n'est pas vraiment un module car c'est en fait LE gestionnaire de Formulaire de NPDS. Ceci met à la disposition : | ||
- | - des utilisateurs, | + | *- des utilisateurs, |
difficultés (voir la doc et/ou les exemples) et sans aucune modification du code ou des tables. | difficultés (voir la doc et/ou les exemples) et sans aucune modification du code ou des tables. | ||
- | - des développeurs de modules un moteur de gestion simple et performant de formulaires de tous genres (voir la doc de développement) SFORM ouvre un nouveau potentiel au développement avec la possibilité de réaliser simplement des modules de (exemples) : | + | *- des développeurs de modules un moteur de gestion simple et performant de formulaires de tous genres (voir la doc de développement) SFORM ouvre un nouveau potentiel au développement avec la possibilité de réaliser simplement des modules de (exemples) : |
- | - sondages | + | *- sondages |
- | - enquêtes | + | *- enquêtes |
- | - souscription de contrat | + | *- souscription de contrat |
- | - demande d' | + | *- demande d' |
- | - ... | + | *- ... |
- | Ce Patch est livré avec une installation automatique des modifications pour MySql : 4.8-P2.php | + | <note tip>Ce Patch est livré avec une installation automatique des modifications pour MySql : 4.8-P2.php</ |