Système de notification

Fermé
TheBleedz - 5 nov. 2013 à 14:06
 TheBleedz - 5 nov. 2013 à 14:28
Bonjour,
Je sais que ce sujet a déjà été posté mais j'ai pas eu les idées très claire a certaine de mes questions..

J'aimerais créer un système de notifications pour mon site mais je ne sais pas DU TOUT comment m'y prendre:
- Quels outils utiliser ? PHP , Javascript ?
- Quelles bases de données créer ? Dois-je en créer une ?

J'aimerai améliorer mon site pour les utilisateurs, dans la base de données j'ai déjà :
Une table nommée "publication" ou est stocké toutes les publications des utilisateurs.
Une table nommée "friend" ou est stocké toutes les relations entre utilisateur et forme les listes d'amis, fonctionne comme ceci :
id_membres = 10 ; id_membres_add = 24
id_membres = 65 ; id_membres_add = 10
...
Une table nommée "membres" ou est stocké la liste des membres inscrits.


Voilà, j'espère que cela pourra voir vous aidez, merci d'avance ! ^^

1 réponse

Hethan666 Messages postés 22 Date d'inscription samedi 10 mars 2012 Statut Membre Dernière intervention 21 novembre 2013
5 nov. 2013 à 14:18
Bonjour TheBleedz,
quel type de notification recherches-tu ? Instantannées ou par mail ?
Le mieux dans les 2 cas pour que cela soit automatique serait selon moi du javascript.
Cependant en passant par du php (et du coup par ajax) ou par du jquery directement, tu pourrais aussi avoir une table répertoriant les notifications envoyés d'un utilisateur à l'autre (on sait jamais, ça peut servir).

Si tes notifications servent simplement à prévenir un membre ami (nommons le M2) qu'un autre membre (nommons le M1) à posté une publication, autant insérer dans ton code le traitement d'envoi de notification.
Autrement dit si c'est par PHP que ton enregistrement dans la base de donnée se fait, rajoute quelques lignes pour que PHP envoie un mail à M2 signalant que M1 à posté. De même pour l'ajout d'un ami, un formulaire de validation envoie un mail de notification type "M2 est votre ami !".

Voilà, j'espère que c'est clair et que cela pourra t'aider, si tu as d'autres questions n'hésites pas !
0
Ah mince je n'ai pas préciser cela, pardon ^^ Un système de notification Instantanées serrait parfait. Merci de ta réponse rapide et précise.
Si je comprend bien, je dois créer le script en JS et AJAX avec Jquery et donc Json pour que cela se fasse en Instantanée et une page php pour récupérer les publications dans ma table "publication".
Ou je dois aussi créer à coter une table "notification" avec les champs de l'id de l'utilisateur qui reçoit la notification, l'id qui l'envoie, et l'id de la publication dans la table "publication".
Mais si je créer une autre table pour les notifications, elle va vite être lourde et risque d'être lent ?
0