[Members] XSF's new calendaring infrastructure
Tobias Markmann
tmarkmann at googlemail.com
Sat Nov 7 06:04:30 CST 2009
Hi,
During the last week I've worked on a new calendaring infrastructure for the
XSF so that we don't miss any important events (like Meetings and that
alike). It's kept pretty simple and is based on a python script and our
already existing repository.
Peter and I decided to add some more meta-data to the XEPs and now we
basically have all we need.
At the moment the system's output are 5 ICS calendars:
1. xsf-extensions.ics: This one includes all Last Call end dates and the
expire dates of the Experimental XEPs.
2. xsf-council.ics: This is based on trunk/council/events.xml. Intended
for council meetings and that alike.
3. xsf-board.ics: This is based on trunk/xsf/board/events.xml. Intended
for board meetings and that alike.
4. xsf-general.ics: This is based on trunk/xsf/events.xml. Intended for
local XSF events, XSF summits, etc.
5. xsf-all: This is just a simple aggregation of the four distinct
calendars.
All the iCalendar-files (.ics) are supposed to be generated automatically
when their dependencies change (either a XEP gets changed or one of those
events.xml files).
The syntax of the events.xml file is like this:
<?xml version='1.0' encoding='UTF-8'?>
<events>
<event>
<date>2009-11-09T19:00:00</date> <!-- Date and time in the UTC timezone. -->
<duration>30</duration> <!-- duration in minutes -->
<summary>Council Meeting 5</summary>
<description></description>
<all-day/> <!--this one is optional and indicates an all-day event;
doesn't make sense for any meetings or that alike. -->
</event>
</events>
If you notice any bugs, have ideas for improvement or other issues please
let me know.
Cheers,
Tobias Markmann
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/members/attachments/20091107/bfd1f242/attachment.htm>
More information about the Members
mailing list