Fork me on GitHub

La version finale de XOOPS 2.4.3 est sortie !

201004
Janvier
  vexin Versions 6255
Versions

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.3 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: capacité à assigner des éléments d'affichage à un groupe d'utilisateurs (ghia)
- Ajout: Variable Smarty pour xoops_avatar (kris_fr/trabis)
- Ajout: fonctions supportées par le cache: xoops_getActiveModules(), xoops_setActiveModules(), xoops_isActiveModule() (trabis)
- Ajout: XoopsMailer - Ajout de la méthode pour activer le html (Wishcraft)

- Amélioration: Les préchargements sont seulement chargés pour les modules installés et activés, ceci réduit les requêtes et augmente les performances (trabis)

- Correction: classe XoopsLoad (calendrier Xoops non disponible et autres problèmes associés) (trabis)
- Correction: La base de données des images non chargée lors de l'utilisation de PHP 5.3 (trabis)
- Correction: Vulnérabilité par injection HTML(XSS) dans le module PM (trabis/secunia.com)
- Correction : Vulnérabilité par injection SQL dans le noyau/notification.php (trabis/secunia.com)

Mises-à-jour des tickets de Sourceforge:

- Correction bug #2917631 : cadre double autour des citations BBCode dans zetagenesis (kris_fr/ghia)
- Correction bug #2923867 : les rangées paires d'un tableau sont vides (trabis/maxxy)
- Correction bug #2909312 : le gabarit de XoopsForms est modifié (trabis/ghia)
- Correction bug #2904777 : le préchargement inclut les modules non installés (trabis/bandit-x)
- Correction bug #2908887 : Les utilisateurs ne peuvent pas sélectionner les avatars du système (trabis/ghia)
- Correction bug #2911944 : Les utilisateurs peuvent voir les autres profils utilisateurs dans l'édition des profils (trabis/ghia)
- Correction bug #2910495 : les balises des codes BBcode sont plus mal gérées que les balises de citation (trabis/ghia)
- Correction bug #2914175 : les balises de codes se traduisent par des double apostrophes et altèrent la première ligne (trabis/ghia)
- Correction bug #2915970 : Une page blanche est générée à cause de la bannière sur IE (trabis/ghia)

Ajout de constantes de langage:
- language/english/banners.php _BANNERS_NO_LOGIN_DATA
- language/english/banners.php _BANNERS_NO_REFERER
- language/english/banners.php _BANNERS_NO_ID


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

XOOPS 2.4.3 FR

Mise-à-jour de la version 2.4.2 vers la 2.4.3

Mise-à-jour à partir des autres versions

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 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[/url)

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: [url=http://sourceforge.net/tracker/?group_id=41586&atid=430840]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: 0.00 (0 votes) - 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.
Xoops accro
Inscrit le: 18/01/2004
De: Ma Caverne
Contributions: 2839
Marco Posté le: 04/01/2010 19:37  Mis à jour: 04/01/2010 19:37
 Re: La version finale de XOOPS 2.4.3 est sortie !
A noter que cette version corrige des vulnérabilités de sécurité, la migration de vos sites xoops vers cette version est donc vivement recommandée,après avoir testé et fait un backup évidemment.
Semi pro
Inscrit le: 13/12/2004
De: Lyon
Contributions: 1364
MusS Posté le: 04/01/2010 19:47  Mis à jour: 04/01/2010 19:48
 Re: La version finale de XOOPS 2.4.3 est sortie !
En tout cas merci pour tes tests Marco
Team FrXoops
Inscrit le: 07/08/2006
De:
Contributions: 1737
Grom Posté le: 13/01/2010 15:52  Mis à jour: 13/01/2010 15:52
 Re: La version finale de XOOPS 2.4.3 est sortie !
Salut, il semble que les fichiers de langage dans cette archive soient tous vérolés, nottament les lettres avec accents.

Un extrait du modinfo.php dans le module system :
// Names of admin menu items
define("_MI_SYSTEM_ADMENU1","Bannières");
define("_MI_SYSTEM_ADMENU2","Blocs");
define("_MI_SYSTEM_ADMENU3","Groupes");
define("_MI_SYSTEM_ADMENU5","Modules");
define("_MI_SYSTEM_ADMENU6","Préférences");
Supporter Xoops
Inscrit le: 09/01/2005
De: Breizh
Contributions: 16972
Kris Posté le: 13/01/2010 18:08  Mis à jour: 13/01/2010 18:08
 Re: La version finale de XOOPS 2.4.3 est sortie !
En début de fichier as-tu ceci ?
Citation :
// $Id: modinfo.php 1075 2010-01-05 11:22:41Z kris_fr $

si non, retélécharge xoops 2.4.3 à partir de la page d'accueil de Xoops France
Team FrXoops
Inscrit le: 07/08/2006
De:
Contributions: 1737
Grom Posté le: 13/01/2010 21:20  Mis à jour: 15/01/2010 12:52
 Re: La version finale de XOOPS 2.4.3 est sortie !
Choisir le fichier de langues correspondant à sa version ici
Aspirant
Inscrit le: 12/12/2007
De:
Contributions: 69
bapi Posté le: 14/01/2010 23:09  Mis à jour: 14/01/2010 23:09
 Re: La version finale de XOOPS 2.4.3 est sortie !
bonjour
de 2.4.2 a 2.4.3, ou doit-on mettre le repertoire upgrade? il n'y a pas de fichier index, on met a jour la base comment?
Comment mettre a jour le module systeme?
Merci d'avance
Xoops accro
Inscrit le: 20/02/2008
De: Belgium
Contributions: 2708
Ghia Posté le: 15/01/2010 03:32  Mis à jour: 15/01/2010 03:32
 Re: La version finale de XOOPS 2.4.3 est sortie !
Les instructions d'installation et mise à jour, sont incomplet!
Il manque
Citation :
7. If you have Protector previously installed, open the "mainfile.php" file , and remove the Pre-check and Post-check lines (if they exist):

include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;
Semi pro
Inscrit le: 25/09/2005
De: Soisy-sous-Montmorency
Contributions: 654
vexin Posté le: 16/01/2010 21:29  Mis à jour: 16/01/2010 21:29
 Re: La version finale de XOOPS 2.4.3 est sortie !
Corrigé !

Merci Ghia... (et Nikita...)
Aspirant
Inscrit le: 12/12/2007
De:
Contributions: 69
bapi Posté le: 17/01/2010 02:13  Mis à jour: 17/01/2010 02:13
 Re: La version finale de XOOPS 2.4.3 est sortie !
Merci, et perso, j'ai un probleme de caracteres speciaux sur mon site.
Team FrXoops
Inscrit le: 07/08/2006
De:
Contributions: 1737
Grom Posté le: 17/01/2010 02:55  Mis à jour: 17/01/2010 02:55
 Re: La version finale de XOOPS 2.4.3 est sortie !
Est-ce que tu as lu mon post, 5 messages plus haut ?
Semi pro
Inscrit le: 07/11/2009
De: Lot
Contributions: 517
nico46 Posté le: 17/01/2010 22:24  Mis à jour: 17/01/2010 22:52
 Re: La version finale de XOOPS 2.4.3 est sortie !
De mon cotés tout est ok, tous les modules, le pannel admin et Xoops en lui même.
Seul bémol au tableau, le module Shoutbox 4.05 qui ne supporte plus les ' (apostrophe), ainsi que le module profil, sinon tout est super aucun soucis
Sinon tout est niquel est fonctionnel à 100%, bravo à toute l'équipe.
Aspirant
Inscrit le: 12/12/2007
De:
Contributions: 69
bapi Posté le: 17/01/2010 23:43  Mis à jour: 17/01/2010 23:43
 Re: La version finale de XOOPS 2.4.3 est sortie !
ben j'ai beau prendre les fichiers de langue presents sur le site de telechargement, ces fichiers ne sont pas ecrits avec accents, mais avec des codes barbares.
Est-ce que ca veut dire qu'on doit tout refaire?
J'avais compris du post de ghia qu'il fallait des fichiers epurés du code html et écrits en clair, et que l'utf est la pour encoder comme il faut.
Team FrXoops
Inscrit le: 07/08/2006
De:
Contributions: 1737
Grom Posté le: 18/01/2010 08:29  Mis à jour: 18/01/2010 08:29
 Re: La version finale de XOOPS 2.4.3 est sortie !
Tu ouvres avec quel logiciel, les fichiers de langue ? Esssaie avec notepad.
Newbie
Inscrit le: 15/02/2005
De: Torcy
Contributions: 16
ironman77 Posté le: 18/01/2010 23:32  Mis à jour: 18/01/2010 23:32
 Re: La version finale de XOOPS 2.4.3 est sortie !
Quelqu'un a-t'il une solution pour le problème d'accent avec Shoutbox 4.05 ?
Régulier
Inscrit le: 22/01/2004
De: Sessenheim Alsace ...
Contributions: 107
jetfuzz Posté le: 19/01/2010 14:49  Mis à jour: 19/01/2010 14:55
 Re: La version finale de XOOPS 2.4.3 est sortie !
Citation :
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


le dossier upgrade ne contient pas de fichier index.php.?????
ni dans la version complete ni dans les version mise a jours ????

Edit : oups , les liens de téléchagements en bas de la news ne sont pas bon.....
jetfuzz
Semi pro
Inscrit le: 25/09/2005
De: Soisy-sous-Montmorency
Contributions: 654
vexin Posté le: 19/01/2010 19:29  Mis à jour: 19/01/2010 19:29
 Re: La version finale de XOOPS 2.4.3 est sortie !
Citation :
Edit : oups , les liens de téléchagements en bas de la news ne sont pas bon..... jetfuzz


De quels liens parles-tu ?
Régulier
Inscrit le: 22/01/2004
De: Sessenheim Alsace ...
Contributions: 107
jetfuzz Posté le: 20/01/2010 07:58  Mis à jour: 20/01/2010 07:59
 Re: La version finale de XOOPS 2.4.3 est sortie !
bonjour.
Citation :
De quels liens parles-tu ?

Les deux derniers
Citation :
Télechargements
XOOPS 2.4.3 FR
Mise-à-jour de la version 2.4.2 vers la 2.4.3
Mise-à-jour à partir des autres versions


Jetfuzz
Semi pro
Inscrit le: 25/09/2005
De: Soisy-sous-Montmorency
Contributions: 654
vexin Posté le: 20/01/2010 23:42  Mis à jour: 20/01/2010 23:42
 Re: La version finale de XOOPS 2.4.3 est sortie !
Je viens de vérifier, je comprends ce que tu veux dire.

Cela est dû aux discussions autour des traductions françaises et de l'UTF-8 et la création donc de packages différenciés (UTF-8 avec ou sans BOM et ISO).
Il faut en effet maintenant suivre l'arborescence Xoops 2.4.x puis choisir le répertoire en fonction de la norme utilisée pour les caractères.

Sauf besoin dûment exprimé, je pense ne pas corriger l'article.

Merci en tout cas de ton retour.
Newbie
Inscrit le: 25/03/2009
De:
Contributions: 6
donfahd Posté le: 17/02/2010 15:56  Mis à jour: 17/02/2010 15:57
 2.4.2 a 2.4.4: besoin d'aide
de 2.4.2 a 2.4.4, on doit-on mettre le repertoire upgrade? je vient de verifier.. le dossier upgrade ne contient pas de fichier index!
je vient de copiez le contenu du htdocs/, et de upgrade/ sur mon serveur dans le bon emplacement mais cela na pas marché..

a l'aide!! mon site ne marche plus maintenant!
Semi pro
Inscrit le: 04/08/2005
De: Quelque part dans les étoiles...
Contributions: 1141
xmouse Posté le: 17/02/2010 18:31  Mis à jour: 17/02/2010 18:31
 Re: 2.4.2 a 2.4.4: besoin d'aide
Toute les demandes doivent être faites dans le forum...

Merci
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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