Boomtchak
Accueil du site > CMS Outils > CMS BoomSélection I > PhpNuke & dérivés > Xoops > Fiche de présentation sommaire de Xoops

Fiche de présentation sommaire de Xoops

jeudi 3 janvier 2002, par davduf

Issu du développement de PHPNuke 4.4.1 et de MyPHPNuke 1.8.5. Il annonce une programmation orientée objet et une réécriture de 70 à 80% du code. Intéressant à tester, que ce soit au niveau du système d’installation que du sytème d’administration.

Mail : nuke@xoops.org
Site Web : xoops.org


Les "plus" de Xoops lu sur frxoops.org par Moumou.

Gestion des Modules/Blocs :

- Nous considérons les blocs comme une partie d’un module, et ils peuvent même devenir des modules en eux mêmes. Par exemple, le module des dernières personnes vues contient simplement un bloc et aucun contenu principal, alors que le module des news inclue le contenu principal, une section administration, et 4 types de blocs. De cette façon, la structure est très propre, et quand on désactive un module, tous les blocs/données correspondants sont aussi désactivés.
- Les modules sont désactivés/activés dans le menu principal des modules. Et quand vous activez un module, le changement sera automatiquement repercuté dans tout le site, par exemple dans le menu principal, la page de recherche, le menu d’administration, etc... Seuls les modules activés sont accessibles par les utilisateurs.
- Il n’y a pas de différence entre les blocs de gauche, de droite, et du centre. Vous pouvez mettre n’importe quel bloc à n’importe quelle place.
- Vous pouvez inclure du code PHP dans vos blocs.. Le système d’utilisateurs :
- Maintenant seul un cookie identifiant la session (de connection) de l’utilisateur est sauvé sur le PC distant. Les mots de passe, identifiants et pseudonymes utilisateur ne sont plus sauvés localement. De plus, si un utilisateur enregistré ne revient pas sur le site avant une heure (valeur modifiable dans l’administration), la session expirera, ainsi l’utilisateur sera délogué automatiquement.
- L’utilisateur peut maintenant s’effacer depuis sa page (cette caractéristique est une option activable par le webmaster)
- Lors de l’inscription, l’utilisateur peut choisir son mot de passe, et une clé d’activation est envoyée à l’utilisateur. L’utilisateur doit activer son compte pour pouvoir se loguer. Et l’administrateur peut voir quels comptes ne sont pas activés depuis le menu d’administration.
- Les administrateurs peuvent bannir une adresse ip ou un pseudonyme Les valeurs Date/Heure :
- Toutes les Dates/Heures utilisent des Timestamp UNIX. Ceci devrait être plus rapide et facile lors de l’utilisation d’autres bases de données dans le futur. Fusion des tables admins/utilisateurs :
- Vous pouvez maintenant créer des groupes administrateurs et assigner des utilisateurs à certains groupes d’administration. Par exemple le groupe "auteur" n’aura accès qu’à l’administration des news et de la FAQ ; le groupe "modérateur" lui n’aura accès qu’à l’admin des forums. A vous de bien paramétrer les droits en fonction des groupes. Variables globales réduites :
- Le nombre de variables globales a été réduit considérablement, et il y a maintenant simplement 4 ou 5 d’entre elles utilisées dans tout le site. Le fait d’avoir trop de variables globales était un problème à résoudre dans les *Nukes et c’est ce qui rendait la création de modules très difficile. Les Fuseaux horaires :
- Les utilisateurs peuvent voir tous les articles/news/commentaires affichés selon leur fuseau horaire (ils le paramètre directement dans leur profil),
- L’administrateur choisit le fuseau horaire du serveur et le aussi fuseau horaire par défaut à afficher pour les utilisateurs anonymes.

Epurateur de texte amélioré :

- La possibilité de filter les mots a été ajoutée (configurable dans la section admin), et de choisir les balises html non autorisées dans le fichier de configuration.
- Le problème de l’usage des langages multioctets a été résolu (testé pour le Japonais EUC, Japonais S-JIS, Chinois GB, Chinois Big5). Nouveau système de Langage :
- L’utilisation de define() au lieu de translate() va grandement réduire le temps de chargement des fichiers. Aussi, les fichiers de langue sont séparés en multiples fichiers afin que les fichiers non utilisés dans une section spécifique ne soient pas chargés. Système de Classements/Posts Utilisateurs déployé dans dans tout le site :
- Les Classements/Posts utilisateurs sont maintenant utilisées non seulement dans le forum mais aussi dans les commentaires d’articles, de sondages, et d’autres contenus où la fonction sera ajoutée dans des versions futures (ex. liens, téléchargements, sections).
- Parfois, les statistiques ci-dessus ne montreront pas les données correctes, et quand vous sentez que les données sont incorrectes, vous pouvez les syncroniser avec la base de données en utilisant la syncronisation dans le menu d’administration.

Section admin réorganisée :

- La section administration a été réorganisée avec une facilité d’usage et une esthétique améliorées. Plus de 20 Nouveaux Thèmes :
- Beaucoup de nouveaux thèmes (seulement pour XOOPS) depuis des thèmes très légers jusqu’à des thèmes graphiques ont été ajoutés.
- Vous pouvez les télécharger sur Xoops France.

Module de Forum amélioré :

- Ce forum a été créé sur une base de phpBB 1.4.4. Près de 40% du code a été réécrit. La grosse différence avec le script original de phpBB est que les posts peuvent maintenant non seulement être affichés à plat, mais aussi en arbre. Il y a beaucoup d’autres caractéristiques qui ont été ajoutées au phpBB original.
- A noter qu’un module vous permettant d’avoir phpBB2 est en cours de développement.

Module de News Amélioré :

- Descente à l’infini dans les catégories et système de commentaires à la phpBB.

Module de Liens Amélioré :

- Une version améliorée de l’ancienne page de liens de phpNuke.
- Principales modifications : descente à l’infini dans les sujets, possibilité d’ajouter une image ou un screenshot pour chaque site, etc.

Module de Stats Amélioré :

- Un système de stats complétement nouveau qui est une application existante appelée Visiteurs (phpinfo.net) et a été portée comme module. La version originale de Visiteurs est la 2.0.1.
- A noter le tout nouveau module (quasiment finalisé) "Last referers" qui vous permets de savoir quel sites pointe vers le vôtre. Il est disponible ICI.

Module de Téléchargements Amélioré :

- C’est une version modifiée des Liens décrits ci-dessus, adoptée pour utilisation comme nouveau système de téléchargements.

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0