Les meilleurs développeurs web freelances sont sur Codeur.com

Développeur module messagerie sur DRUPAL

 Fermé · 30 à 300 € · 3 offres · 543 vues


Nous souhaitons pouvoir communiquer avec les consultants qui sont inscrits sur notre site. Voici la liste des éléments fonctionnels à prendre en compte :
- Seul un recruteur ou administrateur du site peut initier un fil de messages à destination d'un consultant
- Un consultant peut répondre à un message mais ne peut pas être à l'initiative d'un fil de messages (peut-être à revoir, mais pour le moment on va le faire comme ça)
- L'administrateur peut envoyer un message à partir du profil du consultant ; ça peut par exemple être pour lui demander d'envoyer une copie d'une licence, d'un certificat médical, etc.
- L'administrateur peut envoyer un message à partir d'une candidature (relation entre un consultant et une offre disponible sur le site à laquelle il a postulé) ; ce sera donc plutôt pour demander des précisions concernant par exemple ses qualifications pour le poste proposé, etc. Dans ce cas, il faut conserver par message une référence à l'offre (sur le site, une offre est un noeud)
- Le consultant reçoit un email pour chaque message envoyé par L'administrateur (avec le corps du message ou une partie du corps du message, c'est à voir) ; le mail contiendra un lien lui permettant de visualiser le message sur le site
- Le consultant peut répondre à un message de l'administrateur uniquement à partir du site (lien "répondre" sur la page de visualisation du message)
- L'administrateur ne reçoit pas d'email pour les réponses faites par les consultants
- Les messages ne contiennent que tu texte (pas de pièces jointes)
- Le consultant ne doit pas avoir la possibilité de modifier le sujet d'un message

- Les tableaux de bord du consultant et de L'administrateur doivent montrer les X derniers messages dans un bloc contenant également un lien permettant d'accéder à la page listant tous les messages. Si ça pouvait fonctionner comme les autres vues, ce serait parfait.
- L'idéal serait que ce soit présenté sous la forme d'un module non intrusif dans la mesure du possible (c'est-à-dire indépendant du site web actuel) ; il ne me resterait plus qu'à créer mes vues, mettre mes liens (envoyer un message, répondre, etc.) et le tour serait joué.

Deuxième sujet : connexion/inscription automatique ou à la demande. C'est un sujet qui découle entre autres du sujet messagerie. J'ai deux cas en tête :
- Le consultant reçoit un email de la part de L'administrateur avec un lien vers le site menant à une page que lui seul ou, dans certains cas, des consultants inscrits sur le site, peuvent être en mesure d'accéder (message, détail d'une offre, etc.). Dans ce cas, on doit être en mesure soit de connecter directement le consultant, soit de lui demander ses informations de connexion.
- Un internaute non connecté est sur le site et veut postuler à une offre qu'il est en train de visualiser. Seuls des consultants inscrits et connectés peuvent postuler. Dans ce cas, le site doit proposer à l'internaute de se connecter ou de s'inscrire.
- Il y aura probablement d'autres cas d'utilisation.
- Dans tous les cas, la demande de connexion/inscription de doit pas "dévier" le consultant de sa trajectoire : s'il clique sur un lien nécessitant qu'il soit connecté et s'il n'est pas déjà connecté, il doit arriver sur la bonne page du site après s'être connecté ou inscrit. S'il est déjà connecté, il arrive directement sur la page.
- C'est un mode de fonctionnement assez classique, mais je ne sais pas si c'est natif dans Drupal.

Budget indicatif : 30 à 300 €

Publication : 24 juin 2013 à 17h29

Profils recherchés : Développeur de plugin freelance , Développeur Drupal freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

3 freelances ont répondu à ce projet

1 proposition de devis en moins de 2h

TahitiClic Développeur Drupal
odifis Agence de développement Symfony
copix Agence web
Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients