LaToileScoute - surfer  
Plante ta tente sur le web !
Accueil S'informer Discuter Surfer Jouer Echanger  
Rechercher
Graphisme
C est Cadeau !
  Images
Applications
Scripts
Goodies
Creation web
Annuaire
 
surfer > web > les cms
 
 

Un site sympa sans trop se fatiguer ...

Un site scout, c'est quoi ? C'est avant tout du contenu, autrement dit, des articles (comptes-rendus de réunions, de week-ends ou de camps) et des photos (surtout depuis que les appareils photo numériques sont devenus grand public). Avant 2000, les outils permettant à un webmaster de gérer facilement ce contenu étaient réservés aux informaticiens purs et durs. Aujourd'hui, ces outils se démocratisent. Alors pourquoi ne pas les utiliser pour un site scout ?

Les Content Management Systems (CMS, ou Système de Gestion de Contenu)

Un CMS est un outil qui va te permettre de gérer ton contenu facilement. Autrement dit, au lieu de te préoccuper de pages Web, de menus de navigation, etc, tu vas te focaliser sur le contenu que tu souhaites publier sur Internet, et le CMS se chargera (en grande partie) du reste.

La plupart des CMS fonctionnent sur le même principe. Dans un premier temps, tu définis des types de contenus (compte-rendu de réunion, journal de camp, circulaires, ...) dans un module d'administration du site. Sur cette base, le CMS construit la navigation de ton site. Puis tu publies ton contenu en indiquant son type, et il apparaìtra automatiquement au bon endroit dans ton menu de navigation. Comme la navigation se construit en fonction du contenu, tu ne risques pas d'avoir des pages 404 Not Found. Dans une certaine mesure, tu n'as plus à te préoccuper de la gestion des liens HyperText.

Quelques options en plus

Certains CMS vont t'offrir en plus différentes options qui peuvent t'intéresser.

  • Références: Lorsque tu as publié un article, tu peux lui ajouter des références vers d'autres articles. Cela peut être utile pour lier les différents article d'un même journal de camp, ou pour lier le compte-rendu du week-end de Noël à la galerie de photos de ce même week-end.
  • Commentaires: Cette option permet aux visiteurs d'ajouter leurs commentaires à l'article que tu as publié. Tes scouts pourraient ainsi compléter facilement le compte-rendu de leur RED lors du dernier camp.
  • WorkFlow: Un WorkFlow permet de définir des règles de validation des articles avant publication. Sur LTS, l'orthographe de chaque page est vérifiée par Béné et Lolo avant que la page ne soit visible par tout le monde.
  • Sécurité: Certains CMS te permettent de définir quels sont les visiteurs qui auront accès à certains contenus, ce qui est particulièrement utile pour protéger des galeries de photos par exemple.
  • Personnalisation du Look: Tous les CMS te proposeront de personnaliser une partie plus ou moins importante de l'interface de ton site.
  • Contenu personnalisé: Certains CMS permettent aux visiteurs de définir quels sont les types de contenus qui les intéressent et de ne voir que les articles de ces types. Ainsi, un parent de Jeannette ne verra sur sa page d'accueil que les derniers articles concernant les Jeannettes.
  • Sous-sites: Certaines CMS sont capables de fédérer plusieurs sites. Ainsi, le site principal est celui du groupe, et les différentes unités ont un sous-site (avec un look propre) dans lequel le site principal va piocher de l'information.
  • Statistiques: La plupart des CMS permettent de savoir combien de fois a été vu un contenu.
  • Forums et bases de données: Enfin, de nombreux CMS intègrent en standard un forum de discussions, et des outils élémentaires de gestion de bases de données. On parle alors de Portail plus que de CMS.

Comment ca marche ?

... avec une base de données, tout simplement ! Un simple site Web, ce sont des fichiers HTML classés dans des répertoires. En gérant du contenu dans une base de données, il est beaucoup plus facile de créer dynamiquement des vues sur ce contenu. Le point fort des CMS, c'est qu'ils sont livrés avec une base de données "qu'il n'y a plus qu'à remplir", et avec tout le code qui permet de gérer ces données.

Généralement, un CMS est donc livré sous la forme d'une multitude de fichiers à ne pas toucher, d'un fichier de configuration, et d'un script de création de base de données. Autrement dit, c'est assez simple à installer, même si on est pas un as en informatique. Et surtout, si tu utlises un CMS assez répandu, tu bénéficies de l'expérience de tous les autres utilisateurs de ce CMS, qui pourront t'aider à paramétrer ton site. Alors franchement, pourquoi perdre des heures à réinventer la roue ?

Si tu te débrouilles bien en développement Web ou que tu as des besoins plus poussés, tu peux généralement enrichir toi-même le code de ton CMS, ou trouver sur Internet des Add-Ons qui répondent à tes besoins.

Il faut signer où ?

Il existe de nombreux CMS, parmi lesquels l'un des plus aboutis est (à mon avis) Microsoft SharePoint. Il coûte une fortune, on va donc plutôt regarder ce qui est gratuit, et sans grande suprise, la plupart des CMS ou portails reposent sur Php - MySQL. Il en existe une multitude: PwsPHP, Typo 3, Xoops, GuppY, Mambo, Xaraya, PostNuke, Caravel, PHP-Nuke, SPIP... Il existe même un CMS dédié aux Scouts, Scout Web Portail. Et pour les amateurs d'Asp et de Xml, il y a FullXml.

Attardons-nous sur 2 CMS:

  • PHP-Nuke: Outre le fait qu'il est parmi les CMS les plus anciens et les plus répandus, il offre de nombreuses fonctionnalités aux webmasters, en particulier à travers ces modules d'extension. Seul point faible: les sites "nukés" se ressemblent tous un peu.
  • SPIP: Petit "frère ennemi" de PHP-Nuke, SPIP présente 2 gros avantages: sa documentation est en français, et SPIP a le vent en poupe chez les SGDF, que ce soit sur LTS (pour les événements comme le Jamboree Aventure-Toi), au Centre National ou sur les sites de territoires et de groupes. Si tu as besoin d'aide pour installer un SPIP, tu trouveras assurément un scout pour t'aider !

Et sans CMS que faire ?

Si tu t'y connais en Php, tu peux évidement développer ton propre CMS (c'est ce qu'à fait LTS). Si ton hébergeur ne te donne pas accès à Php-MySql, tu peux essayer de centraliser la navigation de ton site grâce à des Server Side Includes (SSI). Si ton hébergeur ne te donne même pas accès à SSI, tu peux utiliser les modèles de documents de Macromedia Dreamweaver ou de Microsoft FrontPage par exemple. Mais cette solution présente le gros inconvénient d'être propriétaire, c'est-à-dire que si tu fais ton site avec des modèles Dreamweaver, tu ne pourras plus le modifier avec FrontPage, et inversément.

En conclusion

En utilisant un CMS, tu n'as qu'à amener du contenu, et ton site est prêt. Sachant que le contenu, ce n'est déjà pas toujours facile à trouver, pourquoi se priver ?

Références

Qu'est-ce qu'un CMS ?
Présentation de différents CMS.

     

Auteur de la page : François. Page créée le 08/02/2005
Source : SGDF de Ferney-Voltaire
Contributeurs : Marc, Bene, François (via OPINEL) Dernière modification effectuée le 01/02/2007
Fonctionnalités exploitées : Backend LTS (+ d'infos)
© LaToileScoute 2001 - 2008