Sujet Web 2011
Idée : développer un "Twitter-like"
Fonctionnalités
Accueil du site
Un membre non identifié n'a accès qu'à la page d'accueil du site. Aucun profil ou message n'est visible sans inscription.
La page d'accueil présentera :
• Un texte de présentation du réseau
• Un formulaire de login et de création de compte
• Le pseudo des 5 derniers membres inscrits
Compte
• Inscription
•
•
•
•
Pseudo (caractères alphanumériques < 12)
E-mail (valide)
Mot de passe + confirmation (> 8 caractères)
Avatar (image avec redimensionnement en 100x100 automatique)
• Identification
L'identification se fera via le pseudo + mot de passe Si l'identification est un succès, l'utilisateur est redirigé vers son mur, sinon on lui affiche de nouveau le formulaire d'authentification • Déconnexion
Déconnexion immédiate de l'utilisateur, retour sur la page d'accueil du réseau
• Modifier son profil
Permet de modifier son adresse e-mail, son mot de passe ou son avatar. Le pseudo n'est pas modifiable. Les différents champs doivent respecter les mêmes conditions qu'à l'inscription. • Supprimer son compte
Demande une confirmation puis supprime le compte et tous les messages postés par l'utilisateur. Membre
• Consulter un profil de membre
Chaque membre possède une page visible par les autres membres (amis ou non). Cette page reprend :
• Son pseudo
• Son avatar
• Ses messages (non privés)
• Ajouter/Retirer un membre à ses amis
L'ajout d'un membre à ses amis permet de recevoir les messages publiques de celui-ci sur son mur personnel. On a la possibilité d'ajouter ou de retirer un membre à ses amis à n'importe quel moment.
Messages
• Poster un message sur son mur
Un message doit faire au plus 140 caractères. Une fois posté il arrive sur le mur de l'expéditeur et sur le mur de ses amis.
• Répondre à quelqu'un
La réponse à quelqu'un est un message normal mais qui concerne quelqu'un en particulier, il commence par l'expression @pseudo où "pseudo" concerne la personne visée. • Consulter son mur