bornhack / bornhack-website

Django project to power BornHack
https://bornhack.dk
BSD 3-Clause "New" or "Revised" License
7 stars 31 forks source link

Make schedule available in frab XML format #336

Closed zeltophil closed 4 years ago

zeltophil commented 5 years ago

Many people already use apps like Giggity that display event schedules. Giggity understands various XML formats, for example frab XML. Using this format might also make it easier when using part of the VOC infrastructure for publishing recordings.

tykling commented 4 years ago

frab XSD (xml schema): https://raw.githubusercontent.com/frab/schedule.xml/master/schema/schedule.xml.xsd

pretalx implementation: https://github.com/pretalx/pretalx/blob/d44f67f0452fe0fdf7336b694790e9604381cc48/src/pretalx/schedule/exporters.py#L90-L105

tykling commented 4 years ago

A bit of background: The frab schedule.xml repo has examples of frab event XML from three different generators here https://github.com/frab/schedule.xml/tree/master/generator

When validated with the XSD here https://raw.githubusercontent.com/frab/schedule.xml/master/schema/schedule.xml.xsd we get the following results:

tykling commented 4 years ago

https://wwwstaging.bornhack.org/bornhack-2019/program/frab.xml