Le modules de messagerie avait été commencé pour ressembler à une messagerie assez classique. Mais toutes les nouvelles messageries qui apparaissent aujourd’hui sur Internet ont choisi une nouvelle voie. Cette nouvelle voie ressemble plus à la messagerie instantanée avec sa notion de conversation avec un seul correspondant, ou plusieurs.
Le module de messagerie est donc en complète refonte pour rejoindre ce modèle de conversation. Mais le fait de fonctionner par dessus nebule permet de prévoir des fonctionnalités un peu plus originales.
Chaque conversation est un espace privilégié avec une ou plusieurs autres entités dans lequel vous échangez des messages. Les messages peuvent être constitués de tout type d’objet.
Toute entité peut s’ajouter à une conversation mais si vous définissez la conversation comme fermée vous ne verrez que les entités que vous avez choisi pour la conversation. Si elle est ouverte vous verrez tout le monde. Une même conversation peut être vu comme ouverte ou fermée par les différentes entités de la conversation. Et, même si toutes les entités définissent la conversation comme fermée, chaque entité peut ne pas reconnaitre dans la conversation les mêmes interlocuteurs que les autres. La notion de conversation ouverte ou fermée n’est pas un attribut global mais un paramétrage de votre affichage de la conversation.
S’inclure dans une conversation suffit à suivre celle-ci. Les autres participants vous verront apparaitre si ils ont définit la conversation comme ouverte, et vous pourrez intervenir. Si la conversation est fermée, vous pourrez la suivre mais vos interventions ne seront pas vus.
Une conversation fermée n’est pas une conversation privée, il faut pour cela en plus activer la protection des messages de la conversation. Tous les intervenants ne sont pas obligés d’activer la protection des messages, seuls leurs messages seront visibles par tout le monde. La notion de conversation publique ou privée n’est pas un attribut global mais un paramétrage de votre façon de transmettre les messages.