XOOPS 2.0.17 release notes ------------------------------------------------------------------------------ L'équipe de développeemnt Xoops a le plaisir de vous annoncer la sortie de la version 2.0.17 de Xoops. C'est une version de maintenance qui contient plusieurs corrections de bugs et apporte des améliorations fonctionnelles. Lisez le changelog pour en connaître les détails. Pré-requis système ----------------------------------- PHP PHP version >= 4.3 (PHP 4.2.x peut fonctionner mais n'est pas officiellement supporté) MySQL MySQL server 3.23+ Server Web Un serveur supportant les versions php requises (Apache est fortement recommandé) Installer XOOPS ----------------------------------- 1. Copier le contenu (et pas le dossier) du répertoire htdocs/ sur votre serveur 2. Vérifiez que le fichier mainfile.php et les dossiers cache, templates_c et uploads sont en lecture-écriture (chmod=777) 3. Accéder au dossier où vous avez installé les fichiers du répertoire htdocs avec votre navigateur pour lancer l'assistant d'installation Mise à jour à partir d'une version précédente ----------------------------------- Mise à jour à partir de XOOPS 2.0.16 1. Effectuez une sauvegarde de votre base de données et de vos fichiers 2. Décompressez le package de mise à jour dans un répertoire temporaire 3. Copiez le contenu du répertoire htdocs à la racine de votre site par dessus vos fichiers existants 4. Dans admin system, modules, faites une mise à jour du module system 5. Supprimez le dossier upgrade Mise à jour à partir de XOOPS 2.0.14/2.0.15 (package upgrade) 1. Effectuez une sauvegarde de votre base de données et de vos fichiers 2. Décompressez le package de mise à jour dans un répertoire temporaire 3. Copiez le contenu du répertoire htdocs à la racine de votre site par dessus vos fichiers existants 4. Dans votre navigateur, saisissez l'adresse de votre site suivie de /upgrade/ ce qui donne /upgrade/ 5. Suivez les instructions pour la mise à jour 6. Dans admin system, modules, faites une mise à jour du module system 7. Supprimez le dossier upgrade Mise à jour à partir de XOOPS 2.0.14/2.0.15 (version complète) 1. Effectuez une sauvegarde de votre base de données et de vos fichiers 2. Décompressez le package de mise à jour dans un répertoire temporaire 3. Déplacer le dossier "upgrade" dans le dossier "htdocs" 4. Supprimer le fichier htdocs/mainfile.php, et le dossier htdocs/install 5. Copiez le contenu du répertoire htdcos à la racine de votre site par dessus vos fichier existants 6. Dans votre navigateur, saississez l'adresse de votre site suivie de /upgrade/ ce qui donne /upgrade/ 7. Suivez les instructions pour la mise à jour 8. Dans admin system, modules, faites une mise à jour du module system 9. Supprimez le dossier upgrade Mise à jour à partir des versions XOOPS 2.0.7 à 2.0.13.2 (using the full package): 1. Effectuez une sauvegarde de votre base de données et de vos fichiers 2. Décompressez le package de mise à jour dans un répertoire temporaire 3. Déplacer le dossier "upgrade" dans le dossier "htdocs" 4. Supprimer le fichier htdocs/mainfile.php, et le dossier htdocs/install 5. Copiez le contenu du répertoire htdcos à la racine de votre site par dessus vos fichier existants 4. Supprimez les fichiers et dossiers suivants de votre serveur (ils appartiennent à une ancienne version): * class/smarty/core * class/smarty/plugins/resource.db.php 5. Supprimez les fichiers du répertoire templates_c (sauf index.html) 6. Vérifiez que le serveur peut écrire dans le fichier mainfile.php 7. Dans votre navigateur, saississez l'adresse de votre site suivie de /upgrade/ ce qui donne /upgrade/ 8. Suivez les instructions pour la mise à jour 9. Protégez à nouveau le fichier mainfile.php (chmod=444) 10. Dans admin system, modules, faites une mise à jour du module system 11. Supprimez le dossier upgrade Contrôle de l'intégrité des fichiers ------------------------------------ Cette version de Xoops est livrée avec un script capable de vérifier si tous les fichiers du "system" (le noyau xoops) ont bien été uploadés sur le serveur, et sont à la bonne taille (en octets). Pour l'utiliser, suivez ces instructions : 1. uploader les fichiers xoops_md5.php et xoops.md5, situé à la racine du package dans le répertoire racine de votre serveur 2. exécutez xoops_md5.php dans votre navigateur 3. si nécessaire, réuploader les fichiers manquants ou corrompus 4. supprimer les fichiers xoops_md5.php et xoops_.md5 de votre serveur Découvrir les indications cachées en cas de page blanche -------------------------------------------------------- Xoops affiche une page d'erreur basique pour prévenir les erreurs fatales. Pour vous aider à diagnostiquer la cause de l'erreur, cette page contient des informations supplémentaires qui sont cachées par défaut. Pour les découvrir utilisez le menu "sélectionner tout" de votre navigateur ; sur la plupart d'entre eux vous pouvez utiliser la combinaison de touches "ctrl+A". Accès aux templates non supportés --------------------------------- Il a été porté à notre connaissance que quelques modules contiennent une version modifiée de la routine d'installation des modules et accèdent directement aux tables de la base de données pour les templates et les blocs, contournant ainsi les procédures régulières de déclaration des templates. A cause de cela, quelques changements récents dans le système de manipulation des templates ont rendu ces modules incapables d'accéder à leurs données templates. Si vous utilisez l'un de ces modules, vous pouvez corriger ce problème en remplaçant le fichier resource.db.php situé dans le dossier class/smarty/xoops_plugins/ par celui fourni dans le dossier extras de ce package. Veuillez noter cependant qu'en contournant l'interface standard en insérant des modifications dans le noyau, celles-ci ne sont pas supportées et ces modules ne fonctionneront plus avec les futures versions. Modules ----------------------------------- Les packages Xoops ne contiennent pas de modules en dehors du module system. Vous pouvez utiliser les anciens modules du package 2.0.13.2 ou parcourir notre espace téléchargement de modules. Quelques uns des meilleurs modules peuvent être trouvés sur les sites suivants : * Instant-Zero (News, newbbex, marquee, userpage, myiframe, ecommerce...) : www.instant-zero.com * Zoullou(Calendrier extcal, galerie extgallery) : www.zoullou.net * Les modules de Solo71(Multimenu, Edito, myhome, etc..) : www.arma-sa.com/modules/mydownloads/ * Smart Factory (SmartSection, wfdownload et bien d'autres).... : www.smartfactory.ca * XForge site (CBB forum, Wordpress, MediaWiki...) : www.xoopsforge.com * dugris.info(madliens, wflinks, security image, ....) www.dugrins.info