Le document qui suit est une tentative d'analyse des besoins de Swisslinux pour son infrastructure Web. Ce qui suit tante de définir ces besoins en partant des objectifs actuels de l'association.
Si quelqu'un remarque des erreurs ou des manques, qu'il n'hésite pas à compléter ce document.
Swisslinux.org est une association à but non lucratif, qui réunit des utilisateurs de systèmes d'exploitation GNU/Linux et promeut l'utilisation des logiciels libres.
Objectifs actuels:
En partant des objectifs de l'association, voici les services que devrait rendre l'infrastructure.
Lorsqu'un visiteur arrive sur le site web le l'association, il ne sait pas forcément où il débarque. Il est important de lui présenter qui est Swisslinux, ce qu'elle fait, son actualité, ses valeurs, qui la composent, les prochains événements. Il est également important d'inciter le visiteur à nous rejoindre.
Des visiteurs très différents peuvent visiter le site web. Tous ne cherchent pas la même chose. Il est important de bien aiguiller le visiteur vers la bonne section de l'infrastructure.
Lorsqu'un visiteur vient quérir de l'aide, il vient généralement avec une ou plusieurs questions en tête. Il est important d'y apporter la réponse la plus pertinente possible dans les meilleurs délais. Il est également important de rapporter au visiteur les questions déjà posées et similaires aux siennes, afin d'éviter de devoir répondre 100x aux mêmes questions.
Les membres de la communauté participant à plusieurs projets, il est important de leur permettre de s'organiser. De partager les informations importantes et de les retrouver facilement.
Afin d'aider la communauté à s'organiser, il serait bien de pouvoir s'affilier à des groupes de travail et d'y regrouper les informations relatives aux activités des dits groupes.
Afin de garder une communauté active et de l'aider à s'organiser, il est important que ses membres communiquent entre eux. On retrouve habituellement 2 types de discutions:
- synchrone, tel que le chat (IRC, XMPP)
- asynchrone, tel que les forums ou l'e-mail
Comme pour la partie organisation, il serait bien de permettre aux membres de communiquer en groupes autant que globalement, cela afin d'aider les groupes de travail à avancer au mieux sur leurs projets respectifs.
Comme un visiteur peut entrer sur notre site web avec différents types d'écrans, il est important que notre infrastructure puisse adapter son affichage sur ces dits écrans.
Maintenant que l'on connait les rôles que l’infrastructure Web doit tenir, explorons les solutions possibles pour y répondre.
Pour cela, choisir des solutions avec un “design responsive”.