npds:historique:narval

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
npds:historique:narval [Mar. 08, 2007 05:13 PM UTC ] – créée titonpds:historique:narval [Dec. 15, 2024 01:01 PM UTC ] (Version actuelle) jpb
Ligne 1: Ligne 1:
 ====== Narval ====== ====== Narval ======
-===== Multi-langues ===== 
-Le moteur de NPDS est maintenant multi-langue. La solution retenue est la suivante : 
-  * une fonction particulière permet la recherche et l'analyse de la présence de TAG de langue dans différents éléments de NPDS (news, faq, préférences, blocs ...). Cette fonction s'appelle aff_langue et requiert en entrée une chaine de caractères. 
-  * Les tags de langue sont au format suivant :  
-    * [french]...[/french] ou [english]...[/english] : tags inclusifs 
-    * [!english]...[/english] ou [!french]...[/french] : tags exclusifs 
-  * L'éditeur HTML permet un insertion simple via une liste des différents tags de langue. 
-  * Une chaine de caractères peut bien évidement contenir : 
-    * aucun tag langue 
-    * un tag langue 
-    * plusieurs tags langue 
-    * plusieurs tags langue de plusieures langues 
-    * des parties avec et sans tags langue 
-  * Un meta-mot permet de positionner une zone de sélection de la langue de l'utilisateur (anonyme ou membre) : !langue! 
  
-  * Règles d'analyse : +==== NPDS 5.0 Narval ====
-    * les segments de texte ne contenant pas de tag de langue sont affichés +
-    * les segments de texte contenant un tag de langue équivalent à la langue choisie par l'utilisateur sont convertis et affichés +
-    * les segments de texte contenant un tag de langue différent de la langue choisie par l'utilisateur : +
-    * tag exclusif : les segments sont supprimés  +
-    * tag inclusif : les segments sont convertis et affichés si c'est la seule solution permettant d'afficher un texte "non vide" +
-  +
-  * préférences du site :  +
-    * langue par défaut : idem à actuellement +
-    * nouvelle option : Activer le Multi-Langue ?+
  
-  * Le cas des dates : +<note>Narval est presque une version de NPDS tellement ce patch est important
-    * la conversion des dates est un composant important du multilinguisme et pour ce faire NPDS s'appuie sur la zone  heure locale des préférences. Par exemple : [french]fr_FR[/french][english]en_EN[/english] définit la valeur du format des dates pour la langue française et la langue anglaise+Je vous recommande pour son installation de procéder de la manière suivante :
  
-  * L'administration permet de "tester" l'affichage des différents composants de NPDS (News, Faqs, Rubriques, ...)  : sans interprétation de langueen langue X, en langue ... +extraire le fichier 5.0-p2.php de l'archive (racine de l'archive ou répertoire SQL) 
- +télécharger ce fichier dans la racine de votre site 
-  * Pour l'interface de NPDS (les blocs par exemple) : les titres des blocsle contenul'aide en ligne supportent bien évidement ce nouveau formalisme +appliquer ce fichier (http://www.votre_site/5.0-p2.php) 
- +une fois les modifications de la base MySql réaliséespoursuivre l'installation de Narval (FTP)</note> 
-==== Exemples ==== +=== LE MULTI-LANGUES === 
-  [french]Texte[/french] [english]Text[/english] +Le moteur de NPDS est maintenant multi-langue. La solution retenue est la suivante : 
-affichera "Texte" ou "Text" en fonction de la langue choisie par l'utilisateur +  *une fonction particulière permet la recherche et l'analyse de la présence de TAG de langue dans différents éléments de NPDS (newsfaqpréférences, blocs ...). Cette fonction s'appelle aff_langue et requiert en entrée une chaine de caractères. 
-  [french]Texte[/french] +  *Les tags de langue sont au format suivant : 
-affichera "Texte" dans tous les cas +    *[french]...[/french] ou [english]...[/english] : tags inclusifs 
-  Ceci est un [!french]Texte[/french] +    *[!english]...[/englishou [!french]...[/french] : tags exclusifs 
-affichera "Ceci est un Texte" en français MAIS "Ceci est un " en Anglais +  *L'éditeur HTML permet un insertion simple via une liste des différents tags de langue. 
- +  *Une chaine de caractères peut bien évidement contenir : 
-===== Corrections ===== +    *aucun tag langue, 
-  * Le Backend de NPDS supporte les titres contenant des  &  +    *un tag langue, 
-  Disparition de la "new fantôme" +    *plusieurs tags langue, 
-  Gestion des bannières dans le cas ou le site n'... qu'une seule bannière +    *plusieurs tags langue de plusieures langues, 
-  * Le meta-mot !article_complet!ID fonctionne maintenant correctement quand on cherche l'article numéro X (ID) +    *des parties avec et sans tags langue
- +  *Un meta-mot permet de positionner une zone de sélection de la langue de l'utilisateur (anonyme ou membre: !langue! 
-===== Autres évolutions ===== +  *Règles d'analyse 
-  * Editeur HTML nouveaux Plugins (Merci Alat) +    *les segments de texte ne contenant pas de tag de langue sont affichés 
-  Le fichier smilies.php (images/forum/smilies/smilies.php) peut ne contenir que du texte (en lieu et place de gif) par exemple : array(":QDT","Cette question est déjà traitée ...","",0) permettra de remplacer :QDT par le texte "Cette ..." +    *les segments de texte contenant un tag de langue équivalent à la langue choisie par l'utilisateur sont convertis et affichés 
-  3 fichiers favicon-x.ico sont disponibles dans le répertoire /images : il suffit d'en renommer un en favicon.ico pour les favoris. +    *les segments de texte contenant un tag de langue différent de la langue choisie par l'utilisateur : 
-  * Impression des pages statiques +      *tag exclusif : les segments sont supprimés  
-  * Changement de l'encodage de la date d'enregistrement et enregistrement de la date de dernière visite des membres +      *tag inclusif les segments sont convertis et affichés si c'est la seule solution permettant d'afficher un texte "non vide
-  * Inversion du classement des Messages Internes par date +  *préférences du site : 
-  * l'Editeur HTML (et ses sous-composants) est disponible en anglais +    *langue par défaut : idem à actuellement 
- +    *nouvelle option : Activer le Multi-Langue ? 
-===== Forums ===== +  *Le cas des dates : 
-  Intégration des balises [code]...[/code] permettant l'intégration de morceaux de codes (html, php, ...) sans interprétation  +la conversion des dates est un composant important du multilinguisme et pour ce faire NPDS s'appuie sur la zone : heure locale des préférences. Par exemple : [french]fr_FR[/french][english]en_EN[/english] définit la valeur du format des dates pour la langue française et la langue anglaise 
-  * Système de "quotation" et de "qualification" (voir config des forums dans l'administration) des participants  +  *L'administration permet de "tester" l'affichage des différents composants de NPDS (News, Faqs, Rubriques, ...)  : sans interprétation de langue, en langue X, en langue Y ... 
-  Page "spécial impression" pour chaque message +  *Pour l'interface de NPDS (les blocs par exemple) les titres des blocs, le contenul'aide en ligne supportent bien évidement ce nouveau formalisme
-  * Intégration d'une fonction de suivit des nouveaux posts (notamment pour les forums Arbre) (merci snipe) +
-  Intégration d'une fonction de découpage des textes trop longs (> 80 caractères) (merci snipe) +
-  * Nouvelle combo "sauter à" +
-  * Deux nouveaux tags de CSS QUOTE et CODE peuvent être définies dans votre CSS pour parfaire la présentation des forums +
-  * Accès direct au dernier message d'un sujet +
-  * Lien "Plus d'émoticones(merci snipe) +
-  * Optimisations MySql +
-  Amélioration du classement du bloc forums +
- +
-===== Fiche membre ===== +
-  Sur la fiche membre ID Utilisateur (pseudo) est maintenant affiché +
- +
-===== Rubriques ===== +
-  * Le titre des sections est affiché sous les images (s'il y en a) +
-  * Les images peuvent être des fichier Flash +
- +
-===== Téléchargements ===== +
-  * Possibilité de mettre une bannière via le fichier static/download.ban.txt +
-  * Choix "Aucune catégoriedans l'administration permettant de ne pas ouvrir une catégorie de téléchargement par défaut +
-  * Gestion des téléchargements pour les groupes +
-  * Ajout d'une fonctionnalité pour signaler (par emailun lien mort +
- +
-===== Thèmes ===== +
-==== Thèmes dynamiques ==== +
-  * Deux nouveaux fichiers peuvent être utilisés par theme-dynamic (themes/votre_theme/html) et vous permettent d'avoir des blocs de gauche et/ou des blocs de droite totalement différents : +
-    * bloc-left.html +
-    * bloc-right.html +
- +
-==== Thèmes PHP ==== +
-  * Une nouvelle fonction peut être décrite et utilisée dans les thèmes PHP : themedito (à mettre dans theme.php) et vous permet d'avoir un EDITO spécifique +
-  * Une nouvelle variable permet de connaître le côté du bloc courant : $bloc_side (valeurs "RIGHT" ou "LEFT"+
-  * Les blocs disposent donc des variables globales suivantes : $theme$B_class_title$B_class_content, $bloc_side+
  
-===== Titres des pages ===== +  ***Exemples** : 
-  Les pages static, les modules ... peuvent disposer d'un titre (balise TITLE) +    *[french]Texte[/french][english]Text[/english] : affichera "Texte" ou "Text" en fonction de la langue choisie par l'utilisateur 
-  Titre alternatif et titre Multi-langue (voir doc en ligne du fichier pages.php) ou comment personnaliser encore plus vos titres ce type de titre fonctionne sur Article, Rubrique, Faq, Forum, Lien +    *[french]Texte[/french: affichera "Texte" dans tous les cas 
-  Ajout de l'option [runpermettant d'interdire le lancement de certaines pages ($PAGES['index.php'][run]="noaffichera "Site Web fermé")+Ceci est un [!french]Texte[/french] : affichera "Ceci est un Texteen français MAIS "Ceci est un en Anglais 
 +=== CORRECTIONS ===
  
-===== Meta-lang ===== +  *Le Backend de NPDS supporte les titres contenant des & 
-  * !edito! : fabrique et affiche l'EDITO +  *Disparition de la "new fantôme" 
-  * !edito-notitle! : Supprime le texte "EDITO" et le premier niveau de tableau (ce meta-mot n'est actif que dans l'Edito) +  *Gestion des bannières dans le cas ou le site n'a ... qu'une seule bannière 
-  * !langue! : fabrique une zone de selection des langues disponibles +  *Le meta-mot !article_complet!ID fonctionne maintenant correctement quand on cherche l'article numéro X (ID)
-  * !list_mns: Affiche une liste de tout les membres possédant un minisite avec un lien (Merci Tito) +
-  * !LastMember! : Renvoie le pseudo du dernier membre inscrit (Merci Tito)+
  
-===== Blocs ===== +=== AUTRES EVOLUTIONS ===
-  * Il est maintenant possible de passer un bloc de droite à gauche et vis-versa (combo-box d'action) +
-  * Nouvelle valeur dans dans le contenu d'un bloc pour la gestion permettant de spécifier les pages sur lesquelles le bloc sera affiché : +
-    * uri#uris_séparées_par_un_espace pour n'afficher le bloc que sur les URI citées. +
-    * Le temp de rétention doit-être égal à zéro dans ce cas. +
-    * Exemple : uri#index.php user.php forum.php static.php?op=statik.txt&npds=1+
  
-===== Administration ===== +  *Editeur HTML : nouveaux Plugins (Merci Alat
-  Les droits (CHMODsont affichés dans le gestionnaire de fichiers +  *Le fichier smilies.php (images/forum/smilies/smilies.php) peut ne contenir que du texte (en lieu et place de gif). Par exemple : array(":QDT","Cette question est déjà traitée ...","",0) permettra de remplacer :QDT par le texte "Cette ..." 
-  * Il est maintenant possible de désabonner un membre (forumssujets, ...) depuis l'administration des membres (combo-box d'action) +  *3 fichiers favicon-x.ico sont disponibles dans le répertoire /images : il suffit d'en renommer un en favicon.ico pour les favoris. 
-  * Les Rubriques (ainsi que les Forums et Faqs) disposent d'un index permettant un classement à votre convenance +  *Impression des pages statiques 
-  * Nouvelle version de SaveMysql permettant la sauvegarde en local de la base dans /logs (merci hexagone) +  *Changement de l'encodage de la date d'enregistrement et enregistrement de la date de dernière visite des membres 
-  * Préférences : +  *Inversion du classement des Messages Internes par date 
-    * Modification de certains libéllés des préférences (Logo du site (pour les impressions) par exemple) +  *l'Editeur HTML (et ses sous-composants) est disponible en anglais 
-    Réglage des paramètres Jour / Nuit +=== LES FORUMS ===
-    Réglage de l'extension des images de l'administration (gif par défaut) +
-    * Deux préférences pour SaveMysql +
-  * LNL : +
-    * L'envoi "par paquet" est actif pour les membres ET les prospects +
-    Lors du test d'une LNL un mail est envoyé à l'administrateur du site +
-   +
-===== Documentation administrateur ===== +
-  * Mise à jour des versions françaises et anglaises de la documentation administrateur (manuel en ligne)+
  
-===== Nouveaux modules ===== +  *Intégration des balises [code]...[/code] permettant l'intégration de morceaux de codes (html, php, ...) sans interprétation  
-  * FreeSpeaking (discussion libre: +  *Système de "quotation" et de "qualification" (voir config des forums dans l'administration) des participants  
-    Ce bloc peut avoir un titre, être réservé à un groupe, aux admins ... +  *Page "spécial impression" pour chaque message 
-    On peut imaginer avoir plusieurs blocs avec chacun sa table et ses utilisateurs associés+  *Intégration d'une fonction de suivit des nouveaux posts (notamment pour les forums Arbre) (merci snipe) 
 +  *Intégration d'une fonction de découpage des textes trop longs (> 80 caractères) (merci snipe) 
 +  *Nouvelle combo "sauter à" 
 +  *Deux nouveaux tags de CSS : QUOTE et CODE peuvent être définies dans votre CSS pour parfaire la présentation des forums 
 +  *Accès direct au dernier message d'un sujet 
 +  *Lien "Plus d'émoticones" (merci snipe) 
 +  *Optimisations MySql 
 +  *Amélioration du classement du bloc forums 
 +=== FICHE MEMBRE === 
 +  *Sur la fiche membre ID Utilisateur (pseudo) est maintenant affiché 
 +=== LES RUBRIQUES === 
 +  *Le titre des sections est affiché sous les images (s'il y en a
 +  *Les images peuvent être des fichier Flash 
 +=== LES TELECHARGEMENTS === 
 +  *Possibilité de mettre une bannière via le fichier static/download.ban.txt 
 +  *Choix "Aucune catégorie" dans l'administration permettant de ne pas ouvrir une catégorie de téléchargement par défaut 
 +  *Gestion des téléchargements pour les groupes 
 +  *Ajout d'une fonctionnalité pour signaler (par email) un lien mort
  
-  MarqueTaPage (gestion des favoris internes) : +=== LES THEMES === 
-    * Ce bloc peut avoir un titre, être réservé à un groupe, aux admins ...+**dynamiques** 
 +- Deux nouveaux peuvent être utilisés par TD (themes/votre_theme/html) : 
 +      bloc-left.html 
 +      - bloc-right.html 
 +        et vous permettent d'avoir des blocs de gauche et/ou des blocs de droite totalement différents 
 +         
 +**PHP** 
 +  *Une nouvelle fonction peut être décrite et utilisée dans les thèmes PHP : themedito (à mettre dans theme.php) et vous permet d'avoir un EDITO spécifique 
 +  *Une nouvelle variable permet de connaître le côté du bloc courant : $bloc_side (valeurs : "RIGHT" ou "LEFT"
 +  *Les blocs disposent donc des variables globales suivantes : $theme, $B_class_title, $B_class_content, $bloc_side 
 +=== LES TITRES des PAGES et le fichier pages.php (/themes) === 
 +  *Les pages static, les modules ... peuvent disposer d'un titre (balise TITLE) 
 +  *Titre alternatif et titre Multi-langue (voir doc en ligne du fichier pages.php) ou comment personnaliser encore plus vos titresce type de titre fonctionne sur : Article, Rubrique, Faq, Forum, Lien 
 +  *Ajout de l'option [run] permettant d'interdire le lancement de certaines pages ($PAGES['index.php'][run]="no" affichera "Site Web fermé"
 +=== META-LANG === 
 +  ***!edito!** : fabrique et affiche l'EDITO 
 +  ***!edito-notitle!** : Supprime le texte "EDITO" et le premier niveau de tableau (ce meta-mot n'est actif que dans l'Edito) 
 +  ***!langue!** : fabrique une zone de selection des langues disponibles 
 +  ***!list_mns!** : Affiche une liste de tout les membres possédant un minisite avec un lien (Merci Tito) 
 +  ***!LastMember!** : Renvoie le pseudo du dernier membre inscrit (Merci Tito) 
 +=== BLOCS === 
 +  *Il est maintenant possible de passer un bloc de droite à gauche et vis-versa (combo-box d'action) 
 +  *Nouvelle valeur dans dans le contenu d'un bloc pour la gestion permettant de spécifier les pages sur lesquelles le bloc sera affiché : 
 +uri#uris_séparées_par_un_espace pour n'afficher le bloc que sur les URI citées. 
 +Le temps de rétention doit-être égal à zéro dans ce cas.
  
-  * Bloc-notes (module qui vous permet de disposer d'un ensemble de bloc-notes et ce aussi bien dans des blocs que dans des news, faqs) +**Exemple :** <code>uri#index.php user.php forum.php static.php?op=statik.txt&npds=1</code> 
-    L'installation et l'utilisation de ce modules est assez complexe+=== ADMINISTRATION === 
 +  *Les droits (CHMOD) sont affichés dans le gestionnaire de fichiers 
 +  *Il est maintenant possible de désabonner un membre (forums, sujets, ...) depuis l'administration des membres (combo-box d'action) 
 +  *Les Rubriques (ainsi que les Forums et Faqs) disposent d'un index permettant un classement à votre convenance 
 +  *Nouvelle version de SaveMysql permettant la sauvegarde en local de la base dans /logs (merci hexagone) 
 +  *Préférences : 
 +    *Modification de certains libéllés des préférences (Logo du site (pour les impressions) par exemple) 
 +    *Réglage des paramètres Jour / Nuit 
 +    *Réglage de l'extension des images de l'administration (gif par défaut) 
 +    *Deux préférences pour SaveMysql 
 +  *LNL : 
 +  *L'envoi "par paquet" est actif pour les membres ET les prospects 
 +  *Lors du test d'une LNL un mail est envoyé à l'administrateur du site 
 +=== LA DOCUMENTATION Administrateur === 
 +Mise à jour des versions françaises ET anglaises de la documentation administrateur (manuel en ligne) 
 +=== NOUVEAUX MODULES === 
 +  ***FreeSpeaking** (discussion libre) : 
 +Ce bloc peut avoir un titre, être réservé à un groupe, aux admins ... 
 +On peut imaginer avoir plusieurs blocs avec chacun sa table et ses utilisateurs associés 
 +  ***MarqueTaPage** (gestion des favoris internes) : 
 +Ce bloc peut avoir un titre, être réservé à un groupe, aux admins ... 
 +  ***Bloc-notes** : 
 +Module qui vous permet de disposer d'un ensemble de bloc-notes et ce aussi bien dans des blocs que dans des news, faqs ... 
 +L'installation et l'utilisation de ce modules est assez complexe
  • npds/historique/narval.1173374030.txt
  • Dernière modification : Mar. 08, 2007 05:13 PM UTC
  • de tito