Parution de XOOPS 2.6.0 Alpha 1 pour test

Date 20/08/2012 | Sujet : Core team




L'équipe chargée du développement de XOOPS est heureuse de vous annoncer la sortie de XOOPS 2.6.0 Alpha 1.

Il s'agit d'une toute nouvelle génération de XOOPS, avec plusieurs changements importants et des améliorations de la structure.

Vous pouvez consulter actuellement la feuille de route de XOOPS 2.6.0 ici

L'objectif principal de la série 2.6 est de mettre à jour le noyau de XOOPS, de passer toutes les classes en PHP5 (public, protected, statique), de passer en mode gestion d'erreurs "E_STRICT", de supprimer / nettoyer les vieux codes et de supprimer tout les codes HTML dans les fichiers PHP.



Quelques changements principaux dans Alpha 1 :





    

  • Une classe PHP unique "xoops" permettant de simplifier le développement de modules XOOPS et de donner aux développeurs un accès direct à l'API XOOPS
  • Suppression des dossiers inutilisés dans XOOPS (Cache et template_c).
  • Un seul thème pour l'administration et l'interface utilisateur.
  • Chargement automatique de toutes les classes PHP de XOOPS
  • Suppression des variables globales.Ces variables peuvent être utilisées dans les classes XOOPS (par exemple "$xoopsModule"devient "$ xoops-> Module»).
  • Centralisation de tous les dossiers multimédias ayant un accès public (jQuery, CSS, JS, images, ...).
  • Adoption de la classe PHP AdminModule, pour donner la même interface d'administration à tous les modules, cette classe existe déjà dans le Framework, dorénavant il sera inclus dans le noyau et utilisera des modèles HTML.
  • Le déplacement de certaines bibliothèques comme Smarty ou le dossier xoops_lib.
  • Refonte du module "système".
  • Ajout d'une nouvelle fonctionnalité : Extensions du système. Certaines parties du module "système" sont maintenant séparées et deviennent des "extensions du système» (ex Bannières, Avatars, Smileys).
  • Certains modules d'administration deviendront également des extensions (par exemple Protector). Toutes ces extensions fonctionneront sur le principe d'un module, ils auront un menu attitré mais ne pourront plus être renommées.
  • Intégration du Cadre CSS: Bootstrap de Twitter.
  • Suppression de toutes les requêtes pour les templates de bloc et des modules. Maintenant, XOOPS lira directement les templates séparément.
  • Réduction des requêtes sur toutes les pages.
  • Nouveau thème dans l'interface d'administration.

Il n'y aura plus de changements majeur dans les version Alpha 2 et Alpha 3, mais pour l'instant nous apprécierions votre aide pour tester les fonctionnalités existantes.

S'il vous plaît rappelez-vous: Il s'agit d'une version Alpha, elle est seulement publiée a des fins de tests !!
NE PAS l'installer sur un site en production et de NE PAS mettre à jour un site en production avec cette version!

Merci de nous envoyer toutes remarques , discutions et questions relatives à ce communiqué dans cette partie du forum

Configuration requise :

PHP : Toute version PHP> = 5.2 (PHP 5.3 + est fortement recommandé)
MySQL : Serveur MySQL 5.0 +
Serveur Web : Tout serveur supportant la version PHP requise (Apache fortement recommandé)

Télécharger Xoops :

Vous pouvez obtenir ce pack sur le SourceForge de Xoops

Installation de XOOPS :

Copiez le contenu du répertoire "htdocs" sur votre serveur, dans un dossier accessible pour le web
Vérifier que le répertoire "/uploads" est accessible en écriture par le serveur web

Pour des raisons de sécurité, vous êtes encouragés à déplacer les dossiers "xoops_lib" (librairies XOOPS) et "xoops_data" (données de configuration XOOPS) en dehors de la racine du serveur.

Créer et ouvrir en écriture le répertoire "/xoops_data" (créer les si ils ne sont pas encore présents) et ouvrir en écriture les répertoires "/xoops_data", "/Caches", "/xoops_data", "/Caches", "/xoops_cache", "/xoops_data/Caches/SMARTY_CACHE/" et "/xoops_data/Caches/smarty_compile/"

Accédez via http:// au dossier où vous avez installer les fichiers Xoops pour démarrer le processus d'installation.

Installation de Protector dans XOOPS :

Nous vous recommandons également l'installation de l'extension PROTECTOR qui apportera une protection de sécurité supplémentaire et des fonctions d'enregistrement à votre site.

Mise à jour depuis une version précédente :

N'est pas disponible dans les versions Alpha

Niveau d'affichage des informations de débogage :

le niveau d'affichage des informations de débogage est activé pour afficher 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
La valeur par défaut est pour Admin uniquement.

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".
Sauf indication contraire de l'auteur du module, les modules actuels ne fonctionnera pas correctement avec XOOPS 2.6.0 Alpha.

Comment contribuer :


L'équipe de développement XOOPS
17 Août 2012






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