L'année passée, je vous proposais mon Top10. Cette année, ayant été riche en évolutions et en publication diverses de module pour Xoops, je vous propose de découvrir une nouvelle sélection des Top 30 des modules. Ces modules sont à mon avis, les indispensables pour démarrer un site standard. Ils couvrent à la fois les besoins en matière de site vitrine, commerciaux, corporatifs ou communautaires. Cette liste est bien entendu loin d'être exhaustive, et je présente ici mes plus plates excuses pour les développeurs dont le nom, ni les oeuvres n'y seraient pas mentionnées.
Notez que certains d'entre eux sont toujours au stade de la BETA. Ils sont toutefois intégrés dans le classement eut égard au potentiel d'utilisation qu'ils représentent. Cette sélection, même si elle reste purement subjective, est effectuée sur base des critères suivants : 1. Qualité : que ce soit le code, ou les fonctionnalités proposées, le module est fonctionnel est exempt de tout bug qui le rende inutilisable en production. 2. Support : le développeur du module est toujours actif et propose régulièrement des mises à jour, amélioration du module. De plus le module est suffisamment populaire pour bénéficier d'un support de qualité sur les forums. 3. Personnalisation : le module est basé sur un système de template, et permet ainsi une plus grande personnalisation de son affichage. 4. Ergonomie : facilité de prise en main, de mise à jour. L'interface administrative est facile à comprendre, et la gestion du module peut être confiée à un utilisateur débutant. 5. Référencement : le code a été optimisé pour le référencement, et propose certaines fonctionnalités avancées (Titre des pages, metagen). PS : Cliquez sur le titre du module pour accéder à la page de téléchargement. A) Administration
Les modules indispensables pour aider à la gestion, l'administration, la protection et la mise en place d'un site Xoops, à réserver strictement au seul usage des Webmestres.
1) Blocksadmin (GIJoe) Le problème d’un site Xoops est la quantité de bloc disponible exponentiellement proportionnel au nombre de modules installés. Pour s’y retrouver, BlockAdmin de GIJoe. Un utilitaire incontournable pour s’y retrouver avec ses blocs et les groupes qui y ont accès. Cet outil d'administration est un complément fort appréciable du système de gestion des blocs par défaut de Xoops.
2) Protector (GIJoe) Voici un module pour améliorer la protection de votre site contre les diverses attaques malicieuses possibles (DoS, Injection SQL, XSS, Pollution des variables système globales). Bien sûr, il ne peut protéger des vulnerabilities inconnues, mais, par les temps qui courent, mieux vaut sortir couvert tout de même. Donc, indispensable !
3) Tplsadmin (GIJoe) La personnalisation des templates de Xoops simplifiée. Ce module permet de retrouver plus facilement les templates d’un module, de les modifier à souhait, mais surtout d’en suivre les modifications. Très pratique pour ceux qui aiment fignoler la mise en page de leur site.
4) Explorer (Pemen) Cet utilitaire permet au wembaster de gérer les fichiers sur le serveur directement par l’interface administrative du site. Très utile pour les wembasters ‘itinérants’ et ne disposant pas d’un précieux logiciel ftp sous la main.
B) Statistiques Pour connaître le succès et le trafic généré par son site, mais aussi les centres d'intérêts de vos visiteurs. 5) Isearch (Hervé) Ce module permet de connaître les recherches qui sont effectuées sous Xoops. Il est possible de restreindre l'enregistrement des recherches à certains groupes. Un outil d’appoint pour les webmestres soucieux de connaître les centres d’intérêts de ses visiteurs.
6) Istats (SylvainB) Un petit module de statistique de SylvainB bien pratique et pas trop lourd pour savoir où en est la popularité de votre site, sans pour autant vous encombrer de statistiques inutiles. Simple et efficace.
7) myReferer (WolFactory) Les yeux et les oreilles de votre site Xoops. Enregistre toutes sortes d’informations (première visite, taux de fréquentation, popularité,…) de vos mots clés, robots, moteurs de recherche et vos référents. Vous pouvez même en tirer vos meta, ou un abécédaire automatisé. Indispensable pour tout savoir sur le trafic généré par votre site. Une version 2.0 est en préparation. En plus de statistiques sur les pages vues et des requêtes, elle intègre les fonctionnalités du module Uservisit (tracer les vistes des utilisateurs enregistrés), ainsi qu’une batterie d’outils statistiques et comparatifs complémentaires.
C) Formulaires Quelques modules pour créer des formulaires personnalisés. Très utile pour les prises de contact, l'organisation de concours ou de sondages. 8) Contact Le module de contact standard, revu et adapté au goût du jour. Il apporte : - les possibilité d'ajouter quelques champs supplémentaires ; - le test de validité des emails ; - un contrôle de sécurité permetant de limiter les risques de SPAM (clef à saisir à partir de chiffres apparaissant sur une image) ; - la possibilité de proposer l'envoi d'un email de confirmation (d'envoi) ; - et quelques autres améliorations que vous nous laissons découvrir.
9) Formulaire (Philou) Un gestionnaire de formulaire très polyvalent. Tout est paramétrable. Du contenu des formulaires aux messages d’informations à afficher sur les pages générées, jusqu’au contenu des boutons. Il offre des possibilités de paramétrage très souple, du simple formulaire de contact au Quizz pour vos jeux. L’un des modules à tout faire dont on fini par ne plus se passer. Les informations collectées peuvent être consultées par e-mail ou stockées dans la base de données. En alternative, vous pouvez aussi utiliser Liaise (Brandycoke), qui offre des fonctionnalités similaires, mais est moins polyvalent.
10) Xoopspoll (Gibaphp) La version modernisée du module de sondage de Xoops. Nos amis les brésiliens ont largement amélioré la version de base, et proposent des options fort utiles, notamment le log des réponses données.
11) XFGuestbook (Thecat) Un livre d’or conforme et disposant d’un système anti-spam (plus ou moins efficace). S’il faut en choisir un, ce sera celui-là. Au passage, jetez un oeil sur Catads, si vous avez besoin d'un module de petites annonces...
D) Communauté/Utilisateur Pour les sites communautaires, ces modules feront bénéficier à vos membres d'outils qui leur permettront de communiquer plus aisément. A réserver aux membres enregistrés de votre site. 12) aChat (BETA) Une version très simple de chat, disponible comme module ou dans un bloc. Il suporte Smileys, BBCodes, couleurs (tout ça paramétrable), purge, création de fichiers logs.... Côté technique, ce module intègre les fonctionnalités Ajax.
13) mpManager (Venom) L’un des points faibles d’un site Xoops trouve ici une parade efficace. Avec la possibilité pour les utilisateurs d’activer la notification par PM (Private Message), vous pouvez très rapidement vous retrouver avec des milliers de messages privés inutiles dans votre base de donnée. Avec cet le module MP de Venom, l’administrateur du site pourra très rapidement détecter les débordements, et prendre les dispositions qui s’imposent. Attention toutefois de respecter la Nettiquette, et n’employer ce module qu’à des fins utilitaires… un message privé est… privé. 14) newbbex (Hervé) Pour le sites communautaires ou pour des échanges de travail sur un projet commun avec des partenaires, ce module de forum créé par Hervé reste mon favori. Cette version dérivée de NewBB dans sa première version offre des fonctionnalités de gestion et de paramétrage qui allient simplicité et efficacité. Mon choix se porte sur une version plus simple que NewBB 2.0, car vous ne vous y perdrez pas dans les fonctionnalités superflues qui auront tendance à alourdir votre site… ou perdre vos utilisateurs. Simple et efficace, donc. Pour des sites orientés forums, préférez plutôt CBB.
15) Shortcuts (Hervé) Il permet aux utilisateurs enregistrés de rajouter dans un système de bookmark (favoris) interne à votre site, les adresses de leurs pages favorites. Les utilisateurs peuvent aussi noter les pages qu'il ajoutent dans leurs favoris.
E) Utilitaires Tous les modules utiles pour l'administration d'un site, principalement réservé au seul usage des administrateurs. 16) multiMenu (WolFactory) L’un des modules les plus populaires. Et pour cause, puisqu’il vous permet de gérer de A à Z la navigation complète sur votre site. Si les blocks de navigation proposés par défaut par vos modules ne vous conviennent pas, créez les vous-même, avec un très large éventail de mise en forme possible : menu standard, liste à puce ou à chiffre, menu déroulant, défilant, images, etc. Outre la simplicité d’utilisation du module et le paramétrage très avancé des blocs proposés, vous disposez en même temps d’un module de plan du site (sitemap) personnalisé.
17) myCredits (WolFactory) Ce module permet d'afficher automatiquement la liste des modules utilisés sur votre site, et ainsi remercier toutes les personnes qui ont contribué directement ou indirectement à votre projet Web. Dans l'archive du dossier doc, les développeurs de modules trouveront une liste non exhaustive de boutons personnalisables. Une façon comme une autre de remercier la communauté pour l’immense travail réalisé.
18) myHome (WolFactory) Un module très simple qui peut servir comme page d'accueil alternative, ou de page de redirection vers une page spécifique. Une version en préparation permettra de cloner le module en 2 cliques de souris.
19) popGen (WolFactory) Pour afficher des images en pop-up, le plus simple c’est PopGen. Tu peut donc afficher tes images en "simple" pop-up, faire un slide show avec autant d'images que tu veux, les images sont redimensionnées pour l'écran ce qui évite un scroll infernal, et le petit plus c'est qu'il est compatible pour n'importe quel type navigateur. Enfin, le dernière version supporte tout les types de médias Web (video, images, sons, flash). Le résultat peut être récupéré sous forme de code, ou par simple copier/coller dans un éditeur wysiwyg.
20) Tinyeditor (FrankBlack - BETA) Parmi tous les éditeurs wysiwyg (What You See Is What You Get) existants et compatibles avec Xoops, mon regard se porte sur le tout dernier venu de la famille. Très puissant, évolutif et personnalisable, c’est l’éditeur d’avenir… alors pourquoi s’en priver ?
F) Contenu Le fondement de tout site Internet est de fournir du contenu. Voici les 'must have' des modules pour afficher à la face du monde votreimmense savoir (ou celui de vos membres). 21) Edito (WolFactory) Le couteau suisse des modules de contenu statique. Simple à utiliser, la plus grosse difficulté réside dans les choix à effectuer au niveau des préférences aussi bien au niveau des pages d’index, des pages de contenu ou des blocks… qu’à l’usage à en faire. Le module est actuellement disponible pour du contenu text (edito) ou multiMedia (myMedia). Une nouvelle version est en préparation qui intègrera des fonctionnalités multimedia (son, vidéo, flash) et d'affichage de code (mode html et php). De plus, une fonctionnalité 'Click& Clone' permettra la duplication du module en 1 clics de souris. Des modules similaires comme Page (Christian, Philou) et WF-Channel peuvent assurer des fonctions identiques.
22) Googlemaps (Marco) Le célèbre outil de recherche géographique de Google, intégré à Xoops. Très utile pour situer un ou plusieurs emplacements géographiques. Possibilité de créer des catégories, ou de permettre à vos membres d'afficher leur points. C'est aussi, le premier module de notre ami Marco, qui rejoint ainsi la grande famille des développeurs Xoops (bravo, un seul module, et il fait déjà son entrée dans le top 30 !).
23) Marquee (Hervé) Faire défiler des textes sur son site, ou mieux encore, des informations en provenance de modules. Bien pratique pour mettre certaines informations en évidence.
24) Myalbum (GIJoe) Un album photo. Parfait pour les site communautaires...
25) Myiframe (Hervé) Un module de frame fort pratique, pour intégrer du contenu en provenance de sites externes. A utiliser avec l’accord des administrateurs du site possédant la source, bien entendu…
26) News (Hervé) Le module de news (ou articles) dans la dernière version d’Hervé est un incontournable. Le module de news est à mon sens l’un des modules essentiels pour un site web. C’est probablement l’une des rubriques les plus lues, et qui mérite le plus grand intérêt pour un webmestre. C’est par lui que vos visiteurs obtiendront le plus d’informations concernant vos activités, mais aussi vous permettra de faire référencer au mieux vos nouveautés ou nouvelles rubriques. Utilisés conjointement avec un échange de fil RSS sur l’un ou l’autre site de référence dans votre domaine, vous êtes certain de faire connaître votre contenu sur la toile. Accompagné d’une large série de blocs polyvalents vous pouvez arranger très facilement une page d’accueille personnalisée et efficace. Enfin, l’utilisation d’un système de gestion des mots clés automatiques ou manuel pour chaque page générée par le module vous garantie un référencement de qualité. Possibilité de coupler avec divers editeurs wysiwyg et de soumission des utilisateurs. 27) Smartpartner (SmartFactory) Encore un module incontournable de la SmartFactory. Un site Web ne pourra se faire connaître que grâce aux échanges et partenariat. Voilà exactement ce qu’il vous faut pour mettre en valeurs tous vos partenaires et offrir plus qu’un simple lien. Une description complète, des statistiques et une optimisation des metas feront que les visiteurs qui cherchent après votre partenaire… passeront d’abord chez vous.
28) Smartsection (SmartFactory) Le module de contenu de Marcan (SmartFactory). De tout les modules de gestion de contenu que je connaisse (section, WFsection) c’est celui que je préfère. Là aussi, efficacité et simplicité. Une administration claire et complète sans pour autant être complexe à gérer. Non seulement tout y est fait pour améliorer le référencement de vos pages avec la gestion automatique des meta-balises (metagen), mais en plus l’administration des pages est simplifiée par la présence de raccourcis en mode admin. Pas question de se perdre. Couplé à un éditeur wysiwyg, cela en fait une gestionnaire de contenu efficace. Aussi ouvert aux soumissions de vos utilisateurs.
29) WF-downloads (SmartFactory) Un gestionnaire de téléchargement efficace, avec la possibilité pour vos utilisateurs de charger leurs fichiers directement sur le serveur. Repris récemment par la SmartFactory.
G) Multilangue Permettre à votre site de supporter le multilangue, c'est possible. Deux écoles/modules/techniques s'affrontent ici au travers de 2 modules/hack, dont il est difficile de départager la qualité. Les deux systèmes fonctionnent sur le principe de la balise : [fr]Mon texte en français[/fr] [en]My english text[/fr]. 30.a) SmartLanguage (SmartFactory) Développé par la Marcan, il permet à votre site d'intégrer complètement la dimension multiLangue, que ce soit du contenu statique (géré par le site) au contenu ajouté par le webmaster, en passant aussi par les variables afféctées au thème. Son seul inconvénient, est qu'il modifie lourdement le Core de Xoops, et nécessite une mise à jour à chaque évollution du Core.
30.b) Xlanguage (GIJoe) Une alternative plus légère mais très performante, proposée par GIJoe. Très simple à mettre en place (seulement deux lignes de code à modifier dans un fichier), il présente l'inconvénient de planter une page qui contiendrait une erreur de balise de langue ([fr][rf] ou balise non fermée) et ne gère pas le contenu affiché dans les templates de thème. Solo |