emfcamp / Website

The Electromagnetic Field web site
http://www.emfcamp.org
GNU Affero General Public License v3.0
41 stars 83 forks source link

Frab-like output feed for schedule #423

Closed russss closed 8 years ago

russss commented 8 years ago

This is needed for the video pipeline.

russss commented 8 years ago

Example: https://programm.froscon.de/2016/schedule.xml

See also: https://c3voc.de/wiki/schedule

marksteward commented 8 years ago

It's input to Engelsystem and http://git.fem.tu-ilmenau.de/?p=cccongress.git;a=summary (http://git.fem.tu-ilmenau.de/cccongress.git)

marksteward commented 8 years ago

Was added by Sam with 960a167.

Closing for now as I can't find anything that really uses this data. We may need to shorten the abstracts.

russss commented 8 years ago

Just one minor tweak needed to this:

09:57 <derpeter> love it. this is actually the first time we get an "non-frab" schedule which works on the first try.  Only one thing is missing (as fahr as my human-xml-praser can tell) each event needs an guid="" tag. the guid needs to be stable over updates. we recommend usung a real guuid (which than you would need to add to you model in the application) but it "should" be finde to keep it project unique. That 
09:57 <derpeter> means it is to much work to save it in the model you probably could just mutiplay the "id" by a static value an make a hash over it or somehting like that
russss commented 8 years ago

(We're good to just use the proposal IDs for this guid field)

russss commented 8 years ago
10:23 <derpeter> russss: i importat the xml to the android fahrplan app and logcat is claiming 07-29 11:16:22.506 20363 21484 W System.err: nerd.tuxmobil.fahrplan.congress.MissingXmlAttributeException: The <day> element does not contain the mandatory 'end' attribute.
10:23 <derpeter> russss: https://play.google.com/store/apps/details?id=nerd.tuxmobil.fahrplan.congress if you want to try your self
marksteward commented 8 years ago

https://github.com/tuxmobil/CampFahrplan/tree/master/app/src/main/java/nerd/tuxmobil/fahrplan/congress

marksteward commented 8 years ago

"mandatory" is really "wanted" in this case. day.end and event.guid added with b0a37f7 and 36cbdd9.

marksteward commented 8 years ago

Think this is complete now.

marksteward commented 8 years ago

XSD because I keep referring to it: https://raw.githubusercontent.com/voc/schedule/master/validator/xsd/schedule.xml.xsd

And the validator: https://c3voc.de/schedulexml/