- Publier des messages, visibles dans leur timeline
- Inscription/Connexion/Modification/Ajout d'informations du profil
- Devenir ami avec quelqu'un : envoyer une demande qui doit être accepté
- Envoyer un MP à un ou plusieurs ami-e-s
- Créer un commentaire sur une conversation
- Aimer un post
- Voir un profil de membre
- Importer dbcitharel.sql en tant que nouvelle BDD.
- composer update
- utiliser le compte (login : [email protected] / mdp : titi) ou en créer un nouveau
- Pagination correcte (ici implémentée de manière assez ridicule)
- Trouver un moyen de modéliser l'amitié autrement. La solution actuelle est non statisfaisante. Pas certain qu'une table ami qui associe chaque membre avec un autre qui est son ami soit plus efficace.
- Mettre à jour la date de dernière connexion lors de celle-ci ou bien supprimer le champ vu qu'on n'utilise pas cette donnée
- ajouter un membre à une conversation
###Table Membre###
- ID user unique
- Nom
- Prenom
- Mail (qui devrait aussi être une clé, mais c'était mal choisi lors de la connexion, donc c'est un peu bancal ainsi (cf Modèle User)).
- Date de Naissance
- Mot de passe chiffré
- Date d'inscription
- Date de dernière connexion
- Education
- Location
- Skills
- Job
- Friends (Aïe)
- ID post
- ID membre
- Contenu post (markdown pour le formattage \o/)
- Date message
- attachment (cf table Attachment)
- ID Commentaire
- ID Membre
- ID Post
- Contenu commentaire
- Date commentaire
- ID message
- ID conversation
- id membre
- Contenu message (markdown pour le formattage)
- Date message
Table nécessaire ici juste pour un auto_increment non possible dans MP
- ID conversation
- titre (faculatif)
- idpost
- idmembre
Demande d'amitié de user à friend
- user
- friend
- url
- titre
- résumé de l'url
- urlimage
- idnotif
- idmembre (qui reçoit la notif)
- action (type de notif)
- autremembre (autre membre concerné)
- idpost (post si concerné)
- readstatus (statut : vu/non vu)
- datenotification
Donne les membres participant à une conversation
- idconversation
- idmembre
- markread (si le membre est à jour de la conversation)