You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

GREYProvide means to synchronize Magnolia-based forums with other means of communications, such as mailing-lists.GREY

  • Primary target: our own forum with our own nntp-archived mailing lists.

Observation and scheduled task

By observing creation of new mgnl:message nodes, we should be able to push those to the mailing list.

By polling the mailing list archive, we should be able to add mgnl:message nodes to the forum.

When sending a message to the mailing-list, we should add custom headers, so that we can recognize threads.
Mail clients, for example, should keep those headers when replying (to be validated), and thus match mail-threads with forum-threads.

Proposed mail headers

  • X-Magnolia-Forum-ThreadID: the UUID of the thread
  • X-Magnolia-Forum-ServerID: a unique identifier to make sure we're pushing data to/from the correct Magnolia instance ?
    • how to generate such a server id? (Jira has such an id for example, when registering a license)
  • No labels