Projects which could have been completed as part of Google Summer of Code 2008 had our application not been rejected
Recurring Events
(we eventually finished this on our own without any SoC help)
CalDAV Support
adding the various REPORT methods described in RFC4791 to the existing WebDAV service.
A) REPORT methods B) Expose existing citadel calendar service via RFC4791.
Citadel Blog View
(COMPLETED IN CITADEL 8.00)
A) Define a new category of room (or data view) B) Keeping track of message reply hierarchy C) Modifying the access control model so that only the owner can post top level messages.
Jabber Server Multi-User Chat
The newest version of Citadel contains a built-in, integrated XMPP (Jabber) server which handles instant messaging between users logged on to a Citadel server. The next step is to allow for the extension for Multi-User Text Chat (XEP-0045).
Jabber Server-to-Server Protocol
As mentioned above, the Citadel system contains an integrated XMPP (Jabber) service. An obvious development path would be for this service to be extended to support the server-to-server protocol described in RFC3920.
Migrate 'Notes' view to VNOTE format
we already finished this