For EGW we need to publish all data created by PloneMeeting (meetings, items and annexes) through webdav. So we need to create secific XML marshallers for classes Meeting and MeetingItem?. In the XML representation of a meeting, WebDAV references to every item must be found. In the XML representation of an item, WebDAV references to every annex must be found.
Besides meetings and items metadata published as XML files through WebDAV, and annexes published as files, external WEBDAV clients may also need to retrieve the document that PloneMeeting may generate from meetings and items. So when archiving a meeting, we need to generate those documents into PloneMeeting. A meeting configuration must then have 4 more parameters: (1) should we generate the meeting document when archiving a meeting? (2) if yes, in what format ? (3) should we generate the decision document for every item of a meeting when archiving it ? (4) if yes, in what format?