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 threadX-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)
Overview
Content Tools