Fork me on GitHub

Rapport de message :*
 

Xoops 2.3 version finale : la voilí  !!!

Titre du sujet : Xoops 2.3 version finale : la voilí  !!!
par Marco sur 22/09/2008 22:25:58

Bonjour,

Nous avons pas mal bossé ces dernières semaines pour sortir la finale de Xoops 2.3. Plusieurs membres de frxoops ont activement aidé le projet Xoops dans la sortie d'une version stable. Merci à Mage, Choucas, Jah, RC78, phmo.

Open in new window

L'objectif de la 2.3 était principalement la fusion des branches 2.2x et 2.0x, ainsi que la préparation vers la version 3.0 en terme d'architecture.

Au menu des fonctionnalités:
- Nouveau script d'installation
- fusion 2.2/2.0x :
. module Extended Profile pour 2.3 : gestion étendue des informations du profil : vous pouvez créer des champs additionnels dans les profils, et paramétrer le process d'inscription)
. module Private Messages pour 2.3 : messagerie de PM améliorée, boîte envoi/réception,etc.
. script d'upgrade pour utilisateurs de Xoops 2.2x
- amélioration sur l'éditeur DHTML xoops
- le package éditeurs XOOPS est fourni avec FCKeditor, TinyMCE, etc.;
- permissions additionnelles pour la page du profil utilisateur
- nouveaux templates d'admin disponibles : EXM, ThAdmin
- auto-login / remember me
- captcha sur inscription et commentaires
- clone de blocks

Pour les développeurs et les designers, plusieurs améliorations ont été apportées.

Par ailleurs, de nouvelles icones de modules ont été crées (bleues), afin de permettre de déclarer visuellement les modules compatibles Xoops 2.3. les développeurs de modules doivent l'adopter, ceci permettre à tous de faire le tri dans les modules compatibles ou non.

Open in new window

La finale étant là, nous allons vite voir si nos tests ont été percutants, en comptant le nombre de bugs relevés.

Merci d'avance pour votre aide dans la remontée des difficultées et bugs résiduels. Cette version est la plus lourde release depuis plusieurs années

Téléchargement
La version 2.3 Finale est téléchargeable ici

Les fichiers de langue française sont en cours, surveillez ce thread, je vais poster les différents éléments pour validation de votre part.

Process Installation : points importants
- a - Lisez bien le fichier release_note à la racine du package, ainsi que les notes ci-dessous. Tous les points sont importants.
- b - Vous trouverez une traduction complète de ces notes de version, et donc des instructions d'installation/upgrade, un peu plus loin dans ce thread.
- c - pour ceux qui upgradent, n'oubliez pas de sauvegarder et de tester l'upgrade sur un environnement de test avant de passer vos sites de production sous 2.3, notamment pour s'assurer que tous vos modules tournent correctement sous cette nouvelle version majeure de xoops


Process Installation / Options à choisir dans le cas d'une nouvelle installation (et non pas d'un upgrade)
Voilà les options à utiliser pour les frenchies

OPTION 1 : si vous ne voyez pas l'intéret de passer en données stockées dans la base de données en utf8
- Database character set : latin 1 - cp1252 West European [jeu de caractères base de données]
- Database collation : latin1_swedish_ci (Default) [interclassement base de données]

ce qui génère dans phpmyadmin
MySQL charset: UTF-8 Unicode (utf8) [jeu de caractères pour MySQL]
MySQL connection collation: latin1_swedish_ci [interclassement pour la connexion mysql)
et vos champs sont du coup du type latin1_swedish_ci [interclassement champs d'une table]

Et bien sûr, dans /languages/french/global.php ainsi que /languages/english/global.php vous devez avoir

//%%%%% LANGUAGE SPECIFIC SETTINGS %%%%%
define('_CHARSET', 'ISO-8859-1');

si les fichiers de langues ne sont pas encodés en UTF8, ce qui est le cas avec les packages de langues sur frxoops.org, pour l'instant.


OPTION 2 : si vous voulez que vos données soient stockées dans la base de données en utf8
- Database character set : utf8 - UTF-8 Unicode [jeu de caractères base de données]
- Database collation : utf8_unicode_ci (ne surtout pas choisir pas celle proposée par défaut, il ne faut donc pas choisir utf8_general_ci) [interclassement base de données]

ce qui génère dans phpmyadmin
MySQL charset: UTF-8 Unicode (utf8) [jeu de caractères pour MySQL]
MySQL connection collation: utf8_unicode_ci [interclassement pour la connexion mysql)
et vos champs sont du coup du type utf8_unicode_ci [interclassement champs d'une table]

pour l'instant il semble qu'on ait un souci dans xoops, il n'est pas conseillé de passer en utf8 pour les frenchies, sujet à suivre...



Process Installation / Options à choisir pour ceux qui upgradent
Il n'y a pas encore de script de conversion ISO--> UTF8.
Donc pour ceux qui upgradent, n'oubliez pas :
1. de choisir "Do not change" à la page "Database character set and collation"
2. de modifier le fichier /language/global.php, comme suit
remplacer
define('_CHARSET', 'UTF-8');
par
define('_CHARSET', 'ISO-8859-1'); (le charset du site que vous upgradez)

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

382 Personne(s) en ligne (314 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 382 | Plus ...