Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| schedule [2023/12/16 16:09] – andi | schedule [2025/10/04 12:01] (current) – [Clients] andi | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| **If you want create a small schedule with only a few events, and don't have a structured document yet – please talk to us so we can create an account at https:// | **If you want create a small schedule with only a few events, and don't have a structured document yet – please talk to us so we can create an account at https:// | ||
| ** | ** | ||
| + | |||
| + | If you prefer the contents of this page in video form with some anecdotes, see https:// | ||
| Line 13: | Line 15: | ||
| <WRAP quarter column> | <WRAP quarter column> | ||
| Historie Congress/ | Historie Congress/ | ||
| + | * [[events: | ||
| * [[events: | * [[events: | ||
| * [[events: | * [[events: | ||
| Line 32: | Line 35: | ||
| </ | </ | ||
| --> | --> | ||
| + | |||
| + | == Usage | ||
| + | |||
| + | === Producers | ||
| + | |||
| + | The following systems able to produce schedule.xml/ | ||
| + | |||
| + | ^ software | ||
| + | | [[https:// | ||
| + | | [[http:// | ||
| + | | [[https:// | ||
| + | | [[https:// | ||
| + | |||
| + | === Clients | ||
| + | |||
| + | * giggity https:// | ||
| + | * EventFahrplan https:// | ||
| + | * iOS Fahrplan App https:// | ||
| + | * [[c3tracker: | ||
| + | * [[Engelsystem]] https:// | ||
| + | * [[hardware: | ||
| + | * pyfahrplan (CLI, Python) https:// | ||
| + | |||
| + | |||
| + | |||
| + | == Schedule2 | ||
| + | |||
| + | We are currently working on the next generation of our schedule schema, which will be available in a first beta / release candidate for 39C3. See https:// | ||
| + | |||
| + | Goals: | ||
| + | |||
| + | * drop nesting: publish pre-release versions even when a talk is not assigned to a room | ||
| + | * allow multiple events in the same room/ | ||
| + | * allow multiple instances of the same event, e.g. for recurring workshops | ||
| + | * fix issues with time & durations for multi-day events | ||
| + | * … | ||
| == Schedule XML | == Schedule XML | ||
| Line 92: | Line 131: | ||
| </ | </ | ||
| - | * XSD: https:// | + | * XSD: https:// |
| * Validator: https:// | * Validator: https:// | ||
| - | * [[https:// | + | * [[https:// |
| Line 179: | Line 218: | ||
| * https:// | * https:// | ||
| * ical -> schedule.xml | * ical -> schedule.xml | ||
| + | * https:// | ||
| + | * schedule.json -> ocdata (aka re-data) | ||
| * https:// | * https:// | ||
| * statistics related to [[software: | * statistics related to [[software: | ||
| - | == Planning systems able to produce schedule.xml | ||
| - | ^ software | + | === Useful Invocations: |
| - | | pretalx | + | * Get talk IDs for a certain day (intro rendering): |
| - | | frab | xml, json | CCC | https:// | + | |
| - | | [[https:// | + | |
| - | | pentabarf | xml | 2023: only by fosdem | + | |
| - | == Clients consuming schedule.xml | + | ``` |
| - | + | ||
| - | * https:// | + | |
| - | * https:// | + | |
| - | * https:// | + | |
| - | + | ||
| - | + | ||
| - | == Useful Invocations: | + | |
| - | * Get talk IDs for a certain day (intro rendering): | + | |
| xmlstarlet sel -T -t -m '/ | xmlstarlet sel -T -t -m '/ | ||
| - | + | ``` | |
| == Full XML example | == Full XML example | ||