Le contenu du P3
Date : samedi 28 septembre 2002 @ 23:16:08 :: Sujet : NPDS
:: Suivre ce lien P3-npds4.8 ou lire la suite de cet article.
Bonne lecture
-------------------------- NPDS 4.8 patch 3
Ce Patch est livré avec une installation automatique des modifications pour MySql : 4.8-P3.php (à lancer depuis la racine de votre site)
Vous devez configurer le fichier upload.conf.php (répertoire modules/upload) et principalement les valeurs de : - $racines - $url_upload - $url_upload_css
IL est rappellé que tous les modules (enfin presque) qui disposent d'options de paramètrage utilisent un fichier xx.conf.php dans leur répertoire.
Ce patch contient des corrections mais aussi de nombreuses évolutions et optimisations et notamment : --------------------------
Corrections : 0 - Module Links utilisant SFORM - correction de visit() - option permettant de trier les sous-catégories (voir le .conf) 2 - Message à un membre : troncature pour les speudos trop long 3 - Code retour de la fonction send_mail 4 - Généralisation de la fonction removehack (user.php, newtopic.php, reply.php ...) 5 - Administration : début du regroupement des case dans admin.php (Gawax) 6 - Catégories : le nombre d'articles affiché était faux 7 - Forums : affichage d'une catégorie même si celle-ci était vide 8 - Correction de l'affichage d'une catégorie des téléchargement avec un ' 9 - Editeur HTML : gestion des grosses images et/ou grande quantité de texte 10 - Pour les anonymes, les icônes des forums sont rouges 11 - gestion de l'affichage de la signature (erreurs dans le modules admin/user.php)
Evolutions : 1 - Amélioration de l'interface des sondages (résultats) avec possibilité de revoter pour d'anciens sondages.
2 - Gestionnnaire de fichier : l'Editeur HTML est intégré et permet la modification de certains type de fichiers (html, txt ...).
3 - LNL : le bloc permet maintenant le désabonnement. L'admin de LNL permet de supprimer des prospects faux ou erronés (ou inutiles).
4 - Les utilisateurs peuvent maintenant choisir leur Mot De Passe lors de leur enregistrement initial (option dans Admin / Préférences)
5 - Ultramode (Admin / Préférences option Export-News) est remplacé par Export-News : Génération de deux fichiers textes dont l'un est au formatNet2zone.
6 - L'admin d'un site peut voir les membres connectés même si il n'est pas lui même connecté en tant que membre (vous passerez inapercu ...)
7 - EDITO : Membre et/ou Anonyme, De jour et de Nuit. La doc en ligne d'EDITO parle d'elle même !
8 - Sécurité : Il n'existe plus qu'un seul fichier qui charge config.php : mainfile.php. Il est donc facile de déplacer config.php, de le renommer ....
9 - Evolutions de l'interface des "critiques" (enfin).
10 - Aide contextuelle : Aide-Contextuelle n'est pas un module à proprement parler mais un ensemble de fonctions mis à disposition des développeurs et du noyau de NPDS. Le nouveau système de blocs de NPDS intègre la présence de ce module (zone de saisie de l'aide contextuelle).
11 - Moteur de blocs : Les blocs sont maintenant totallement dynamiques et cachés (via une extension de SuperCache). Le système de blocs et son interface d'administration a été en partie refondu pour apporter une plus grande souplesse dans le classement, la gestion des blocs. Si l'ensemble des blocs sont cachés, les gains de performance sont importants ( - 65%) par rapport à la version précédente.
11 - Upload Images et Documents : L'editeur HTML dispose de nombreuses nouvelles fonctions intégrées (comme la bibliothèque d'image, de documents, ...) et permet l'upload d'images et/ou de fichiers dans (pour l'instant) les News. La documentation d'installation et de configuration du module upload (modules/upload) doit impérativement être lue pour paramètrer ce module sur votre site via le fichier : upload.conf.php
12 - Editeur HTML : En plus des fonctions d'upload, l'Editeur dispose d'un module PlugIns (merci Mr A. Latourette) permettant l'insertion de bloc préformatés (des tableaux, des mises en page complexes ...). Les développeurs pourront même rajouter de nouveaux PlugIns via le fichier extend-plugins.txt (editor/plugins/extend-plugins.txt). Une nouvelle dimension pour vos mises en page !
13 - NPDS-Plugins : Admin-Plugins est destiné aux développeurs de module souhaitant intégrer un composant dans l'administration de NPDS sans modifier une ligne de code du noyau. La documentation de développement est mise à jour (version 1.2 dans modules/documentations) et le module IPBAN est disponible pour servir d'exemple.
14 - Cinq nouveaux smilies (merci Achel) sont intégrés dont un est caché (à vous de le trouver)
15 - Moteur de recherche des Forums, évolutions de l'interface utilisateur (Gawax)
16 - Fichiers d'inclusions : Rappel de l'utilisation et nouveau fichier (body_onload.inc) : => Vous disposez de 6 fichiers d'inclusions (sorte d'exit-routine), vous permettant d'inclure un certain nombre de traitements spécifiques dans NPDS SANS toucher le noyau : - header_before.inc => est appelé avant que de commencer la génération de la page HTML - header_head.inc => est appelé entre le et lors de la génération de la page HTML - body_onload.inc => est appelé dans l'évement onload de la balise BODY. Attention le contenu de ce fichier doit-être du JAVASCRIPT ! - header_after.inc => est appelé à la fin du header (y compris le header du theme) - footer_before.inc => est appelé avant le début du footer (y compris le footer du theme) - footer_after.inc => est appelé à la fin de la génération de la page HTML (après la balise |