Le projet consiste à réaliser le site d'une association quelconque pour rendre des services à ses membres. Les services sont dissociés en deux catégories : une catégorie publique accessible à tous les internautes et une catégorie privée restreinte aux seuls membres de l'association. L'annuaire des membres constitue la base des services privés.
Le site sera réalisé de façon à avoir une implémentation générique capable de s'intégrer avec les spécificités d'une association donnée. Donc les graphiques de présentation, souvent situés en haut, seront isolés des pages dynamiques.
Pour la démonstration, le site sera réalisé pour
l'Association des Amis de Taourirt (http://aataourirt.free.fr), et
pour l'Association Des Anciens de l'Ipest (http://www.asso-adai.org).
Les couleurs sont modifiables très facilement à l’aide des feuilles de style (.css), ainsi que les images de fond. On pourra mettre une palette de deux ou trois couleurs. Il faudra utiliser des polices visibles et petites (9/10 pixels). Le logo est toujours mis en haut à gauche de la page.
Une manière de mettre en page consiste à mettre des onglets avec un menu de gauche pour chaque onglet. On évitera au maximum d’utiliser les frames qui nuisent à la faciliter de navigation et la possibilité d’être référencé dans les moteurs de recherche.
Indispensable pour centraliser les informations sur les membres, l'annuaire constitue le squelette des services privés.
L'inscription se fait en ligne par l'intermédiaire
d'un formulaire qui exige un minimum d'informations sur la personne, c'est
à dire son nom, son prénom, son login souhaité, son
adresse et son e-mail. Ces informations seront ensuite traitées par
le webmaster qui va les consulter, vérifier leur authenticité
(par courrier ou autre) et autoriser ou rejeter la demande d'inscription.
Pour ce-là, une petite interface sera développée pour
faciliter la tâche du webmaster.
Après son authentification, un membre peut rechercher
les coordonnées d'un autre membre, il peut aussi consulter et modifier
ses propres informations.
Lieu de discussion des membres, il est subdivisé suivant les sujets (emploi, stage, parrainage…). Chaque message posté comporte l’identité de son expéditeur et la date, les messages sont classés dans des tableaux par ordre chronologique (du plus récent au plus ancien). En cliquant sur le sujet d’un message, on peut le lire ainsi que toutes les réponses qui s’y adressent. Un petit lien à la fin de chaque message permet de répondre à celui-ci. Les messages seront classés dans des tableaux dynamiques sans usage de frames.
Elles sont consultées par le public, alimentées aussi par le public, mais après un filtrage préalable de la part du webmaster. Des informations minimales seront exigées de l'expéditeur (son nom, son prénom, son e-mail).
Le site comporte une interface administrateur qui regroupe les fonctionnalités
de gestion des services, ainsi que la possiblité de configurer le
site lui-même, c'est à dire les configurations de la base de
données, l'emplacement du site...