Après plus de 25000 téléchargements de XOOPS 2.3.2B (voir ici), l’équipe de développement de XOOPS est heureuse de vous annoncer la sortie de XOOPS 2.3.3 Final. Cette version apporte de nombreuses corrections de bug et des améliorations pour les utilisateurs. Ce travail a été fait par l’équipe de développement de XOOPS et la communauté XOOPS. Quelques uns des changements apportés : - Gestion des profils et messagerie privée par dhcst - Installeur revu par dugris et marco - Amélioration thèmes par mamba, aph3x, kris et burning - Editeur tinymce amélioré par dugris et luciorota - Class snoopy mise a jour par julionc - Smarty mis à jour par dhcst - Bug tracker géré par marco
Rappel : Si vous l’installez par-dessus une installation précédente, faite en premier lieu une SAUVEGARDE ! Merci de noter également que certains hacks conçus pour des versions précédentes de XOOPS peuvent ne plus fonctionner avec cette version : Tester avant d’installer est toujours un bon choix.
Téléchargez XOOPS depuis le dépôt SourceForge lien mis a jour le 12/09/09
Merci de poster et discuter des problèmes rencontrés avec cette version dans ce thread
Prérequis système PHP : Toute version de PHP >= 4.3 (PHP 4.2.x devrait fonctionner mais n’est plus officiellement supportée, PHP 5.0+ est fortement recommandé) MySQL : MySQL server 3.23+ (MySQL 5.0+ est fortement recommandée) Serveur Web : N’importe quel serveur supportant la version requise de PHP (Apache est fortement recommandé)
Télécharger XOOPS Vous pouvez récupérer cette archive depuis le dépôt SourceForge. Des archives .zip et .gz sont également disponibles.
Installer XOOPS 1- Copier le contenu du répertoire /htdocs à un endroit accessible par votre serveur 2- Assurez-vous que le fichier mainfile.php et le répertoire uploads/ soient ouvert en écriture sur le serveur. 3- Pour des raisons de sécurité vous êtes encouragés à déplacer le répertoire ‘/xoops_lib’ (pour les librairies XOOPS) et ‘/xoops_data’ (pour les données XOOPS) en dehors de la racine des documents. Sinon renommez au moins ces répertoires. 4- Ouvrez le répertoire xoops_data/ en écriture; créez (si non encore présent) et ouvrez en écriture les répertoires xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ et xoops_data/caches/smarty_compile/ 5- Accedez au répertoire où vous avez installé les fichiers de dossier htdocs avec votre navigateur web pour lancer l'assistant d'installation.
Installation de Protector dans XOOPS Nous recommandons fortement l'installation du module PROTECTOR qui fourni une protection complémentaire et des fonctions supplémentaire pour la connexion à votre site. Pour installer le module protector avec une nouvelle installation de XOOPS, supprimez le fichier mainfile.dist.php du répertoire racine de XOOPS, copiez /extra/mainfile.dist.php.protector vers /htdocs/ et renommez le 'mainfile.dist.php' AVANT d'installer XOOPS. Pour installer le module protector à partir d'une installation antérieure à XOOPS 2.3.1 supprimez le mainfile.dist.php de la racine XOOPS, copiez /extras/mainfile.dist.php.protector dans /upgrade/upd-2.0.18-to-2.3.0/ et renommez-le mainfile.dist.php AVANT de mettre à jour XOOPS.
Mise à jour depuis une version antérieure
Mise à jour depuis XOOPS 2.3.1 ou 2.3.2 (voie la plus aisée) 1. Récupérez l'archive de mise à jour correspondant à votre version dans le dépôt SoureForge 2. Ecrasez vos fichiers existants par les nouveaux 3. Déplacez le répertoire 'upgrade' dans le répertoire htdocs 4. Accédez à /upgrade/ avec un navigateur web et suivez les instructions. 5. Suivez les instructions pour mettre à jour votre base de données. 6. Supprimez le répertoire upgrade de votre serveur. 7. Mettez à jour le module 'system' depuis l'interface d'administration des modules, certains modules, particulièrement "profile" se doivent eux aussi d'être mis à jour.
Mise à jour depuis XOOPS 2.0.* inférieure à 2.0.14 et 2.2 (utilisation de l'archive complète) 1. Déplacez le répertoire 'upgrade' dans un répertoire htdocs sur votre machine locale 2. Supprimez htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ and htdocs/uploads/ du répertoire 'htdocs' sur votre machine locale 3. Téléchargez le contenu du répertoire 'htdocs' de votre machine locale vers votre site web 4. Pour des raisons de sécurité vous êtes encouragés à déplacer le répertoire ‘/xoops_lib’ (pour les librairies XOOPS) et ‘/xoops_data’ (pour les données XOOPS) en dehors de la racine des documents. Sinon renommez au moins ces répertoires. 5. Ouvrez en écriture les répertoires xoops_data/, xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ et xoops_data/caches/smarty_compile/ 6. Assurez-vous que le serveur pourra écrire dans le fichier mainfile.php 7. Accédez à /upgrade/ avec un navigateur web et suivez les instructions. 8. Suivez les instructions pour mettre à jour votre base de données. 9. Protégez de nouveau le mainfile.php (lecture seule) 10. Supprimez le répertoire upgrade de votre serveur. 11. Mettez à jour le module 'system' depuis l'interface d'administration des modules, certains modules, se doivent eux aussi d'être mis à jour.
Mise à jour depuis XOOPS 2.0.7 à 2.0.13.2 (utilisation de l'archive complète) 1. Déplacez le répertoire 'upgrade' dans un répertoire htdocs sur votre machine locale 2. Supprimez htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ and htdocs/uploads/ du répertoire 'htdocs' sur votre machine locale 3. Téléchargez le contenu du répertoire 'htdocs' de votre machine locale vers votre site web 4. Supprimez les répertoires de votre serveur (ce sont des anciennes versions) * class/smarty/core * class/smarty/plugins/ressource.db.php 5. Assurez-vous que le serveur pourra écrire dans le fichier mainfile.php 6. Pour des raisons de sécurité vous êtes encouragés à déplacer le répertoire ‘/xoops_lib’ (pour les librairies XOOPS) et ‘/xoops_data’ (pour les données XOOPS) en dehors de la racine des documents. Sinon renommez au moins ces répertoires. 7. Ouvrez en écriture les répertoires xoops_data/, xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ et xoops_data/caches/smarty_compile/ 8. Accédez à /upgrade/ avec un navigateur web et suivez les instructions. 9. Protégez de nouveau le mainfile.php (lecture seule) 10. Supprimez le répertoire upgrade de votre serveur. 11. Mettez à jour le module 'system' depuis l'interface d'administration des modules, certains modules, se doivent eux aussi d'être mis à jour.
Mise à jour d'un site non UTF-8 : L'encodage UTF-8 a été introduis dans XOOPS 2.3 en tant que charset par defaut. Toutefois il pourrait y avoir des problèmes avec la conversion de sites Web existants en charset non UTF-8 en UTF-8. Pour réussir cette mise à jour sans problème, une bonne solution est d'utiliser les paramètres suivant (si vous n'êtes pas un utilisateur expérimenté) : - Sélectionnez 'Ne pas modifier' dans la section 'Base de données et collation' dans le processus de mise à niveau - Modifiez /languages/votrelangage/global.php pour utiliser la valeur originale _CHARSET si celle-ci a été modifiée en UTF-8 dans vote nouveau global.php
define('_CHARSET', 'ISO-8859-1');
Mise à jour de l'archive XoopsEditor : Dans l'archive XOOPS, il y a cinq éditeurs inclus : dhtmltextarea et textaera pour le plein texte, fckeditor, tinymce et koivi pour le WYSIWYG HTML. Comme il ya des changements dans la structure des répertoires et les deux éditeurs FCKeditor TinyMCE, nous vous recommandons de supprimer les éditeurs existant avant de télécharger les nouveaux. Et si vous utilisez FCKeditor pour les modules, modifiez les configs spécifiques dans les fichiers /FCKeditor/modules/, en particulier si vous utilisez le module "article".
Niveau de l'affichage des informations de débogage -----------------------------------
Depuis XOOPS 2.3.1 niveau de l'affichage des informations de débogage est activée comme une solution temporaire pour les 2,3 * pour montrer les informations de débogage à différents niveaux d'utilisateurs: à tous les utilisateurs, aux membres ou aux administrateurs seulement. La configuration peut être définie dans / xoops_data / configs / xoopsconfig.php A new debug information renderer is redesigned in XOOPS 3.0 Un nouveau moteur de rendu des informations de débogage est prévu dans XOOPS 3.0
Fichiers de contrôle d'intégrité -----------------------------------
Le package complet XOOPS est sorti avec un script capable de vérifier si tous les fichiers système ont été correctement téléchargées vers le serveur. To use it, follow these instructions: Pour l'utiliser, suivez ces instructions:
1. Transférer les fichiers checksum.php et checksum.md5 qui se trouvent dans l'archive XOOPS à la racine de votre serveur (au même niveau que le mainfile.php). 2. Exécuter checksum.php avec votre navigateur 3. Si nécessaire, re-télécharger les fichiers systèmes manquants ou endommagés 4. Retirer checksum.php et checksum.md5 de votre serveur
Modules -----------------------------------
Cette version contient uniquement les modules 'systèmes'. Vous êtes invités à parcourir le dépôt des modules si vous désirez des fonctionnalités complémentaires. Note : comme un nouveau dépôt est en cours de construction, l'actuel n'est plus maintenu, MERCI DE VISITER LES SITES WEB INDIVIDUELS DES DEVELOPPEURS POUR VOUS ASSURER QUE VOUS UTILISEZ BIEN LA DERNIERE VERSION DE LEUR MODULE.
Comment contribuer -----------------------------------
rapport de bogue : http://sourceforge.net/tracker/?group_id=41586&atid=430840 Patch et amélioration : http://sourceforge.net/tracker/?group_id=41586&atid=430842 Fonctionnalités Design : http://sourceforge.net/tracker/?group_id=41586&atid=430843 Annonces des nouvelles versions : https://lists.sourceforge.net/lists/listinfo/xoops-announcement
XOOPS Development Team Feb 22nd, 2009
========================================== La documentation de cette nouvelle version produite par Kris est disponible ici ==========================================
XOOPS Changelog
============================ 2009/02/02: Version 2.3.3 RC ============================ Mises à jour issue du trackeur Sourceforge : - Correction bug #2414112: Style Hardcodé (mowaffak/dugris) - Correction bug #2419532: maxlength (25) for adminname and display strong password generator (bandit/dugris) - Correction bug #2501237: merger complete configuration files (default and custom) (zoullou/dugris) - Correction bug #2426129: XoopsFormEditor class uses the selected XoopsEditor customized renderValidationJS method when exists (luciorota) - Correction bug #2164522: Last login date display Correction for user had never logged (julionc/marco/colossus) - Correction bug #2164510: "Url" field in Profile module isn't a link (julionc/marco/colossus) - Correction bug #2217070: CSS Language files were not adequately loaded in Cpanel GUI and wrong css file (julionc/tititou) - Correction bug #2331727: rank image was not required in edit form but checked upon submission (phppp/burning/marco) - Correction bug #2163373: removed extra ':' from smilie form (phppp/tititou) - Correction bug #2341118: blank page only guests (dhcst) - Correction bug #1193857: UTF-8 for non-english Websites(dhcst) - Correction bug #2340000: display *=required for the required fields (dhcst) - Correction bug #2172528: Fatal error: Call to a member function isAdmin() (dhcst) - Correction bug #2378095: module pm - wrong start values (mcleines) - Correction bug #2332106: exm css warning (dhcst) - Correction bug #2158984: Remember me checkbox set to on by default (dhcst) - Correction bug #2344245: module pm - prune function - Correction bug #2494356: Upgrade Smarty 2.6.22 (dhcst) - Correction bug #2340215: [img] and [url] (dhcst) - Correction bug #2192934: PM - Can't delete - Correction bug #2414383: Blocks were not sorted correctly once data are not reconciled (phppp/mcleines/dejadingo) - Correction bug #2571592: Element id is not recognized in XoopsFormCheckBox (phppp/madreus) - Correction bug #2579969: typo in config "filterxss_on_display" (phppp/marco/grandoc) - Correction bug #2549140: CAPTCHA image is not displayed with some IE browsers (phppp/saba/dhcst) - Correction bug #2489130: element id is not used correctly (phppp/trabis) - Correction bug #2573097: request parameters are not stored in block admin (phppp/sabahan) - Correction bug #2380971: display informative message for notification options (phppp/bandit-x) - Correction bug #2483646: caption for username is missing (phppp/sabahan/mcleines) - Correction bug #2586854: date format is hardcoded in form elements (phppp/Reintjan) - Correction bug #2340302: username is truncated when editing a user by admin (phppp/GPboarder) - Correction bug #2602337: variable "XOOPS_VAR_PATH" is wrongly typed in upgrader 2.0.18 to 2.3.0 (phppp/mcleines) - Correction bug #2340700: improvement on readme (phppp/ghia/Phmo)
+ Implémentation feature #2154340 or meta tags for register, user and userinfo files for SEO Optimization (julionc/kerkyra) + Implémentation feature #2193964 or localization in Installer system (julionc/voltan)
Updates venant de la communauté : - Correction pagenav - extra parameter contains an anchor (dugris) - Correction sort categories - module profile (dhcst/trabis) - Correction permission for Usergroups - module profile (dhcst) - Correction bug in user.php: page is not accessible due to infinitive redirect loop if profile module is installed but permission is not set properly (phppp/AAAAAgg) - Refactoring XoopsLogger in /class/logger/xoopslogger.php (julionc/phppp/tititou) - Changed language folder from 'dutch' to 'nederlands' in upgrade (phppp) - Improved installer (dugris/phppp/ezsky/marco) - Improved system_siteclosed.html in default and Zetagenesis Theme (mamba/aph3x/kris/dugris) - Improved system_redirect.html in defautl and Zetagenesis theme (kris) - Improved template cache handler to allow module-wide cache update (phppp) + Ajout search field groups - module profile (only for webmasters) + Ajout checks for XOOPS_TRUST_PATH outside DocumentRoot, Xoops_Cache is writable (dhcst) + Implémentation template to homepage (phppp) + Implémentation localization support for content rendering (phppp/julionc/rowdie/irmtfan/mamba/voltan) + Implémentation localization support for RSS feeds (phppp/dugris) + Ajout module names to not installed module list (phppp) + Ajout module preference entrance to system preference list (phppp/herve) + Ajout double_encode support to MyTextSanitizer::htmlSpecialChars (phppp/dugris/dhcst) + Ajout Stylesheet for pagenav (burning/kris)
Mise a jour scripts tiers : - Mise à jour Snoopy Class en 1.2.4 (julionc) - Mise à jour Smarty en 2.6.22 (dhcst)
Fichiers langue modifiés : /language/english/global.php ajout: "_REQUIRED" (dhcst) /language/english/admin.php ajout: "_AD_WARNINGINSTALL", "_AD_WARNINGWRITEABLE", "_AD_WARNINGNOTWRITEABLE" and "_AD_WARNINGXOOPSLIBINSIDE" (phppp/dhcst) /language/english/user.php (julionc) /modules/system/language/english/admin/preferences.php ajout: "_MD_AM_MODULEPREF" (phppp) /modules/profile/language/english/modinfo.php ajout: "_PROFILE_MI_NEVER_LOGED_IN" (julionc) /modules/profile/language/english/main.php ajout: "_PROFILE_MA_ACTUS" and "_PROFILE_MA_FOUNDUSER" (dhcst) /install/language/english/install.php (phppp) /install/language/english/welcome.php (phppp) /install/language/english/finish.php (phppp)
Ajout de fichiers langues : /language/english/backend.php (phppp) /language/english/style.css (phppp) /themes/zetagenesis/language/english/ (phppp) /themes/zetagenesis/language/english/main.php (phppp) /themes/zetagenesis/language/english/script.js (phppp) /themes/zetagenesis/language/english/style.css (phppp) /upgrade/language/english/style.css (phppp) /install/language/english/support.php (dugris) /install/language/english/support.png (dugris)
|