La version finale de la 2.4.0 de XOOPS est sortie

Date 01/11/2009 | Sujet : Versions

L'équipe des développeurs de XOOPS est heureuse d'annoncer qu'une nouvelle version du système de CMS n°1 sur SourceForge - la 2.4.0 Finale de XOOPS est disponible en téléchargement.


Cette version inclut de nombreux correctifs et des améliorations provenant de l'expérience des utilisateurs, elle a été réalisée par L'équipe des développeurs du Core et la communauté de XOOPS. Parmi les principales améliorations:


* Une nouvelle interface graphique d'administration: Oxygen (Voltan): voir photo ci-dessus

* Un nouveau mécanisme de modularisation et d'extension du core par Preloads (Trabis)

* Un support centralisé pour jQuery (Trabis)

* Installateur amélioré (DuGris)

* WCAG 2.0 - des formulaires assistés pour malvoyants (Wishcraft)

* Une zone d'administration Personnalisable (Trabis)

* La prise en charge de nouveaux éditeurs WYSIWYG: CKEditor, WYMeditor, Xinha, et Spaw2 (Wishcraft et Luciorota)

* Un nouveau système de clé (Wishcraft)

* Le Support de PHP 5.3 (Trabis)

* Les modules Profil et pm améliorés par Trabis

* Correctifs de sécurité (Trabis, Wishcraft)


et encore beaucoup plus.

Veuillez vous Rappeler : Si vous l'installez par dessus une installation précédente, effectuez une sauvegarde d'abord!

Veuillez noter également que certains hacks fait pour les précédentes versions de XOOPS pourraient ne pas fonctionner avec cette version: les tests avant l'installation sont toujours un bon choix




Configuration requise

-----------------------------------


PHP:

Toutes les versions PHP> = 4.3 (PHP 4.2.x devrait fonctionner, mais n'est pas officiellement supportée, PHP 5.0 + est fortement recommandée)


MySQL:

Serveur MySQL 3.23 + (5,0 + MySQL est fortement recommandé)


Serveur Web:

Tout serveur supportant la version PHP requise (Apache fortement recommandé)



Téléchargement de XOOPS

-----------------------------------


Téléchargez la version française de Xoops 2.4.0 sur l'espace SourceForge de Xoops France (merci aux créateurs du package FR)



Installation de XOOPS

-----------------------------------


1. Copiez le contenu du dossier htdocs/ à un emplacement accessible par votre serveur

2. Assurez vous que les fichiers mainfile.php et uploads/ soient accessibles en écriture par le serveur web

3. Pour des considérations de sécurité, vous êtes encouragés à déplacer les répertoires "/xoops_lib" (pour les bibliothèques XOOPS ) et "/xoops_data" (pour les données XOOPS) en dehors de la racine du site, ou même de changer les noms des dossiers.

4. Faites que le répertoire xoops_data/ soit accessible en écriture; le créer (s'il n'est pas déjà présent) et faites que les répertoires xoops_data/caches/, xoops_data/cache/xoops_cache/, xoops_data/cache/smarty_cache/ et xoops_data/cache/smarty_compile/ soient de même accessibles en écriture.

5. Accédez au dossier où vous avez installé les fichiers contenus dans htdocs/ à l'aide de votre navigateur Web pour lancer l'assistant d'installation


Mise à jour depuis une version précédente

-----------------------------------


Mise à jour à partir de XOOPS 2.3.x (le plus facile)

1. Obtenir la bonne mise à jour à partir du dépôt de fichiers sourceforge

2. Ecrasez les fichiers existants avec les nouveaux

* Assurez-vous que vous copiez le contenu de / xoops_lib dans le répertoire quelqu'il soit que vous avez créé sur le serveur (par exemple si vous l'avez déplacé en dehors de la racine du site). Il ne peut y avoir deux répertoires avec le contenu de / xoops_lib

3. Installez le dossier "upgrade" à l'intérieur du dossier "htdocs" (il a été mis à l'écart car il n'est pas nécessaire pour une installation complète) sur votre machine locale

4. Accédez au dossier /upgrade/ avec un navigateur, et suivez les instructions

5. Suivez les instructions pour mettre à jour votre base de données

6. Supprimer le dossier «upgrade» de votre serveur

7. Mettez à jour le module «système», à partir de l'interface d'administration des modules, il est aussi recommandé de mettre à jour d'autres modules, en particulier "profil".


Mise à jour de XOOPS 2.0.* supérieure à 2.0.14 et 2.2.* (en utilisant le package complet)

0. Décompressez l'archive sur votre ordinateur (PC, par exemple) dans un répertoire temporaire.

1. Installez le dossier "upgrade" à l'intérieur du dossier "htdocs" (il a été mis à l'écart car il n'est pas nécessaire pour une installation complète) sur votre machine locale

2. Supprimez htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ et htdocs/uploads/ à partir du dossier "htdocs" sur votre machine LOCALE

* Si vous avez créé le dossier XOOPS_TRUST_PATH sur votre serveur, copiez le contenu de /xoops_lib vers ce répertoire, et supprimez /xoops_lib du dossier "htdocs" sur votre ordinateur local

3. Envoyez le contenu du dossier htdocs présent sur votre machine LOCALE écraser vos fichiers présents sur votre serveur

4. Pour des considérations de sécurité, vous êtes encouragés à déplacer les répertoires "/xoops_lib" (pour les bibliothèques XOOPS ) et "/xoops_data" (pour les données XOOPS) en dehors de la racine du site, ou même de changer les noms des dossiers.

5. Faites que le répertoire xoops_data/ soit accessible en écriture; le créer (s'il n'est pas déjà présent) et faites que les répertoires xoops_data/caches/, xoops_data/cache/xoops_cache/, xoops_data/cache/smarty_cache/ et xoops_data/cache/smarty_compile/ soient de même accessibles en écriture.

6. S'assurer que le serveur peut écrire dans mainfile.php

7. Accédez au dossier /upgrade/ avec un navigateur, et suivez les instructions

8. Suivez les instructions pour mettre à jour votre base de données

9. Protégez à nouveau mainfile.php en écriture

10. Supprimez le dossier "upgrade" de votre serveur

11. Mettez à jour le module «système», à partir de l'interface d'administration des modules, il est aussi recommandé de mettre à jour d'autres modules, en particulier "profil".


Mise à jour de la gamme de XOOPS 2.0.7 à 2.0.13.2 (en utilisant le package complet):

0. Décompressez l'archive sur votre ordinateur (PC, par exemple) dans un répertoire temporaire.

1. Installez le dossier "upgrade" à l'intérieur du dossier "htdocs" (il a été mis à l'écart car il n'est pas nécessaire pour une installation complète) sur votre machine locale

2. Supprimez htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/, htdocs/themes/ et htdocs/uploads/ à partir du dossier "htdocs" sur votre machine LOCALE

* Si vous avez créé le dossier XOOPS_TRUST_PATH sur votre serveur, copiez le contenu de /xoops_lib vers ce répertoire, et supprimez /xoops_lib du dossier "htdocs" sur votre ordinateur local

3. Envoyez le contenu du dossier htdocs présent sur votre machine LOCALE écraser vos fichiers présents sur votre serveur

4. Supprimez les dossiers et les fichiers suivants de votre serveur (ils appartiennent à une ancienne version):

* Class/smarty/core

* Class/smarty/plugins/resource.db.php

5. S'assurer que le serveur peut écrire dans mainfile.php

6. Pour des considérations de sécurité, vous êtes encouragés à déplacer les répertoires "/xoops_lib" (pour les bibliothèques XOOPS ) et "/xoops_data" (pour les données XOOPS) en dehors de la racine du site, ou même de changer les noms des dossiers.

7. Faites que le répertoire xoops_data/ soit accessible en écriture; le créer (s'il n'est pas déjà présent) et faites que les répertoires xoops_data/caches/, xoops_data/cache/xoops_cache/, xoops_data/cache/smarty_cache/ et xoops_data/cache/smarty_compile/ soient de même accessibles en écriture.

8. Accédez au dossier /upgrade/ avec un navigateur, et suivez les instructions

9. Protégez à nouveau mainfile.php en écriture

10. Supprimez le dossier "upgrade" de votre serveur

11. Mettez à jour le module «système», à partir de l'interface d'administration des modules, il est aussi recommandé de mettre à jour d'autres modules, en particulier "profil"


Mise à jour d'un site non UTF-8 :

L'encodage UTF-8 a été introduit dans XOOPS 2.3 comme charset par défaut. Toutefois, il pourrait y avoir quelques problèmes avec la conversion de sites Web existants non UTF-8 en UTF-8.

Il y a cependant une assez bonne solution pour cette conversion, les paramètres suivants sont recommandés lorsque vous mettez à jour un site existant, si vous n'êtes pas un utilisateur expérimenté:

- Sélectionnez l'option "Ne pas modifier" lors de l'étape "Paramétrage de la base de données» du processus de mise à niveau

- Modifiez /languages/Yourlanguage/global.php pour utiliser ISO-8859-1 si elle a été changée en UTF-8 dans votre nouveau fichier global.php


define '_CHARSET''UTF-8');


Mise à jour du dossier XoopsEditor:

Dans le dossier XOOPS, il y a quatre éditeurs inclus: dhtmltextarea et textarea pour du texte brut, CKeditor et TinyMCE pour du HTML WYSIWYG.

Il y a six nouveaux éditeurs WYSIWYG disponibles: FCKeditor, Koivi, NiceEdit, WYMeditor, Xinha, et Spaw2 que vous pouvez télécharger à partir du SourceForge de XOOPS (https://sourceforge.net/projects/xoops/files/XOOPS%20Editors/)

Comme il y a quelques changements à la fois dans les répertoires des deux éditeurs fckeditor et TinyMCE, nous vous recommandons de supprimer les éditeurs existant avant de télécharger les nouveaux.

Et si vous utilisez FCKeditor pour les modules, s'il vous plaît modifiez la configuration spécifique des modules en suivant les fichiers dans /FCKeditor/ modules/, surtout si vous utilisez le module "article".


niveau d'affichage des informations de débogage

-----------------------------------


Depuis XOOPS 2.3.1 le niveau d'affichage des informations de débogage est activée comme une solution temporaire pour 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

De nouveaux outils d'information de débogage seront disponibles dans la 2.4 avec Firebug (voir http://tinyurl.com/nmnjdp)


Fichiers de contrôle d'intégrité

-----------------------------------


Le dossier complet XOOPS est sorti avec un script capable de vérifier si tous les fichiers système ont été correctement envoyés sur le serveur. Pour l'utiliser, suivez ces instructions:


1. Transférer les fichiers checksum.php et checksum.md5 qui se trouvent à la racine du dossier XOOPS sur votre serveur (en les mettant à côté de mainfile.php).

2. Exécutez checksum.php avec votre navigateur

3. Si nécessaire, re-télécharger les fichiers système manquants ou endommagés

4. Retirez checksum.php et checksum.md5 de votre serveur


Modules

-----------------------------------


Cette version ne contient que les "modules liés au système". Vous êtes invités à parcourir le référentiel de modules XOOPS si vous avez besoin de fonctionnalités supplémentaires. Note: comme un nouveau référentiel est en cours de construction, le dépôt n'est pas à jour, VEUILLEZ VISITEZ LES SITES PERSONNELS DES DÉVELOPPEURS AFIN DE VOUS ASSUREZ QUE VOUS UTILISEZ BIEN LA DERNIÈRE VERSION DES MODULES.


Comment contribuer

-----------------------------------






Cet article provient de Communauté Francophone des Utilisateurs de Xoops
https://www.frxoops.org

L'adresse de cet article est :
https://www.frxoops.org/modules/news/article.php?storyid=1685