Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zér0 > Les tutoriels > Non-Officiels > Réseaux > Général > Lecture du tutoriel

La vitrine de votre association : le site Internet

Avatar
Auteur : Mickael Knight
Créé : le 26/03/2008 12:52:27
Modifié : le 26/03/2008 20:46:30
Noter et commenter ce tutoriel
Imprimer ce tutoriel
Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Ah encore vous ? ^^ Si vous êtes là, c'est que vous en voulez encore :p .

Cette fois-ci je vais vous apprendre les bases pour concevoir un site Internet d'une association de Lan'Party. Alors rien de bien compliqué pour un webmaster, toutefois il faut acquérir une bonne stratégie afin de gagner des participants juste en suivant quelques conseils simples.

Ce chapitre nécessite la connaissance du XHTML et du PHP.
Sommaire du chapitre :
Chapitre précédent Sommaire

Chantier interdit au public

Es-tu graphiquement optimisé(e) ?


Image utilisateur

Tout d'abord, il nous faut un design : autrement dit un revêtement graphique, une beauté unique (donc pas de kits graphiques ni pompages d'autres sites) à votre site. Pour cela, nous allons déjà nous fixer quelques règles afin que le site soit à la fois beau et agréable à la navigation et ce pour tout le monde.

Tenez, prenons l'exemple du design du Site du Zér0. Il est à la fois simple, sobre ce qui lui donne un aspect professionnel. Pourtant même si on change la bannière, le design n'est pas adapté, car les couleurs sont pauvres, les icônes sont simplistes, etc. Pourtant un tel design et une structure du code HTML permettent aux moteurs de recherche de bien naviguer sur le site, donc vous aurez de meilleures chances d'obtenir un bon classement au sein de ces derniers.

Maintenant, regardons les sites conçus entièrement en Flash, une technologie d'animation qui rend le site super méga joli avec un design qui la mort qui tue, de Tfou au Queen, les exemples sont nombreux. Même avec un design d'une telle beauté, vous allez rencontrer d'énormes difficultés : site extrêmement lent (oui le Flash utilise le processeur au lieu de la carte graphique, donc les PCs lent seront "condamnés") et lourd (bonjour la bande passante consommée), un site mal référencé (les moteurs de recherche sont comme les aveugles : ils ne voient pas les graphismes, donc le Flash est illisible), etc.

Comme le dit un dicton inventé par des férus de l'informatique : "les filles sont optimisées graphiquement (belles quoi), mais pas performantes (au lit) et inversement". Eh bien ce diction s'applique aussi pour un site ! J'entends par là qu'il faudra prendre les avantages de l'un et de l'autre design afin de trouver le "juste milieu" pour qu'il soit à la fois beau et performant (vis-à-vis de votre hébergeur, des moteurs de recherche, etc.).

Pour concevoir ce design, il vous faut un maniaque de Gimp ou Photoshop afin de vous réaliser vos premières esquisses. Une belle bannière assez captivante et un corps de page "simple" pour la navigation me semble un bon compromis (en clair, évitez de mettre des effets qui tuent partout sur la page, dans l'entête voire les menus ça suffit amplement). Rien ne vous empêche de faire une bannière en Flash, mais gardez à l'esprit que c'est lourd côté hébergeur et côté visiteur, donc allez-y mollo !
Image utilisateur

Côté code, il vous faudra maîtriser les styles CSS. Par conséquent, évitez les designs à base tabulaires, les iframes, et d'autres techniques qui sont maintenant vieilles : votre site se doit d'utiliser les dernières technologies, que vous pouvez retrouver dans le tutoriel sur le XHTML. Les fichiers CSS ont l'énorme avantage de ne se charger qu'une fois au début de la navigation : votre site sera très réactif dès qu'on va aller sur une autre page, voyez ;) . De plus, les moteurs de recherche ainsi que les personnes invalides ne seront pas mis de côté : même si vous jugez ce public très minoritaire, ils ne peuvent qu'apprécier ce geste civique de votre part et vous encourager à vous développer par la même occasion.


Et à la fois performant(e) ?



Maintenant qu'on a fait le tour de la question concernant le design, on va se pencher sur les objectifs de votre site.

En premier lieu, il faut avoir à l'esprit que le site doit être accessible et administrable facilement par les membres de la direction de votre association. Eh oui, ce serait pathétique de devoir gérer les inscriptions via PhpMyAdmin, vous ne trouvez pas ?

En second, il est également nécessaire que l'administration soit la plus aisée possible. Par exemple : on doit pouvoir imprimer très facilement la liste des inscrits pour une LAN sans passer par Word ou faire des réglages pour virer le graphisme du site, on doit pouvoir ajouter une nouvelle LAN ou des photos sans ouvrir un logiciel FTP...

Enfin, il faut que le site soit facile d'entretien pour vous. En effet, il faut que votre code et vos outils soient organisés de telle sorte à réagir rapidement. Par exemple, il faut que vous ajoutez la possibilité dans le panel admin de surligner les joueurs mineurs ayant besoin d'une autorisation parente : eh bien cela doit se faire en l'espace de 2 minutes (Notepad++ a un module FTP, donc c'est assez pratique). Si vous commencez à ouvrir 5 fichiers PHP juste pour faire une petite condition, là ça ne va plus !

Donc déjà le premier point tout doit pouvoir se faire directement dans le panneau d'administration, il faut que ça soit facile à prendre en main et que les ajouts de fonctionnalités/correction de bugs soient réglés assez rapidement.

Pour ceux qui n'ont pas compris, retenez ces 3 mots d'ordre : SIMPLE, FACILE et CLAIR :p .

La feuille de route pour le codage

Dans cette sous-partie, nous allons voir ce dont on a besoin pour avoir un bon site ;) .

Les modules nécessaires



Les news


Image utilisateur

Connaître les nouveautés de votre association, transmettre des informations importantes à propos de la LAN à la veille, publier un futur flyer, un module de gestion des news est clairement nécessaire. Parmi les fonctionnalités, pareil qu'en haut : les news doivent être écrites, éditées, supprimées depuis le panel admin et nul part ailleurs, vous pouvez aussi rajouter un système de catégorie (une pour l'asso, l'une pour votre prochaine LAN, l'une pour les actualités en matière d'informatique, etc.), et un système de commentaire (c'est pas mal de pouvoir commencer un flyer ;) ). La rédaction des news peut reposer sur un système de BBCode ou ZCode afin de faciliter la mise en forme à l'ensemble de vos collègues mais aussi à vos membres sur le forum par exemple.


Image utilisateur Image utilisateur Image utilisateur


Les forums


Image utilisateur

Communiquez entre membres et admins ensemble, cela reste l'un des points fondamentaux de votre site : c'est le rôle des forums. Ceux-ci peuvent être simple (forums, sujets, messages), voire complexes (modération, permissions, anti-flood...). N'oubliez pas que votre forum doit être fonctionnel (pas de bugs) et simple d'utilisation. prévoyez quand même un système de permission si vous codez tout ça vous-même et testez de fond en comble votre système avant l'utilisation en public. Sinon, il existe d'autres forums pré-faits comme PhpBB ou SMF par exemple. C'est un gain de temps énorme, surtout si vous devez boucler le site en l'espace d'une semaine si une LAN s'approche à grand pas (pour respecter les délais d'échéance de vos fournisseurs notamment).


Image utilisateur Image utilisateur Image utilisateur Image utilisateur


Les pages personnalisées


Image utilisateur

Sur votre site, vous allez avoir des pages qui restent statiques pour afficher par exemple les statuts de votre association, etc. Eh bien, les pages personnalisées sont un module que j'ai crée personnellement et que je vous fait partager (car c'est très pratique) : le but est de concevoir des pages statiques en ZCode directement depuis le panel admin sans passer par le FTP. Enregistrée en base de données ou dans un fichier texte, elles sont pratiques à éditer et permettre un suivi des modifications si le coeur vous en dit ;) .


Image utilisateur Image utilisateur Image utilisateur


Les fiches LAN'Partys


Image utilisateur

Là aussi, je vous présente l'une de mes fonctionnalités ce sont les fiches LAN'Partys. Concrètement, cela permet d'avoir toutes les informations sur une LAN sans quitter la page (si vous séparez les photos, les commentaires, etc.). Ainsi on retrouve l'ensemble des informations très facilement et des liens vers des ancres permettent de s'y retrouver. Couplées avec un gestionnaire d'upload pour les photos (une galerie quoi), un système de commentaires et un système d'inscription, ce genre de fiches sont très agréables à visiter.


Image utilisateur Image utilisateur Image utilisateur Image utilisateur Image utilisateur


Le gestionnaire d'upload


Image utilisateur

L'ensemble du staff doit pouvoir uploader, redimensionner les photos et les supprimer sans passer par le FTP. L'idéal est l'upload d'un fichier ZIP regroupant toutes les photos prises et pouf elles sont traitées et affichées sur la fiche de la LAN concernée. C'est pratique, simple et idéal quand on a pas les logiciels pour faire du traitement de masse (redimensionner tout un paquet de photos).




Image utilisateur


L'intranet (commande des pizzas, etc.)


Image utilisateur

Lors de votre départ à la LAN, vous prendrez soin de faire une copie de votre site (fichiers sur le FTP et de base de données) afin de pouvoir l'utiliser pour le mettre en "mode intranet". Ainsi vous aurez la possibilité de commander des pizzas via le site. L'avantage c'est que pour vous, vous avez déjà une base de travail : vous avez juste à coder le module, à intégrer les outils dans le panel admin et voila :) . Côté joueurs, le site est familier, donc aucune adaptation n'est nécessaire : ils se connectent et commandent de suite ;) .


Image utilisateur Image utilisateur Image utilisateur


Le module inutile



Le livre d'or



En effet, un livre d'or est inutile pour un site de Lan'Party : on est là pour juger vos LANs et pas le site, car ce dernier n'est pas votre activité principale. Ce genre de fonctionnalité est plus un flatteur d'égo pour le webmaster délaissant ainsi le reste du staff et l'activité principale qu'est l'organisation de LANs. Rien ne vous oblige à en mettre un, mais cela reste inutile. Cela ne fera que surcharger le site.

Les retours

Les avis des participants



Après votre événement, il est intéressant d'obtenir un retour de vos membres, histoire de voir et surtout de rectifier les points négatifs. Pour cela, vous avez plusieurs moyens d'y parvenir :

Toutefois, le fait d'ajouter une notation à vos LANs ne vous donne pas d'informations suffisantes à trouver les problèmes qui tirent cette note vers le bas. De même pour un sondage : quand on vote "Moyen", bah rien ne nous indique la source du problème à l'origine d'un tel vote !

Alors la bonne solution est d'obtenir des commentaires, une réponse personnalisée par chaque membre afin qu'il s'exprime librement (sans être limité par les choix d'un vote). Vous pouvez utiliser un forum, un système de commentaire greffé au sein de la fiche de la LAN ou même le mail si vous souhaitez que les retours soient privés. Toutefois, il est préférable d'avoir les retours en public justement pour que vos futurs membres voient les avis sur votre organisation. Une transparence de l'information est toujours la bienvenue et ne peut que vous êtes bénéfique.

Un mail de masse à l'ensemble de vos participants avec le lien pour donner leur avis est donc la meilleure des solutions. Ils se sentent ainsi concernés, acteurs de votre organisation afin de vous perfectionner lors des prochaines sessions. C'est très important de ne pas couper les ponts avec vos membres après la LAN, donc mettez régulièrement votre site à jour pour le faire "vivre", publiez rapidement les photos, proposer les inscriptions pour la prochaine LAN afin que vos membres s'organisent de leur côté...

Il va de soi que le site doit être agréable à regarder et facilement navigable, sans cela, vos membres s'en tiennent au strict minimum (autrement dit voir les photos et hop on ferme le navigateur). Votre site ne doit pas empêcher vos visiteurs de partir après avoir trouvé l'information qu'ils recherchent.

Les avis des organisateurs



Au sein de l'organisation, il est également important de se critiquer les uns les autres. Alors ça paraît un peu bizarre, mais c'est un bon moyen de redresser vos organisateurs qui sont atteins de flemmardie aiguë :p . Alors il est évident que cette partie doit rester privée, toutefois, il est nécessaire d'utiliser les forums de votre site afin que l'ensemble du staff a accès à votre discussion et la suivre à leur rythme. Ainsi vous pouvez dire par exemple "oui toi tu ne nous as pas aidés pour nettoyer la salle à la fin alors que tu pouvais largement rester", "ouaip bon les mecs faut qu'on s'ouvre aux participants au lieu de rester dans notre coin", etc.

Ce point est très important, car vous n'aurez pas de retours possibles en provenance des membres, car eux-mêmes ne sont pas censés être au courant de l'état de votre organisation (eh oui, si vous vous débrouillez mal, c'est votre problème pas le leur). Pour aller plus loin, il serait intéressant d'établir une synthèse de l'ensemble des difficultés d'organisation que vous avez sur le forum pour la présenter à votre assemblée générale (rappelez-vous, une fois par an tous les admins se retrouvent pour une réunion). Il est donc important d'avoir de bons outils pour gérer tout ça : si vous codez le forum vous-même par exemple, il est important que les outils de modération marchent comme sur des roulettes afin de faire le ménage en section admin dans un premier temps.

Vous êtes arrivés à la fin de ce chapitre ;) . C'est assez théorique, mais au final ça doit bien aider pour votre codage sans foncer vers un mur ^^ .

Quant à moi, je vous dis à bientôt dans un nouveau chapitre :) .
Chapitre précédent Sommaire
Auteur : Mickael Knight
Noter et commenter ce tutoriel
Imprimer ce tutoriel

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | Fil RSS | XHTML 1.0 | CSS 2.0
Edité par Simple IT SARL : Nous contacter | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 195 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0492s (0.0341s)