Besucher-Guide – Tanzveranstaltungen finden
Willkommen bei dansal! Dieser Leitfaden hilft dir, Tanzveranstaltungen zu finden und mit der Community in Kontakt zu treten.
Deine Privatsphäre wird respektiert: Ohne dein Zutun werden keine persönlichen Daten über dich gespeichert. Cookies werden nur in bestimmten Fällen gesetzt – etwa wenn du die Anzeigesprache dauerhaft ändern möchtest oder eine Pinnwand-Sitzung speichern lässt – und dienen ausschließlich den Funktionen dieser Seite (siehe Abschnitt „Datenspeicherung" unten). Für manche Aktionen ist die Verifizierung einer E-Mail-Adresse oder eines Telegram-Kontos nötig, um Missbrauch zu vermeiden.
Vorab: Bitte kläre vorab, ob die Veranstaltung tatsächlich stattfindet. Diese Seite will die Veranstaltungen nur zentral vorstellen, wir sind nicht Veranstalter und kontrollieren auch nicht, ob Veranstaltungen durchgeführt werden.
🗺️ Veranstaltungen durchsuchen
Interaktive Karte
- Die Startseite zeigt eine Karte mit kommenden Veranstaltungen
- Veranstaltungen werden als Pins angezeigt – anklicken für Details
- Mit dem Wochenkalender darunter kannst du den Zeitraum ändern
- Auf dem Smartphone: nach links/rechts wischen, um zwischen Wochen zu navigieren
Veranstaltungsdetails
Jede Veranstaltungsseite kann folgende Infos enthalten:
- Grunddaten: Titel, Datum, Uhrzeit, Ort
- Beschreibung: Details, Ablauf, Preise
- Veranstaltungsort: Adresse, Barrierefreiheit, Parkplätze, Tanzboden-Infos
- Veranstalter: Kontaktinformationen und Social-Media-Links
- Musiker: Verlinkte Profile mit MusicBrainz-Links
- Community-Pinnwand: Fahrten, Unterkünfte, Tickets und Fundsachen
- Anfahrt: Kleine Karte und Link, um über Openstreetmap Fahrtrouten ermitteln zu lassen.
Veranstaltungen filtern
- Nach Datum: Wochenkalender oder die Liste kommender Veranstaltungen nutzen
- Nach Ort: Karte zoomen/verschieben oder nach Stadt filtern. Auf der Suchseite (
/search) schlägt das Feld Ort schon beim Tippen passende Orte vor – auch bei Tippfehlern („Magdeburh“ findet Magdeburg). Orte mit 🌐 haben (noch) keine Veranstaltungen; wählst du einen davon, zeigt die Suche Veranstaltungen im gewählten Umkreis. Findet sich nichts, drücke Enter, um den vollständigen Namen online nachschlagen zu lassen. - Nach Typ: Filter nach Ball, Workshop, Festival usw.
- Eigener Standort: Auf der Suchseite zeigt der Knopf „📍 Meinen Standort verwenden“ die Karte an deiner Position und setzt einen Punkt „Hier bin ich“. Die Position bleibt im Browser und wird nicht an den Server übertragen. Verweigerst du die Standortfreigabe, erscheint ein Hinweis.
🏛️ Organisationen entdecken
Auf der Seite „Organisationen“ (/organizations) findest du eine Übersicht aller Veranstalter – auch ohne Benutzerkonto:
- Eine Karte zeigt die Standorte aller Organisationen
- Jede Organisation wird als Karte mit Name, Ort, Kurzbeschreibung sowie der Anzahl an Veranstaltungen und Veranstaltungsorten angezeigt
- Anklicken einer Karte öffnet die Detailseite der Organisation mit Kontaktinformationen, Social-Media-/Fediverse-Links, allen zugehörigen Veranstaltungsorten und kommenden Veranstaltungen
🚗 Community-Pinnwand
Jede Veranstaltung hat eine Pinnwand für:
- Fahrten: Fahrten zur Veranstaltung anbieten oder suchen
- Unterkunft: Mitwohngelegenheiten oder Unterkünfte vor Ort finden
- Tickets: Tickets sicher kaufen/verkaufen
- Fundsachen: Nach der Veranstaltung verlorene Gegenstände melden oder Gefundenes anbieten
So funktioniert's:
- Auf der Veranstaltungsseite „Auf Pinnwand posten“ anklicken
- Kategorie wählen (Fahrten, Unterkunft, Tickets, Fundsachen)
- Nachricht und Kontaktdaten eingeben
- Per E-Mail oder Telegram verifizieren
- Dein Beitrag erscheint nach der Verifizierung
- Der Link in der E-Mail-Adresse kann auch verwendet werden, um den Eintrag wieder zu löschen oder zu ändern
- Optional kannst du auf der Verwaltungsseite den Browser „merken" lassen – dann kannst du 30 Tage lang ohne erneute E-Mail-Bestätigung auf der Pinnwand posten. Die gespeicherte Sitzung lässt sich dort jederzeit wieder entfernen.
So antwortest Du:
- Auf eine Nachricht "Antworten" klicken
- Nachricht und Kontakt-Daten eingeben
- Per E-Mail oder Telegram verifizieren
- Die Nachricht mit Kontaktdaten werden erst jetzt weitergeleitet
➕ Veranstaltung vorschlagen
graph TD
A[Besucher] --> B[Formular öffnen<br/>/events/suggest]
B --> C[Daten eingeben<br/>manuell oder per Import]
C --> D[Vorschlag absenden]
D --> E[Administratoren<br/>benachrichtigt]
E --> F{Prüfung}
F -->|✅ Genehmigt| G[Veranstaltung<br/>öffentlich sichtbar]
F -->|❌ Abgelehnt| H[Benachrichtigung an<br/>Vorschlagenden]
D -->|optional| I[Bestätigungs-Link per E-Mail]
I --> J[Vorschlag bearbeiten]
J --> D
Auch ohne Benutzerkonto kannst du eine fehlende Veranstaltung vorschlagen, damit sie auf dansal erscheint.
So funktioniert's:
- Über „Veranstaltung vorschlagen“ in der Navigation die Seite
/events/suggestöffnen - Die Angaben für den sechsstufigen Formular-Assistenten eintragen – von Hand oder deutlich schneller per Kalenderimport, der die Felder automatisch füllt (siehe „📅 Kalenderimport als Abkürzung“)
- Vorschlag absenden – die Administratoren werden direkt benachrichtigt und der Vorschlag ist sofort für sie zur Prüfung sichtbar, unabhängig von einer E-Mail-Bestätigung
- Ist E-Mail-Versand eingerichtet, erhältst du zusätzlich einen Link per E-Mail, über den du den Vorschlag später jederzeit selbst einsehen oder bearbeiten kannst – ein Klick darauf ist aber keine Voraussetzung dafür, dass der Vorschlag bei den Administratoren ankommt
- Ein Administrator prüft den Vorschlag und veröffentlicht ihn – bis dahin ist die Veranstaltung nicht öffentlich sichtbar
📝 Die Formularfelder (Schritt für Schritt)
- Was: Titel sowie Art/Tags (Ball, Workshop, Festival, Open-Air, Session, Konzert …) und bei Workshops das Niveau (Anfänger/Mittel/Fortgeschritten); dazu Tänze sowie Musikerinnen/Musiker und Kursleiterinnen/Kursleiter – Namen werden beim Tippen aus der Suche vorgeschlagen Ist kein Musiker bekannt, kannst du „Keine Live-Musik“ ankreuzen (Aufnahme, DJ oder Übungsabend). Musiker und dieses Kästchen schließen sich gegenseitig aus.
- Wann: Datum, Start- und Endzeit sowie der Eintrittspreis (frei, Spende, fester Betrag oder gestaffelte Preistabelle). Das Datum lässt sich wahlweise direkt ins Textfeld eintippen (z. B.
DD.MM.YYYY) oder per Klick auf den Kalender-Button (Datepicker) auswählen – beides funktioniert - Wo: Veranstaltungsort. Ein Suchfeld schlägt bereits bekannte Orte und OpenStreetMap-Orte vor; ist der Ort noch nicht erfasst, werden Name, Straße, PLZ, Ort und Land eingegeben
- Beschreibung: Beschreibungstext, Link zur Original-Veranstaltungsseite sowie Speisen/Getränke
- Ablaufplan: optional ein Zeitplan mit Programmpunkten (Beginn/Ende, Titel, Raum, Art, Beschreibung)
- Kontakt: Name und E-Mail-Adresse; ein Bild kann nach der Verifizierung über den Verwaltungslink nachträglich hochgeladen werden
📅 Kalenderimport als Abkürzung
- Statt alles von Hand einzutippen: im Assistenten auf den Reiter Import wechseln und eine
.ics-Datei aus deinem Kalenderprogramm (z. B. vom Veranstaltungsort oder -verein) oder eine passende.json-Datei per Drag & Drop hochladen – oder eine Kalender-URL einfügen, z. B.https://beispiel.de/kalender.ics - Die Datei wird eingelesen und in eine Vorschau übernommen: Enthält sie mehrere Termine, wählst du den gewünschten in der Auswahlliste aus („Verwenden“). Titel, Datum/Uhrzeit, Ort und Beschreibung des Termins füllen damit automatisch die passenden Felder des Assistenten
- Die übernommenen Werte sind eine Vorlage: Jeder Schritt kann im Assistenten weiter geprüft und von Hand korrigiert werden, bevor du absendest
Hinweise:
- Die Funktion ist nur verfügbar, wenn die Instanz E-Mail- oder Telegram-Benachrichtigungen konfiguriert hat – ist beides nicht eingerichtet, ist die Seite nicht erreichbar
- Zum Schutz vor Spam gibt es ein Rate-Limit pro IP-Adresse sowie automatische Bot-Erkennung
- Eine angegebene E-Mail-Adresse wird nur zur Verifizierung verwendet (siehe Abschnitt „Datenspeicherung“ unten)
🔄 Feed vorschlagen
Kennst du einen Verein oder eine Location mit eigenem Veranstaltungskalender (iCal- oder JSON-Feed), der noch nicht auf dansal erscheint? Auch das lässt sich ganz ohne Benutzerkonto vorschlagen – anders als beim einzelnen Veranstaltungsvorschlag oben wird hier ein ganzer, dauerhaft automatisch aktualisierter Feed angemeldet.
So funktioniert's:
- Über „Feed vorschlagen“ die Seite
/feeds/suggestöffnen - E-Mail-Adresse angeben und entweder eine bestehende Organisation auswählen oder eine neue vorschlagen
- Feed-URL eingeben – eine Vorschau prüft, ob sich der Feed einlesen lässt und zeigt die enthaltenen Veranstaltungen
- Enthaltene Ortsangaben einzeln einem bestehenden Ort zuordnen oder mit Adresse/Ort für einen neuen Ort ergänzen
- Vorschlag absenden – auch hier landet er sofort bei den Administratoren (bzw. bei bereits aktiven Mitgliedern der gewählten Organisation) zur Prüfung
- Bei Genehmigung wird die Organisation/der Ort bei Bedarf angelegt und die Veranstaltungen sofort erstmalig abgerufen
Auf der Bestätigungsseite und per E-Mail wird direkt ein Link angeboten, um ein Konto einzurichten und die Organisation bzw. den Feed künftig selbst zu verwalten.
Nur eine einzelne Veranstaltungsseite statt eines ganzen Feeds? Beim Feld „Typ“ lässt sich statt der automatischen Erkennung auch „Event-Seite (JSON-LD)“ auswählen. Damit lässt sich die URL einer einzelnen Veranstaltungsseite vorschlagen, die ihre Angaben in strukturierten Daten (schema.org, wie sie z. B. WordPress-Eventkalender-Plugins oder viele Ticketing-Anbieter automatisch einbetten) veröffentlicht – auch ohne eigenen iCal- oder JSON-Feed. Da es sich um eine einzelne Seite statt eines dauerhaften Feeds handelt, wird sie nur einmalig abgerufen, nicht laufend aktualisiert.
Hinweise: wie beim Veranstaltungsvorschlag ist die Funktion nur verfügbar, wenn die Instanz E-Mail- oder Telegram-Benachrichtigungen konfiguriert hat, und ebenso mehrschichtig gegen Missbrauch abgesichert (Rate-Limit, Bot-Erkennung).
📆 Kalender, Agenda und Städte
- Zum Kalender hinzufügen: Auf der Veranstaltungsseite öffnet das 📅-Symbol ein Menü. „Zum Kalender hinzufügen“ lädt die Veranstaltung als
.ics-Datei herunter, die jedes Kalenderprogramm öffnet. „Kalender abonnieren“ richtet ein Abo ein, das sich automatisch aktualisiert. - Feeds: Auch auf der Startseite und auf den Organisations-, Orts-, Musiker- und Anleiterseiten gibt es ein 📅-Menü mit Abo-Link, Download und RSS/JSON. Die iCal-Feeds lassen sich mit
?days=N(nur die nächsten N Tage) oder?count=N(nur die nächsten N Veranstaltungen) eingrenzen. - Agenda (Menü ☰ → Agenda): die Veranstaltungen der nächsten sieben Tage, nach Tagen gruppiert. Mit „Drucken“ erhältst du eine übersichtliche Liste.
- Städte (
/cities): alle Orte mit einer Veranstaltung. Jede Kachel zeigt die nächste Veranstaltung („in X Tagen“) und die Zahl kommender Veranstaltungen. Standard ist die nächste Veranstaltung zuerst; „A–Z“ sortiert alphabetisch. Orte ohne kommende Veranstaltung sind ausgegraut. Deine Wahl bleibt im Browser gespeichert. - Drucken: Im Benutzermenü (Symbol oben rechts) findest du „Drucken“. Die Druckansicht blendet Navigation, Karte und Filter aus. Auf Organisations- und Ortsseiten erscheint zusätzlich ein QR-Code zur Seite.
⭐ Merkliste
Mit dem ☆ neben einer Veranstaltung legst du sie auf deine Merkliste, z. B. für einen Wochenendausflug. Die Merkliste findest du über den Stern „Merkliste“ in der oberen Leiste bzw. unter /watchlist.
- Im Browser gespeichert: Die Liste liegt in deinem Browser. Sie kann bis zu 200 Veranstaltungen enthalten. Mit „Als JSON-Datei speichern“ sicherst du sie als Datei, mit „JSON-Datei laden“ holst du sie wieder.
- Auf dem Server speichern (optional): Du kannst die Liste auf dem Server ablegen lassen. Du erhältst dann einen zufälligen Schlüssel, mit dem du die Liste auf einem anderen Gerät wieder lädst. Verlierst du den Schlüssel, ist die Liste nicht wiederherstellbar. Gespeicherte Listen werden nach 12 Monaten gelöscht.
- Ohne Verbindung: Die Merkliste zeigt den Stand vom letzten Besuch mit Verbindung und den Hinweis „Offline – Stand: …“. Veranstaltungen, die du nie mit Verbindung angesehen hast, sind als „nicht offline verfügbar“ markiert.
- Zum Ort navigieren: Bei Einträgen mit Ort gibt es 🧭 „Navigation“, das deine Navigations-App öffnet. Ist keine App verfügbar, kannst du die Koordinaten mit „Koordinaten kopieren“ übernehmen.
- Entfernen: „ד in der Zeile entfernt die Veranstaltung aus der Liste.
📲 Als App nutzen
dansal lässt sich auf dem Startbildschirm deines Telefons ablegen. Ist die Installation möglich, erscheint im Benutzermenü „App installieren“. Die App öffnet sich dann ohne Browserleiste. Ohne Verbindung sind nur die Merkliste mit dem letzten Stand und eine Hinweisseite verfügbar; alle anderen Seiten brauchen eine Verbindung.
🌍 Mehrsprachigkeit
dansal unterstützt 12 Sprachen. Sprache ändern über:
- Sprachauswahl in der Navigationsleiste (wird in einem Cookie gespeichert)
- Automatische Erkennung der Browsersprache (für neue Besucher)
📱 Mobile Nutzung
dansal ist vollständig responsiv:
- Wischgesten: Wochen per Wischen navigieren
- Touch-freundlich: Große Schaltflächen und Bedienelemente
- Dunkelmodus: Automatisch oder manuell umschaltbar
Datenspeicherung
Cookies
Cookies werden nur gesetzt, wenn eine Sprache dauerhaft gespeichert werden soll oder einzelne Funktionen eine temporäre Sitzung benötigen (z. B. eine angefangene Registrierung, eine bestätigte Pinnwand-Sitzung oder ein Anmeldevorgang über einen externen Anbieter). Sie dienen ausschließlich diesen Funktionen – eine Nachverfolgung über Websites hinweg findet nicht statt.
Beim Ändern der Sprache kommt eine Abfrage, ob die Auswahl dauerhaft (per Cookie) gespeichert werden soll. Wird dies verweigert, wird die Auswahl verworfen und die Sprache nicht gespeichert – auch nicht für die laufende Sitzung. Bei der nächsten Sitzung wird dann wieder die Sprache dargestellt, die der Browser anfragt.
Browser-Speicher
Die Merkliste, deine Sortierung der Städte und der Offline-Stand der Merkliste werden im Browser abgelegt (lokaler Speicher, localStorage). Diese Daten verlassen den Browser nicht. Nur wenn du die Merkliste bewusst auf dem Server speicherst, werden die Einträge dorthin übertragen, und zwar unter einem zufälligen Schlüssel, nicht mit deinem Namen.
E-Mail-Adresse zur Verifizierung
Für einzelne Aktionen wird eine Verifizierung verlangt. Dazu wird an eine E-Mail-Adresse ein Link geschickt, um die Aktion zu bestätigen. Mit Verifizierung wird die E-Mail-Adresse sofort gelöscht (Ausnahme Pinnwand).
Wird die Verifizierung nicht innerhalb eines bestimmten Zeitraums durchgeführt, wird die Aktion mitsamt der Kontakt-Daten gelöscht
Kontakt-Daten für Pinnwand
Um Nachrichten auf die Pinnwand zu setzen, werden Kontaktdaten erwartet. Neben einem Namen auch E-Mail-Adresse. Beides müssen nicht Realnamen sein, sondern gerne Bezeichnungen, unter denen ihr in der Szene bekannt seid. Die E-Mail-Adresse wird nicht öffentlich dargestellt, sondern nur gespeichert, um Antworten weiterleiten zu können. Wer den Browser nach der Verifizierung „merken" lässt, erhält eine auf 30 Tage begrenzte Sitzung mit der verifizierten Adresse; sie lässt sich jederzeit über die Verwaltungsseite entfernen.
IP-Adressen
Es gibt einige Situationen, in denen IP-Adressen zum Schutz vor Missbrauch verarbeitet werden: Bei auffälligen Anfragen (zu viele Anfragen von einer IP-Adresse oder ein Bot, der versteckte Formularfelder ausfüllt) wird die IP-Adresse vorübergehend erfasst und der Zugriff gedrosselt; nach zu vielen Anfragen blockiert die Firewall die IP-Adresse zeitweise. In allen übrigen Logs wird von IP-Adressen nur ein gekürzter Prüfwert (Hash) gespeichert, aus dem sich die Adresse nicht rekonstruieren lässt.
📄 Nutzungsbedingungen & Datenschutz
- Die Nutzungsbedingungen findest du unter
/termsund die Datenschutzerklärung unter/privacy– außerdem das Impressum unter/impressum(sofern die Instanz diese Seiten eingerichtet hat). Alle drei sind auf jeder Seite unten in der Fußzeile verlinkt (Hilfe · Datenschutz · Nutzungsbedingungen · Impressum). - Der Abschnitt „Datenspeicherung“ oben fasst die wichtigsten Punkte im Überblick zusammen; im Detail gilt die Datenschutzerklärung der jeweiligen Instanz.
🛟 Hilfe & Probleme melden
- Fragen & Hilfe: über den Hilfe-Link (
/help) in der Fußzeile sowie über die Kontaktinformationen im Impressum bzw. in der Fußzeile. Zu einer bestimmten Veranstaltung wende dich direkt an die dort genannten Veranstalter. - Fehler (technische Probleme): melde sie im Issue-Tracker auf GitHub. Manche Fehlermeldungen enthalten eine kurze Fehler-Kennung (
error_id) – gib sie bei der Meldung mit an, damit das Team den Fehler im Protokoll wiederfindet. - Copyright-Verletzungen oder illegale Inhalte: melde den betroffenen Inhalt direkt an den Betreiber dieser Seite – die Kontaktadresse steht im Impressum (
/impressum) bzw. in der Fußzeile. Bitte beschreibe, welcher Inhalt betroffen ist und warum er entfernt werden sollte; nach Prüfung wird er entfernt.
Möchtest Du mithelfen? Kontaktiere den Betreiber dieser Seite oder beteilige dich am Quellcode auf GitHub.