Making-off du site

Avant de nous lancer dans la « grande aventure » de la création de notre site, nous avons établi un mini cahier des charges. Notre site devait répondre aux contraintes suivantes :

Utiliser exclusivement des logiciels libres

Étant intégrateur du libre, il était évident que cette contrainte soit la première évoquée. Cette contrainte n’était pas seulement une contrainte « idéologique » mais elle nous a permis d’adapter certains composants à nos besoins.

Pourvoir publier des articles sans connaissance des technologies Web

Publier un article sur un site internet est trop souvent une affaire d’informaticiens ou de personnes maitrisant les technologies du Web. Bien qu’une grande partie des personnes de Phidias connaissent parfaitement ces technologies, cette contrainte c’est rapidement imposée car elle permet à tous les collaborateurs de Phidias de proposer un article.

Administration simple mais complète

Comme au point précédent, l’administration du site doit être simple et ne doit pas nécessiter de connaissance technique. Mais elle ne doit pas non plus être simpliste car elle doit permettre :

 

  • De gérer les publications (processus de validation, date de publications...)
  • Un suivi fin des visiteurs
  • La gestion des accès pour des visiteurs ou pour des utilisateurs authentifiés
  • d'étendre les fonctions du site (l’ajout de composants forums, FAQ...)
  • De gérer les plus simplement possible l’organisation du site (menus, positionnement des modules …)

Evacuer le problème de la charte graphique

Les personnes de Phidias ont, certes, beaucoup de qualités et de compétences mais aucune dans le domaine du graphisme et de la composition de charte graphique. Ce constat douloureux étant fait, nous avons donc cherché un outil qui nous permette de nous libérer au maximum cette contrainte.

 

Ces contraintes étant définies, nous nous sommes naturellement tournés vers la recherche d’un logiciel libre de type CMS (Content Management System). Ce type d’application permet la gestion dynamique de contenu et assure généralement les fonctions suivantes (source Wikipedia ) :

 

  • Ils permettent à plusieurs individus de travailler sur un même document
  • Ils fournissent une chaîne de publication (workflow) offrant par exemple la possibilité de publier (mettre en ligne le contenu) des documents
  • Ils permettent de séparer les opérations de gestion de la forme et du contenu
  • Ils permettent de structurer le contenu (utilisation de FAQ, de document, de blog, forum de discussion, etc.)
  • certains CMS incluent le contrôle de version.

 

Le choix d’outils est très vaste, nous avons consulté de nombreux articles sur Internet partant les critères de choix d’un CMS. Parmi ces articles, voici quelques liens qui ont guidé notre choix :

 

 

Après analyse et test nous avons retenu Joomla car cet outil CRM :

 

  • réponds parfaitement à nos contraintes. Mais ce n’étais pas le seul !
  • est soutenu par une importante communauté très active
  • possède de nombreux modules complémentaires
  • est basé sur des logiciels et technologies déjà utilisés par Phidias (Apache, MySql, Php)
  • est simple d'utilisation tout en restant fonctionnellement très complet

 


Pour répondre à nos besoins, nous avons complété Joomla de différents composants et modules libres :

 

 

Ensuite nous nous sommes attelés à la tâche la plus complexe : Le choix de la charte graphique. Nos recherches sur internet nous ont guidé vers ce site salvateur www.joomladesigns.co.uk. Après un investissement de 25€ nous avons pu accéder à une galerie de 250 templates.

S’en est suivi une élection plus ou moins démocratique où nous avons choisi 2 templates. Nous tenons à remercier Angèle et Gilles Cafiero de G2C pour leur amicale participation à cette élection.

Nous avons ensuite adapté cette charte à nos besoins en utilisant l’excellent logiciel GIMP