Fork me on GitHub

Sortie de XOOPS 2.4.4 en version finale !

201030
Janvier
  vexin Versions 11538
Versions

Proposé par Mamba le 22/01/2010 sur XOOPS.org

Open in new window


L'équipe de développement de XOOPS est heureuse de vous annoncer la sortie de la dernière version du Premier CMS hébergé sur Sourceforge

La version 2.4.4 est maintenant disponible au téléchargement.

Open in new window


Cette version est une version corrective de XOOPS 2.4.3, réalisée par l'équipe de développement du noyau XOOPS et de la communauté XOOPS...

Mises-à-jour par la communauté:

- Ajout: Librairies/nettoyage de texte via TextSanitizer (culex)
- Ajout: Nouvelle méthode de connexion pour les interfaces (APIs) obsolètes (Trabis)
- Correction : fonctions pour les méthodes de récupération et d'inscription des données, les configurations des modules, aucun nettoyage ne devrait être nécessaire (Trabis)
- Correction: changer les caractères © en @ dans certaines valeurs de configuration (Trabis)
- Correction: la boîte de notifications n'inclut plus les commentaires
- Correction: le champ de poids du module Profile - si >9, un affichage incorrect se produit
- Amélioration: le fichier Cache des modules système actifs est automatiquement créé sans obligation de mettre à jour le module Système (Trabis)


Mises-à-jour des tickets de Sourceforge:

- Correction bug #2928289 : Comportement de l'objet XOOPS modifié (trabis/ghia)

Ajout de constantes de langage:
- language/english/logger.php _LOGGER_DEPRECATED


Rappelons les quelques améliorations clés amenées par les versions 2.4.x:

* 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

* Améliorations diverses et réécriture du code (trabis, catzwolf)

* 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


Télechargements

Vous trouverez la version française de XOOPS 2.4.4 à l'adresse suivante:

http://sourceforge.net/projects/xfr/f ... ps%202.4.x/Xoops%202.4.4/

Vous y trouverez les différentes versions en fonction de la langue de votre site (ISO, UTF-8, ou encore avec encodage numérique), ainsi que les paquets de mise-à-jour à partir des versions différentes.

Merci à dugris, edomch, kris_fr pour leur travail sur la version française



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 ou 2.4.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 fichiers contenus dans /htdocs
* Assurez-vous que vous copiez le contenu de / xoops_lib dans le répertoire quel qu'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. Si vous avez Protector installé préalablement, ouvrez le fichier "mainfile.php", et supprimez ou mettez en commentaire les lignes de pré-vérification et de post-vérification (si elles existent):
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
4. Si vous mettez à jour depuis une version XOOPS 2.4.x, mettez le fichier /include/license.php en écriture (permission CHMOD 0777 sur Linux)
5. Accédez au dossier /upgrade/ avec un navigateur, et suivez les instructions
6. Suivez les instructions pour mettre à jour votre base de données
7. Supprimer le dossier «upgrade» de votre serveur
8. 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" et "Protector".

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
-----------------------------------

Rapport de bug: http://sourceforge.net/tracker/?group_id=41586&atid=430840

Patch et amélioration: http://sourceforge.net/tracker/?group_id=41586&atid=430842

Demandes de fonctionnalités: http://sourceforge.net/tracker/?group_id=41586&atid=430843

Annonce de sortie: https://lists.sourceforge.net/lists/listinfo/xoops-announcement



Note: 8.00 (1 vote) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article à un ami
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Aspirant
Inscrit le: 07/09/2005
De:
Contributions: 44
msxgamesbo Posté le: 16/03/2010 11:28  Mis à jour: 16/03/2010 11:28
 Re: Sortie de XOOPS 2.4.4 en version finale !
Merci pour ces explications. Cependant ce n'est pas toujours évident...

Par exemple, upgrade 2.4.2 vers 2.4.4. Ma méthode:
1. Trouver les bons fichiers de màj, dans mon cas: http://sourceforge.net/projects/xfr/f ... .4.4_fr_utf8.zip/download
2. Copier-remplacer les fichiers se trouvant dans htdocs
3. Copier le dossier upgrade à la racine du site
4. Mettre des permissions de include/licence.php à 777
5. Accéder à www.monsite.com/upgrade et suivre les instructions.
6. A la fin de l'upgrade, mettre à jour le système.
7. Effacer les dossiers upgrade et install de la racine du site
8. remettre include/licence.php à 444
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

41 Personne(s) en ligne (4 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 41 | Plus ...