Hilfe für Veranstalter*innen
Der Weg vom Antrag bis zum Display im Flur, mit Links auf die ausführlichen Seiten.
Event anlegen
Reiche dein Event über Event einreichen ein. Es erscheint sofort unter „Events“ in deinem Konto, dort öffnest du den Planner und die Einstellungen. Nach der Freigabe durch das Plattform-Team ist es per Link erreichbar; auf der Startseite erscheint es, sobald du es in den Einstellungen veröffentlichst. Wie du ein Barcamp insgesamt aufsetzt, steht unter Barcamp organisieren; die Organizer-Checkliste und die Materialliste begleiten dich bis zum Tag.
Tage, Räume, Zeitslots
Im Planner legst du über das Menü des Sessionplans Tage, Räume und Zeitslots an. Pausen sind Zeitslots mit Pausen-Markierung. Jede Änderung ist sofort auf allen offenen Seiten und Displays sichtbar.
Sessions planen
Eingereichte Sessions landen im Session-Pool. Du ziehst sie per Drag-and-drop in Raum und Zeitslot; ist die Zelle belegt, tauschen die beiden Sessions. Die Einreichung öffnest du pro Tag im Planner. Für das Abtippen einer Zettelwand gibt es die Schnellerfassung, für das Foto einer Wand den Prompt weiter unten.
Displays vor Ort
/kürzel/screen zeigt den großen Sessionplan für Beamer und Bildschirm, /kürzel/room/raum das Dashboard eines Raums mit laufender Session und Countdown. Damit die Displays im Vollbild bleiben, siehe Kiosk-Modus unten. Für Pausen und Pitches gibt es den Countdown Timer.
Raum-Displays im Vollbild (Kiosk-Modus)
Vollbild per Button oder F11 geht beim Neuladen der Seite verloren - das ist Browser-Sicherheitsverhalten, z. B. wenn die Screens nach einem Update neu geladen werden. Damit Display- und Raum-Ansichten dauerhaft im Vollbild bleiben, startet ihr den Browser am Display-Gerät im Kiosk-Modus.
Windows (Verknüpfung oder Autostart)
chrome.exe --kiosk "https://barcamp.io/<slug>/room/<raum>"
macOS
open -na "Google Chrome" --args --kiosk "https://barcamp.io/<slug>/room/<raum>"
Raspberry Pi / Linux (typisches Signage-Setup)
chromium-browser --kiosk --noerrdialogs --disable-infobars --incognito "https://barcamp.io/<slug>/room/<raum>"
Firefox
Im Firefox reicht F11 - das Vollbild übersteht dort auch ein Neuladen. Alternativ den Vollbild-Button über „Symbolleiste anpassen“ in die Kontrollleiste ziehen.
Hinweise
- Die URLs:
…/<slug>/screenzeigt den großen Sessionplan,…/<slug>/room/<raum>das Dashboard eines einzelnen Raums. --kioskgreift nur, wenn noch keine Chrome-Instanz läuft - sonst öffnet sich nur ein normaler Tab. Auf dem Mac Chrome also vorher beenden oder mit--user-data-dir=/tmp/kiosk-profileein separates Profil erzwingen.--incognitobzw.--noerrdialogsverhindern „Chrome wurde nicht richtig beendet“-Banner nach Stromausfall - für unbeaufsichtigte Displays sinnvoll.- Raus kommt man mit Alt+F4 (Windows/Linux) bzw. Cmd+Q (Mac); F11/ESC beenden den Kiosk-Modus nicht.
- Zusätzlich am Gerät den Bildschirmschoner/Standby deaktivieren, sonst ist das Display trotz Vollbild irgendwann schwarz.
Sessionplan vom Wandfoto übernehmen
Ihr habt die Sessions auf Zetteln an der Wand geplant und wollt sie ohne Abtippen in barcamp.io? Fotografiere die Wand frontal und gut ausgeleuchtet und gib das Foto zusammen mit diesem Prompt an ein KI-Modell mit Bildverständnis, zum Beispiel Claude. Heraus kommt eine JSON-Datei im Importformat von barcamp.io.
Du bekommst das Foto einer Sessionplan-Wand von einem Barcamp: Spalten sind Räume, Zeilen sind Zeitslots, die Zettel in den Zellen sind Sessions. Wandle das Foto in eine JSON-Datei nach diesem Muster um und gib nur das JSON aus, ohne Erklärung.
{
"version": 2,
"exportedAt": "<aktueller Zeitpunkt als ISO 8601>",
"tenant": { "slug": "<eventname in kleinbuchstaben, nur a-z, 0-9 und bindestriche>", "name": "<Name des Events, sonst 'Barcamp'>" },
"rooms": [ { "name": "<Raumname>", "sortOrder": 0 } ],
"slots": [ { "label": "<Zeitangabe wie auf der Wand>", "startTime": "HH:MM", "endTime": "HH:MM", "sortOrder": 0, "isBreak": false } ],
"sessions": [ { "title": "<Titel>", "presenterName": "<Name oder null>", "roomName": "<Raumname>", "slotLabel": "<Zeitangabe wie oben>", "dayNumber": 1 } ]
}
Regeln:
1. Räume sind die Spaltenköpfe. Übernimm die Namen wörtlich und in der Reihenfolge von links nach rechts, sortOrder 0, 1, 2 und so weiter.
2. Zeitslots sind die Zeilen. label ist die Zeitangabe wie auf der Wand, startTime und endTime im Format HH:MM, sortOrder von oben nach unten. Fehlt die Endzeit, nimm die Startzeit der nächsten Zeile. Pausen bekommen isBreak: true.
3. Jeder Zettel ist eine Session. roomName und slotLabel müssen genau einem Raum und einem Zeitslot aus den Listen oben entsprechen.
4. presenterName nur, wenn der Name auf dem Zettel eindeutig lesbar ist, sonst null. Nichts raten.
5. Unleserliche Titel übernimmst du so weit lesbar und hängst " (?)" an. Leere Zellen ergeben keine Session.
6. Erfinde nichts, was nicht auf dem Foto steht.
Anonymisieren: nein
Steht hier "ja", ist presenterName immer null und Personennamen werden aus den Titeln entfernt, zum Beispiel für Dokumentation.
Für Dokumentation ohne Personennamen setzt du die vorletzte Zeile des Prompts auf „Anonymisieren: ja“.
Der Import legt aus der Datei ein neues Event an; ein bestehendes Event ergänzt er nicht, dafür gibt es die Schnellerfassung im Planner. Den Import übernimmt das Plattform-Team: Schick die JSON-Datei an support@barcamp.io. Prüfe vorher die Titel, Handschrift liest kein Modell fehlerfrei.
Event-Einstellungen
In den Einstellungen schaltest du Funktionen wie Abstimmen, Heat (Nachfragemarkt) und Feedback frei, setzt Branding und Zugriff, wählst die öffentliche Ansicht, setzt das Event auf die Startseite und holst dir den Code, um den Sessionplan in deine Website einzubetten.