Fork me on GitHub

XOOPS 2.5 version stable est sortie

201011
Novembre
  philou Versions 18219

L'équipe de développement de XOOPS est heureuse de vous proposer la nouvelle version du CMS en finale du concours 'top 5 Packt Open source 2010'

La version 2.5 Finale est disponible au téléchargement.


La version 2.5.0 de XOOPS est une refonte majeure du Module Système incorporant la technologie AJAX grace à jQuery. Cette version a été développée principalement par Nicolas Andricq (MusS), Cointin Maxime (kraven_30), et Grégory Mage (Mage). D'autres personnes y ont participé comme Trabis, Voltan, Kris_fr, et Marco.


Certaines des nouvelles fonctionnalités sont vraiment étonnantes, comme le placement visuel des blocs, et nous sommes sûrs que les utilisateurs les aimeront.


Voici les autres améliorations majeures :

- Ajout : Système d'aide pour l'Admin et les modules (voir le module PM)
- Ajout : Dump MySQL pour la maintenance
- Ajout : Nouveau système de redirection
- Ajout : tri des colonnes dans les tables
- Ajout : plugin smarty pour les packs d'icones
- Ajout : plugin smarty pour la navigation (génération des breadcrumb)
- Ajout : plugin jQuery pour afficher les alertes et la gestion du glisser déplacer
- Ajout : plugin gestionnaire de fichiers
- Ajout : Maintenance avec nettoyage du cache, maintenance des tables
- Ajout : ordre des modules par glisser déposer
- Ajout : Placement visuel des blocs par glisser déposer
- Ajout : Reprise totale du code pour utiliser l'API XOOPS
- Ajout : Utilisation des template de la même manière que du coté utilisateur.
- Ajout : Surcharge des template dans les themes admin, si des template sont présents dans ADMIN_THEME
- Ajout : Nouvelle variable 'system_menu' dans le xoops_version.php de chaque module. Cette variable génére un menu admin par onglet si définie sur 1, cette fonctionnalité est faite pour donner un menu par onglet unique pour tous les menus (ex: module PM).
- Ajout : ajout du plugin jquery dans xoops_lib
- Ajout : changement des templates admin pour l'installation et les préférences
- Ajout : gestion des éditeurs pour les blocs, commentaires et modules
- Ajout : choix du nombre de ligne pour la section admin
- Ajout : affichage ou non des astuces

Avatar :
- activation /désactivation avec ajax.

Bannières :
- popup jquery pour affichage des bannières.

Block admin :
- glisser déposer pour gérer la position et le poids;
- popup jquery popup pour prévisualisation.

Commentaires :
- sélection multiple pour suppression;
- purge.

Groupes :
- nombre d'utilisateurs par groupe;
- nouvelle disposition.

Images :
- prévisualisation et vignettes lightbox.

Module Admin :
- popup jquery pour affichage des infos.

Préférences :
- Paramètres système.

Smilies :
- activation/désactivation avec ajax.

Templates :
- gestion de la surcharge en ligne pour tous les templates;
- les fichiers générés viennent de la base de données.

Rang utilisateur :
- activation/désactivation avec ajax.

Utilisateurs :
- gestion avancée des utilisateurs;
- nouvelle disposition;
- recherche simple et avancée.

Pour plus de détails cliquez ici.


Merci à tous ceux qui ont testé la RC1 et RC2 et nous ont fourni des commentaires et corrections de bugs!

Pour ceux qui ne l'ont pas encore fait découvrez toutes les nouvelles fonctionnalités de la 2.5.



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

INSTALLATION DE XOOPS

* Caractéristiques système nécessaires
:




PHP
:
Toute version PHP >= 5.2+
XOOPS 2.5.x est testée et certifiée exclusivement sur PHP5...

MySQL:
Server MySQL 5.0+
XOOPS 2.5.x est testée et certifiée exclusivement sur MySQL 5.0 +

Web server:
Tout serveur compatible avec la version PHP nécessaire (Apache fortement recommandé)

Vous pouvez télécharger les packs pour une installation ou une mise à jour de la 2.4.5 vers la 2.5 ci-dessous :
- Pack XOOPS 2.5 en UTF8 sans bom complet.
- Pack prêt à l'emploi d'une mise à jour 2.45 vers 2.5 en UTF8 sans bom
ou un des packs ISO
* Avant d'entamer toute procédure , vérifiez que votre configuration remplisse bien les Caractéristiques système nécessaires, effectuer aussi une sauvegarde de votre site (fichiers de votre FTP et base de données)

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

Procédure d'installation de Xoops 2.5 UTF8sansbom
1) Téléchargez le pack Xoops 2.5 UTF8sansbom sur le sourceforge ==> http://sourceforge.net/projects/xfr/f ... _utf8sansbom.zip/download

2) Copiez le contenu du répertoire htdocs/ à l'endroit où il sera accessible par votre serveur.

3) Assurez vous que mainfile.php et les autres dossiers indiqués dans la procédure soient autorisés en écriture par le serveur web.

4) Pour des raisons de sécurité, vous êtes encouragé à 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 modifier les noms de ces répertoires.

5) Autorisez en écriture le répertoire xoops_data/; Créez (s'ils n'existent pas déjà) et autorisez en écriture les répertoires xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ et xoops_data/caches/smarty_compile/ .

6) Allez dans le répertoire où vous avez installé les fichiers de htdocs/ en utilisant votre navigateur internet afin de lancer l'assistant d'installation.

7) Suivre les instructions

----------------------------------------
Procédure de Mise à niveau de XOOPS 2.4.5 vers 2.5 UTF8sansbom

IMPORTANT :
- Avant toute mise à jour, vous devez effectuer une sauvegarde de votre site (fichiers de votre FTP et base de données).

1) Téléchargez le pack de mise à niveau XOOPS 2.4.5 vers 2.5 UTF8sansbom sur le sourceforge ==> http://sourceforge.net/projects/xfr/f ... _utf8sansbom.zip/download

2) Sur votre serveur, dans le dossier modules supprimer le répertoire "system" et son contenu (important pour une installation propre d'effacer les fichiers inutiles)

3) Écraser les fichiers dans le répertoire d'installation de votre XOOPS sur votre serveur avec le contenu de l'archive xoops_2.4.5_to_2.5.0_fr_utf8sansbom.zip
* assurez vous que vous copiez le contenu de /xoops_lib et /xoops_data dans les répertoires adéquats sur votre serveur
Le chemin de ces répertoires et le nom des dossiers sont indiqués dans votre mainfile.php
par exemple en local :
define('XOOPS_PATH', 'B:/wamp/www/monsite/xoops_lib');
define('XOOPS_VAR_PATH', 'B:/wamp/www/monsite/xoops_data');

Il NE PEUT y avoir deux répertoires avec le contenu de /xoops_lib.

4) Si Protector était précédemment installé, ouvrez le fichier "mainfile.php" et supprimez les lignes Pre-check et Post-check (si elles existent):
include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;


5) Ouvrir le répertoire /upgrade/ avec un navigateur
(par exemple en local : http://localhost/monsite/upgrade/)
et suivre les instructions de mise à jour

6) Mettre à jour le module "system" depuis l'interface d'administration des modules.
Mettre également à jour les modules "Profile", "PM" et "Protector" et les autres par précaution

Nouveauté pour la sécurité dans la version 2.5 :

- Éditez www/monsite/mainfile.php en retirant préalablement la permission de lecture seule si nécessaire.

- Ajoutez cette ligne avant , comme montré ci-dessous.
// Secure file
require XOOPS_VAR_PATH . '/data/secure.php';

// Database
// Choose the database to be used...


- Ensuite coupez les lignes suivantes du mainfile.php
// Database
// Choose the database to be used
define('XOOPS_DB_TYPE', 'mysql');

// Set the database charset if applicable
if (defined("XOOPS_DB_CHARSET")) die('Restricted Access');
define('XOOPS_DB_CHARSET', 'utf8');

// Table Prefix
// This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default "xoops". define('XOOPS_DB_PREFIX', 'x518');

// Database Hostname
// Hostname of the database server. If you are unsure, "localhost" works in most cases.
define('XOOPS_DB_HOST', 'localhost');

// Database Username
// Your database user account on the host
define('XOOPS_DB_USER', 'root');

// Database Password
// Password for your database user account define('XOOPS_DB_PASS', '');

// Database Name
// The name of database on the host. The installer will attempt to create the database if not exist
define('XOOPS_DB_NAME', 'xoopsbdd');

// Use persistent connection? (Yes=1 No=0)
// Default is "Yes". Choose "Yes" if you are unsure. define('XOOPS_DB_PCONNECT', 0);

- Et les coller dans www/monsite/xoops_data/data/secure.php, juste avant ? >

- Enregistrez les modifications ainsi faites des deux fichiers : mainfile.php et secure.php et remettez les permissions de "lecture seule" si besoin (ou chmod 444)

- Une fois la mise à jour effectuée
Assurez-vous :
* de supprimer le répertoire upgrade de votre serveur

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

Mise à niveau de XOOPS 2.0 .* 2.0.14 et 2.2 .* (en utilisant le package complet correspondant à votre charset)

0. Décompressez l'archive sur votre ordinateur (PC, par exemple) dans un répertoire temporaire.
1. Déplacez le dossier "upgrade" à l'intérieur du dossier "htdocs" (il a été tenu à l'écart car il n'est pas nécessaire pour l'installation complète) sur votre ordinateur local
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 LOCAL
* 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. Sur votre serveur, dans le dossier modules supprimer le répertoire "system" et son contenu (important pour une installation propre d'effacer les fichiers inutiles)
4. Envoyez le contenu du dossier htdocs présent sur votre machine LOCALE, écraser vos fichiers présents sur votre serveur
5. Pour des raisons 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.
6. 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.
7. S'assurer que le serveur peut écrire dans mainfile.php
8. 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' ;
9. Accédez au dossier /upgrade/ avec un navigateur, et suivez les instructions.
10. Suivez les instructions pour mettre à jour votre base de données.
11. Protégez à nouveau mainfile.php en écriture.
12. Supprimez le dossier "upgrade" de votre serveur.
13. 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 "profile".

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

Mise à niveau de tout allant de XOOPS 2.0.7 à 2.0.13.2 (en utilisant le package complet correspondant à votre charset)

0. Décompressez l'archive sur votre ordinateur (PC, par exemple) dans un répertoire temporaire.
1. Déplacez le dossier "upgrade" à l'intérieur du dossier "htdocs" (il a été tenu à l'écart car il n'est pas nécessaire pour l'installation complète) sur votre ordinateur local
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 LOCAL
* 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. Sur votre serveur, dans le dossier modules supprimer le répertoire "system" et son contenu (important pour une installation propre d'effacer les fichiers inutiles)
4. Envoyez le contenu du dossier htdocs présent sur votre machine LOCALE écraser vos fichiers présents sur votre serveur
5. Supprimer les dossiers et fichiers indiqués ci-dessous* de votre serveur (ils appartiennent à une ancienne version):
* class/smarty/core
* class/smarty/plugins/resource.db.php
6. S'assurer que le serveur peut écrire dans mainfile.php
7. 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' ;
8. Pour des raisons de sécurité, vous êtes encouragés à déplacer xoops_lib répertoires (pour XOOPS libraries) et xoops_data (pour XOOPS data) de la racine du document, ou même de changer les noms de dossier.
9. 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.
10. Accédez au dossier /upgrade/ avec un navigateur, et suivez les instructions.
11. Protégez à nouveau mainfile.php en écriture.
12. Supprimez le dossier "upgrade" de votre serveur
13. 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 "profile"

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


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');
----------------------------------------

Concernant une mise à jour en local à partir d'une version antérieure et de l'archive complète, vous avez aussi l'ébauche de procédure rédigée par Burning dans ce sujet ou la vidéo ci-dessous réalisée par notre ami Grosdunord




Un remerciement à l'ensemble de la communauté francophone pour l'actualisation de la traduction en langue française du noyau de XOOPS, et spécialement à Muss, Kraven30 et Mage pour le travail de développement de la version 2.5.0 de XOOPS.
Une mention spéciale à Fabrice59 pour sa participation à la traduction française de cette version.

Une pensée pour Alain, Christian, Philou, Solo71, Marco, Hervé, TheCat, Alain01, Winsion, Dugris, Blueteen, Burning, Xvitry, Kris pour l'énorme travail qu'ils ont accompli depuis de nombreuses années pour maintenir les traductions à jour et ceci pour notre bonheur à tous.




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.
Semi pro
Inscrit le: 01/11/2004
De: Pres de Paris
Contributions: 1099
sylvsteph Posté le: 11/11/2010 11:00  Mis à jour: 11/11/2010 11:00
 Re: XOOPS 2.5 version stable est sortie
SUPER!!!!
Est-ce que tous les modules qui sont en téléchargement sur le site restent compatibles?
Régulier
Inscrit le: 21/08/2004
De: Bruxelles
Contributions: 333
marin Posté le: 11/11/2010 11:11  Mis à jour: 11/11/2010 11:12
 Re: XOOPS 2.5 version stable est sortie
mise a jour sans probleme grace au tuto video
super taff

edit: lol la date du post de ce commentaire: 11/11/2010 11:11
Semi pro
Inscrit le: 01/11/2004
De: Pres de Paris
Contributions: 1099
sylvsteph Posté le: 11/11/2010 13:52  Mis à jour: 11/11/2010 13:52
 Re: XOOPS 2.5 version stable est sortie
J'ai fait la mise à jour sur un site de tests, tout marche bien. En route pour mettre à jour les sites de production...
Semi pro
Inscrit le: 08/06/2005
De: Where ?
Contributions: 513
caradoc Posté le: 11/11/2010 15:53  Mis à jour: 11/11/2010 15:53
 Re: XOOPS 2.5 version stable est sortie
Merci pour l'article, Philou
Semi pro
Inscrit le: 10/11/2004
De:
Contributions: 1659
Nikita Posté le: 11/11/2010 18:00  Mis à jour: 11/11/2010 18:02
 Re: XOOPS 2.5 version stable est sortie
Moi aussi en route pour une mise à jour.
Merci pour cette superbe version

Citation :
edit: lol la date du post de ce commentaire: 11/11/2010 11:11

LOL si c'était 2011 , je croiserais les doigts
Semi pro
Inscrit le: 13/02/2006
De: Belgique
Contributions: 812
johann1 Posté le: 11/11/2010 19:09  Mis à jour: 11/11/2010 19:09
 Re: XOOPS 2.5 version stable est sortie
Très fier d'avoir toujours cru en Xoops et d'y être resté fidèle !
Chapeau à toute l'équipe !
Régulier
Inscrit le: 26/02/2007
De:
Contributions: 494
aquaportail Posté le: 15/11/2010 18:54  Mis à jour: 15/11/2010 18:54
 Re: XOOPS 2.5 version stable est sortie
Belle mise à jour, bravo. Et comme vous avez intégré JQuery, il ne reste plus qu'à intégrer Autocomplete dans certains champs de recherche comme je l'ai fait (entre autre zone du site) dans mon dictionnaire botanique.
Régulier
Inscrit le: 16/08/2006
De:
Contributions: 308
H-hich Posté le: 16/11/2010 19:11  Mis à jour: 16/11/2010 19:11
 Re: XOOPS 2.5 version stable est sortie
C'est flippant !

Ce xoops 2.5 est a des années lumières de ma dernière version en prod (2.3) comment avez vous fait pour faire autant d'aussi bonne nouveautés ? :D

Bravo à l'equipe en tout cas.
Semi pro
Inscrit le: 13/02/2006
De: Belgique
Contributions: 812
johann1 Posté le: 20/11/2010 03:08  Mis à jour: 20/11/2010 03:09
 Re: XOOPS 2.5 version stable est sortie
Quel magnifique travail ! Chapeau à vous tous !!!
Je suis véritablement épaté !
Newbie
Inscrit le: 18/02/2010
De: Paris
Contributions: 2
aznpwr Posté le: 03/02/2011 22:42  Mis à jour: 03/02/2011 22:42
 Re: XOOPS 2.5 version stable est sortie
Très belle version !
A noter qu'il n'est pas possible de l'installer sur une page perso free (version de PHP imcompatible)
Régulier
Inscrit le: 11/04/2007
De:
Contributions: 129
orishas Posté le: 05/02/2011 18:46  Mis à jour: 05/02/2011 18:46
 Re: XOOPS 2.5 version stable est sortie
Bonjour,
J'ai une version XOOPS 2.0.16
Quelle mise à jour dois-je prendre?

J'ai vu qu'il y avait
Mise à niveau de XOOPS 2.0 .* 2.0.14 et 2.2

et

Mise à niveau de tout allant de XOOPS 2.0.7 à 2.0.13.2

Où se situe la mienne?

Autre question;
Est)ce pour cela que quand j'essaye d'installer de nouveaux modules, ceux-ci ne fonctionnent pas?

Merci pour vos réponses.
Xoops accro
Inscrit le: 15/07/2004
De:
Contributions: 4763
blueteen Posté le: 08/02/2011 11:32  Mis à jour: 08/02/2011 11:32
 Re: XOOPS 2.5 version stable est sortie
Bonjour ! Beau boulot, et merci pour la pensée
Aspirant
Inscrit le: 09/08/2005
De: Sophia Antipolis
Contributions: 59
Claire Posté le: 31/03/2011 14:32  Mis à jour: 31/03/2011 16:11
 Re: XOOPS 2.5 version stable est sortie
Bonjour, et avant tout bravo à toute l'équipe ! J'ai testé cette version sur un nouveau site, elle est vraiment géniale !
En revanche j'ai aussi un ancien site qui tourne sur une XOOPS 2.3.2, je voudrais donc le mettre à niveau vers cette XOOPS 2.5, mais je ne vois pas de référence dans votre article pour une mise à niveau à partir d'une 2.3 : est-ce normal ? dois-je appliquer la procédure relative à une mise à niveau à partir d'une "XOOPS 2.0 .* 2.0.14 et 2.2.*" ou à partir d'une "XOOPS 2.4.5" ?
Merci par avance de votre réponse.

Edit : j'ai appliqué la procédure indiquée par Wailers ci-dessous, et tout s'est super bien passé ! Juste une petite correction au point 5 : j'ai lancé l'url http://votre-site/upgrade/
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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