Die Kalendereinträge aus einer oder mehreren WECHANGE-Gruppen und -Projekten könnt ihr mit wenigen Schritten und ohne technische Vorkenntnisse auf eure Website übertragen, wo sie sich automatisch synchronisieren, wenn ihr neue Veranstaltungen eintragt (und ehrlich gesagt ist die Darstellung des Kalenders dann auch anschaulicher als auf WECHANGE). Dabei kann euer Website-Kalender nicht nur Veranstaltungen aus WECHANGE anzeigen, sondern auch die aus anderen Kalendern. Und: Ihr könnt euren WECHANGE-Kalender genauso einfach mit eurem persönlichen Online-Kalender auf PC oder Smartphone abonnieren.

Letztes Mal ging es ums Einbetten der WECHANGE-Karte, dieses Mal erklären wir Schritt für Schritt, wie ihr eure Veranstaltungen übertragen könnt. Bei WordPress wird dies durch kostenlose Plugins ermöglicht, von denen zwei im Detail vorgestellt werden. Auch mit einem anderen Content Management System oder einem Website-Bauskasten könnt ihr dieselben Ergebnisse erzielen, wenn der Import eines iCal-Feeds unterstützt wird (was das ist, schauen wir uns gleich an). Wie das Ganze in der Praxis aussehen kann, könnt ihr euch erneut auf der Website von Lebendiges Lüneburg anschauen.

So kann’s aussehen: Dummy-Veranstaltungen aus einer WECHANGE-Gruppe und einem -Projekt, plus Einträge aus zwei externen Kalendern (eingefügt mit Hilfe des WP-Plugins „ICS Calendar“)

August 2022

Mo Di Mi Do Fr Sa So
Montag 1. August
Dienstag 2. August
Mittwoch 3. August
Donnerstag 4. August
Freitag 5. August
Samstag 6. August
Sonntag 7. August
  • 13:30 – 15:30 1. FC Kaiserslautern - FC St. Pauli (2:1)
    1. FC Kaiserslautern - FC St. Pauli (2:1)
    13:30 – 15:30
    Fritz-Walter-Stadion, Kaiserslautern

    2. Bundesliga, 3. Spieltag

Montag 8. August
Dienstag 9. August
Mittwoch 10. August
Donnerstag 11. August
Freitag 12. August
Samstag 13. August
Sonntag 14. August
  • 13:30 – 15:30 FC St. Pauli - 1. FC Magdeburg
    FC St. Pauli - 1. FC Magdeburg
    13:30 – 15:30
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 4. Spieltag

Montag 15. August
Dienstag 16. August
Mittwoch 17. August
Donnerstag 18. August
Freitag 19. August
Samstag 20. August
Sonntag 21. August
  • 13:30 – 15:30 Hansa Rostock - FC St. Pauli
    Hansa Rostock - FC St. Pauli
    13:30 – 15:30
    Ostseestadion, Rostock

    2. Bundesliga, 5. Spieltag

Montag 22. August
Dienstag 23. August
Mittwoch 24. August
Donnerstag 25. August
Freitag 26. August
Samstag 27. August
  • 13:00 – 15:00 FC St. Pauli - SC Paderborn 07
    FC St. Pauli - SC Paderborn 07
    13:00 – 15:00
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 6. Spieltag

Sonntag 28. August
Montag 29. August
Dienstag 30. August
Mittwoch 31. August

September 2022

Mo Di Mi Do Fr Sa So
Donnerstag 1. September
Freitag 2. September
Samstag 3. September
  • 13:00 – 15:00 SpVgg Greuther Fürth - FC St. Pauli
    SpVgg Greuther Fürth - FC St. Pauli
    13:00 – 15:00
    Sportpark Ronhof Thomas Sommer, Fürth

    2. Bundesliga, 7. Spieltag

Sonntag 4. September
Montag 5. September
Dienstag 6. September
Mittwoch 7. September
Donnerstag 8. September
Freitag 9. September
Samstag 10. September
Sonntag 11. September
  • 13:30 – 15:30 FC St. Pauli - SV Sandhausen
    FC St. Pauli - SV Sandhausen
    13:30 – 15:30
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 8. Spieltag

Montag 12. September
Dienstag 13. September
Mittwoch 14. September
Donnerstag 15. September
Freitag 16. September
Samstag 17. September
Sonntag 18. September
  • 13:30 – 15:30 Jahn Regensburg - FC St. Pauli
    Jahn Regensburg - FC St. Pauli
    13:30 – 15:30
    Continental Arena, Regensburg

    2. Bundesliga, 9. Spieltag

Montag 19. September
Dienstag 20. September
Mittwoch 21. September
Donnerstag 22. September
Freitag 23. September
Samstag 24. September
Sonntag 25. September
Montag 26. September
Dienstag 27. September
Mittwoch 28. September
Donnerstag 29. September
Freitag 30. September

Oktober 2022

Mo Di Mi Do Fr Sa So
Samstag 1. Oktober
Sonntag 2. Oktober
  • 12:12 – 14:12 FC St. Pauli - 1. FC Heidenheim (T.B.A.)
    FC St. Pauli - 1. FC Heidenheim (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 10. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 3. Oktober
Dienstag 4. Oktober
Mittwoch 5. Oktober
Donnerstag 6. Oktober
Freitag 7. Oktober
Samstag 8. Oktober
Sonntag 9. Oktober
  • 12:12 – 14:12 Eintracht Braunschweig - FC St. Pauli (T.B.A.)
    Eintracht Braunschweig - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Eintracht-Stadion an der Hamburger Strasse, Braunschweig

    2. Bundesliga, 11. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 10. Oktober
Dienstag 11. Oktober
Mittwoch 12. Oktober
Donnerstag 13. Oktober
Freitag 14. Oktober
Samstag 15. Oktober
Sonntag 16. Oktober
  • 12:12 – 14:12 FC St. Pauli - Hamburger SV (T.B.A.)
    FC St. Pauli - Hamburger SV (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 12. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 17. Oktober
Dienstag 18. Oktober
Mittwoch 19. Oktober
Donnerstag 20. Oktober
Freitag 21. Oktober
Samstag 22. Oktober
Sonntag 23. Oktober
  • 12:12 – 14:12 Arminia Bielefeld - FC St. Pauli (T.B.A.)
    Arminia Bielefeld - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Schüco-Arena

    2. Bundesliga, 13. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 24. Oktober
Dienstag 25. Oktober
Mittwoch 26. Oktober
Donnerstag 27. Oktober
Freitag 28. Oktober
Samstag 29. Oktober
Sonntag 30. Oktober
  • 12:12 – 14:12 FC St. Pauli - SV Darmstadt 98 (T.B.A.)
    FC St. Pauli - SV Darmstadt 98 (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 14. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 31. Oktober

November 2022

Mo Di Mi Do Fr Sa So
Dienstag 1. November
Mittwoch 2. November
Donnerstag 3. November
Freitag 4. November
Samstag 5. November
Sonntag 6. November
  • 12:12 – 14:12 Fortuna Düsseldorf - FC St. Pauli (T.B.A.)
    Fortuna Düsseldorf - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Merkur Spielarena, Düsseldorf

    2. Bundesliga, 15. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 7. November
Dienstag 8. November
Mittwoch 9. November
  • 12:12 – 14:12 FC St. Pauli - Holstein Kiel (T.B.A.)
    FC St. Pauli - Holstein Kiel (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 16. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Donnerstag 10. November
Freitag 11. November
Samstag 12. November
Sonntag 13. November
  • 12:12 – 14:12 Karlsruher SC - FC St. Pauli (T.B.A.)
    Karlsruher SC - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Wildparkstadion

    2. Bundesliga, 17. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 14. November
Dienstag 15. November
Mittwoch 16. November
Donnerstag 17. November
Freitag 18. November
Samstag 19. November
Sonntag 20. November
Montag 21. November
Dienstag 22. November
Mittwoch 23. November
Donnerstag 24. November
Freitag 25. November
Samstag 26. November
Sonntag 27. November
Montag 28. November
Dienstag 29. November
Mittwoch 30. November

Dezember 2022

Mo Di Mi Do Fr Sa So
Donnerstag 1. Dezember
Freitag 2. Dezember
Samstag 3. Dezember
Sonntag 4. Dezember
Montag 5. Dezember
Dienstag 6. Dezember
Mittwoch 7. Dezember
Donnerstag 8. Dezember
Freitag 9. Dezember
Samstag 10. Dezember
Sonntag 11. Dezember
Montag 12. Dezember
Dienstag 13. Dezember
Mittwoch 14. Dezember
Donnerstag 15. Dezember
Freitag 16. Dezember
Samstag 17. Dezember
Sonntag 18. Dezember
Montag 19. Dezember
Dienstag 20. Dezember
Mittwoch 21. Dezember
Donnerstag 22. Dezember
Freitag 23. Dezember
Samstag 24. Dezember
Sonntag 25. Dezember
Montag 26. Dezember
Dienstag 27. Dezember
Mittwoch 28. Dezember
Donnerstag 29. Dezember
Freitag 30. Dezember
Samstag 31. Dezember

Keine Termine.

Januar 2023

Mo Di Mi Do Fr Sa So
Sonntag 1. Januar
Montag 2. Januar
Dienstag 3. Januar
Mittwoch 4. Januar
Donnerstag 5. Januar
Freitag 6. Januar
Samstag 7. Januar
Sonntag 8. Januar
Montag 9. Januar
Dienstag 10. Januar
Mittwoch 11. Januar
Donnerstag 12. Januar
Freitag 13. Januar
Samstag 14. Januar
Sonntag 15. Januar
Montag 16. Januar
Dienstag 17. Januar
Mittwoch 18. Januar
Donnerstag 19. Januar
Freitag 20. Januar
Samstag 21. Januar
Sonntag 22. Januar
Montag 23. Januar
Dienstag 24. Januar
Mittwoch 25. Januar
Donnerstag 26. Januar
Freitag 27. Januar
Samstag 28. Januar
Sonntag 29. Januar
  • 12:12 – 14:12 1. FC Nürnberg - FC St. Pauli (T.B.A.)
    1. FC Nürnberg - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Max Morlock Stadion, Nürnberg

    2. Bundesliga, 18. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 30. Januar
Dienstag 31. Januar

Februar 2023

Mo Di Mi Do Fr Sa So
Mittwoch 1. Februar
Donnerstag 2. Februar
Freitag 3. Februar
Samstag 4. Februar
Sonntag 5. Februar
  • 12:12 – 14:12 FC St. Pauli - Hannover 96 (T.B.A.)
    FC St. Pauli - Hannover 96 (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 19. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 6. Februar
Dienstag 7. Februar
Mittwoch 8. Februar
Donnerstag 9. Februar
Freitag 10. Februar
Samstag 11. Februar
Sonntag 12. Februar
  • 12:12 – 14:12 FC St. Pauli - 1. FC Kaiserslautern (T.B.A.)
    FC St. Pauli - 1. FC Kaiserslautern (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 20. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 13. Februar
Dienstag 14. Februar
Mittwoch 15. Februar
Donnerstag 16. Februar
Freitag 17. Februar
Samstag 18. Februar
Sonntag 19. Februar
  • 12:12 – 14:12 1. FC Magdeburg - FC St. Pauli (T.B.A.)
    1. FC Magdeburg - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    MDCC-Arena

    2. Bundesliga, 21. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 20. Februar
Dienstag 21. Februar
Mittwoch 22. Februar
Donnerstag 23. Februar
Freitag 24. Februar
Samstag 25. Februar
Sonntag 26. Februar
  • 12:12 – 14:12 FC St. Pauli - Hansa Rostock (T.B.A.)
    FC St. Pauli - Hansa Rostock (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 22. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 27. Februar
Dienstag 28. Februar

März 2023

Mo Di Mi Do Fr Sa So
Mittwoch 1. März
Donnerstag 2. März
Freitag 3. März
Samstag 4. März
Sonntag 5. März
  • 12:12 – 14:12 SC Paderborn 07 - FC St. Pauli (T.B.A.)
    SC Paderborn 07 - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Benteler-Arena, Paderborn

    2. Bundesliga, 23. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 6. März
Dienstag 7. März
Mittwoch 8. März
Donnerstag 9. März
Freitag 10. März
Samstag 11. März
Sonntag 12. März
  • 12:12 – 14:12 FC St. Pauli - SpVgg Greuther Fürth (T.B.A.)
    FC St. Pauli - SpVgg Greuther Fürth (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 24. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 13. März
Dienstag 14. März
Mittwoch 15. März
Donnerstag 16. März
Freitag 17. März
Samstag 18. März
Sonntag 19. März
  • 12:12 – 14:12 SV Sandhausen - FC St. Pauli (T.B.A.)
    SV Sandhausen - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Hardtwaldstadion, Sandhausen

    2. Bundesliga, 25. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 20. März
Dienstag 21. März
Mittwoch 22. März
Donnerstag 23. März
Freitag 24. März
Samstag 25. März
Sonntag 26. März
Montag 27. März
Dienstag 28. März
Mittwoch 29. März
Donnerstag 30. März
Freitag 31. März

April 2023

Mo Di Mi Do Fr Sa So
Samstag 1. April
Sonntag 2. April
  • 12:12 – 14:12 FC St. Pauli - Jahn Regensburg (T.B.A.)
    FC St. Pauli - Jahn Regensburg (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 26. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 3. April
Dienstag 4. April
Mittwoch 5. April
Donnerstag 6. April
Freitag 7. April
Samstag 8. April
Sonntag 9. April
  • 12:12 – 14:12 1. FC Heidenheim - FC St. Pauli (T.B.A.)
    1. FC Heidenheim - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Voith-Arena

    2. Bundesliga, 27. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 10. April
Dienstag 11. April
Mittwoch 12. April
Donnerstag 13. April
Freitag 14. April
Samstag 15. April
Sonntag 16. April
  • 12:12 – 14:12 FC St. Pauli - Eintracht Braunschweig (T.B.A.)
    FC St. Pauli - Eintracht Braunschweig (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 28. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 17. April
Dienstag 18. April
Mittwoch 19. April
Donnerstag 20. April
Freitag 21. April
Samstag 22. April
Sonntag 23. April
  • 12:12 – 14:12 Hamburger SV - FC St. Pauli (T.B.A.)
    Hamburger SV - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Volksparkstadion, Hamburg

    2. Bundesliga, 29. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 24. April
Dienstag 25. April
Mittwoch 26. April
Donnerstag 27. April
Freitag 28. April
Samstag 29. April
Sonntag 30. April
  • 12:12 – 14:12 FC St. Pauli - Arminia Bielefeld (T.B.A.)
    FC St. Pauli - Arminia Bielefeld (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 30. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Mai 2023

Mo Di Mi Do Fr Sa So
Montag 1. Mai
Dienstag 2. Mai
Mittwoch 3. Mai
Donnerstag 4. Mai
Freitag 5. Mai
Samstag 6. Mai
Sonntag 7. Mai
  • 12:12 – 14:12 SV Darmstadt 98 - FC St. Pauli (T.B.A.)
    SV Darmstadt 98 - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Merck-Stadion am Böllenfalltor

    2. Bundesliga, 31. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 8. Mai
Dienstag 9. Mai
Mittwoch 10. Mai
Donnerstag 11. Mai
Freitag 12. Mai
Samstag 13. Mai
Sonntag 14. Mai
  • 12:12 – 14:12 FC St. Pauli - Fortuna Düsseldorf (T.B.A.)
    FC St. Pauli - Fortuna Düsseldorf (T.B.A.)
    12:12 – 14:12
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 32. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 15. Mai
Dienstag 16. Mai
Mittwoch 17. Mai
Donnerstag 18. Mai
Freitag 19. Mai
Samstag 20. Mai
Sonntag 21. Mai
  • 12:12 – 14:12 Holstein Kiel - FC St. Pauli (T.B.A.)
    Holstein Kiel - FC St. Pauli (T.B.A.)
    12:12 – 14:12
    Holstein-Stadion

    2. Bundesliga, 33. Spieltag
    Achtung: noch nicht terminiert.
    To be announced.

Montag 22. Mai
Dienstag 23. Mai
Mittwoch 24. Mai
Donnerstag 25. Mai
Freitag 26. Mai
Samstag 27. Mai
Sonntag 28. Mai
  • 15:30 – 17:30 FC St. Pauli - Karlsruher SC
    FC St. Pauli - Karlsruher SC
    15:30 – 17:30
    Millerntor-Stadion, Hamburg

    2. Bundesliga, 34. Spieltag

Montag 29. Mai
Dienstag 30. Mai
Mittwoch 31. Mai

Juni 2023

Mo Di Mi Do Fr Sa So
Donnerstag 1. Juni
Freitag 2. Juni
Samstag 3. Juni
Sonntag 4. Juni
Montag 5. Juni
Dienstag 6. Juni
Mittwoch 7. Juni
Donnerstag 8. Juni
Freitag 9. Juni
Samstag 10. Juni
Sonntag 11. Juni
Montag 12. Juni
Dienstag 13. Juni
Mittwoch 14. Juni
Donnerstag 15. Juni
Freitag 16. Juni
Samstag 17. Juni
Sonntag 18. Juni
Montag 19. Juni
Dienstag 20. Juni
Mittwoch 21. Juni
Donnerstag 22. Juni
Freitag 23. Juni
Samstag 24. Juni
Sonntag 25. Juni
Montag 26. Juni
Dienstag 27. Juni
Mittwoch 28. Juni
Donnerstag 29. Juni
Freitag 30. Juni

Keine Termine.

Juli 2023

Mo Di Mi Do Fr Sa So
Samstag 1. Juli
Sonntag 2. Juli
Montag 3. Juli
Dienstag 4. Juli
Mittwoch 5. Juli
Donnerstag 6. Juli
Freitag 7. Juli
Samstag 8. Juli
Sonntag 9. Juli
Montag 10. Juli
Dienstag 11. Juli
Mittwoch 12. Juli
Donnerstag 13. Juli
Freitag 14. Juli
Samstag 15. Juli
Sonntag 16. Juli
Montag 17. Juli
Dienstag 18. Juli
Mittwoch 19. Juli
Donnerstag 20. Juli
Freitag 21. Juli
Samstag 22. Juli
Sonntag 23. Juli
Montag 24. Juli
Dienstag 25. Juli
Mittwoch 26. Juli
Donnerstag 27. Juli
Freitag 28. Juli
Samstag 29. Juli
Sonntag 30. Juli
Montag 31. Juli

Keine Termine.

So kann’s aussehen: Dummy-Veranstaltungen aus einer WECHANGE-Gruppe und einem -Projekt (eingefügt mit Hilfe des WP-Plugins „ICS Calendar“)

Keine Veranstaltungen gefunden.

Übertragung des WECHANGE-Kalenders auf WordPress

Interesse an Tipps und Austausch mit anderen WECHANGE-affinen Website-Gestalter*innen? Dann tritt unserem öffentlichen Rocket-Chat-Kanal #wechange-meets-wordpress bei!

Über den Autoren

Felix Englisch

Foto von Felix Englisch

Als Website-Gestalter der Initiative „Lebendiges Lüneburg“, die lokale Initiativen über WECHANGE vernetzt, hat Felix viel mit der Übertragung von Plattform-Inhalten herumexperimentiert. Seit Dezember 2020 ist er Vorstand der wechange Genossenschaft.

Hintergrundinfos: iCal – Das praktische Datenaustausch-Format

Der Austausch von Kalenderdaten, in diesem Fall von WECHANGE auf eure Website, wird durch den iCalendar-Standard ermöglicht, kurz iCal. Dadurch erfährt eure Website, was ihr auf WECHANGE eintragt und ändert. Wenn die Übertragung über eine entsprechende URL erfolgt (einen iCal-Feed), werden die Kalender miteinander synchronisiert (ggf. mit leichter Verzögerung und nur in eine Richtung). Möglich ist auch der Ex- und Import einer Datei mit Kalenderdaten, die dann die Dateiendung .ics oder .ical trägt.

Das Beste an der ganzen Sache ist, dass nicht nur der WECHANGE-Kalender, sondern die meisten Online-Kalender das iCal-Format unterstützen. Das heißt, dass auch andere Kalender den Import und Export bzw. die Synchronisation von Veranstaltungen erlauben.

Der iCal-Feed eures WECHANGE-Kalenders

Zuallererst braucht ihr die URL, die die Übertragung der Veranstaltungen aus eurer Gruppe oder eurem Projekt ermöglicht. Navigiert dafür zum entsprechenden Kalender und öffnet ihn als Vollbildansicht. Ganz unten rechts seht ihr nun einen Button:

Feed für Veranstaltungen

Wenn ihr da draufklickt, seht ihr einen Link. Kopiert euch diesen, wir brauchen ihn gleich. Ihr könnt die URL auch in die Browser-Zeile kopieren und laden. Dann werdet ihr gefragt, ob ihr eine iCal-Datei herunterladen möchtet. Da diese aber nur die aktuell eingetragenen Veranstaltungen enthält und sich nicht aktualisiert, brauchen wir die Datei gar nicht.

Beachtet dabei, dass der iCal-Feed auch nicht-öffentliche Veranstaltungen aus eurem Kalender enthält, also Einträge, die auf WECHANGE nur für Mitglieder oder auch nur für euch sichtbar sind. Auf eurer Website werden diese im Kalender uneingeschränkt angezeigt. Nur wenn Nutzer*innen auf die Veranstaltung klicken, springen sie nicht wie bei öffentlichen Veranstaltungen direkt zum WECHANGE-Eintrag, sondern sie werden zu eurer Microsite geleitet.

Außerdem zu beachten: Formatierungszeichen werden nach der Übertragung nicht richtig angezeigt. Wenn ihr im WECHANGE-Kalender z. B. schreibt: Fettes Wort, kursives Wort, Link, wird auf der Website daraus: **Fettes Word**, *kursives Wort*, [Link](https://beispiel.de) (also so, wie ihr es auch ursprünglich eingegeben habt).

Kostenlose WordPress-Plugins

Als Nächstes wollen wir den Kalender auf unsere Website holen. Dafür brauchen wir Erweiterungen, die den Import von iCal-Feeds ermöglichen. Für WordPress gibt es mehrere solcher Plugins, von denen wir uns zwei im Detail anschauen. Bei anderen Content Management Systems und Website-Baukästen gibt es sicherlich ähnliche Funktionen, die wir aber nicht getestet haben. Eine kurze Ecosia-Recherche nach „ical feed“ und dem Namen eures CMS bzw. Baukastens sollte jedoch entsprechende Ergebnisse liefern – teile diese gerne in unserer #community!

ICS Calendar vs. All-In-One Event Calendar

Vergleichen wir zuerst die beiden Plugins, die wir für euch getestet haben und die wir uns gleich genauer anschauen. Beide könnt ihr wie gewohnt über das WordPress-Plugin-Verzeichnis installieren und aktivieren. Bitte beachten: Es geht hier jeweils um die kostenlose Version. Beide Plugins haben auch Premium-Versionen mit mehr Funktionen.

Im Grunde sind die Plugins ziemlich ähnlich – und die Kalender-Darstellung ist allemal besser als auf WECHANGE. Der wohl wichtigste Unterschied ist der, dass ihr mit dem ICS Calendar die Veranstaltungen aus mehreren Quellen (Gruppen, Projekten oder von ganz anderswo) importieren könnt. Wenn ihr das vorhabt, dürfte die Entscheidung einfach sein (aber Vorsicht, es gibt einen Fehler bei der mobilen Ansicht, der jedoch umgangen werden kann, siehe unten). Andererseits ist das Design (Farben, Schrifgröße, Abstände usw.) standardmäßig nicht immer geeignet und die Anpassung ist mit Hürden verbunden, da dafür CSS-Kenntnisse erforderlich sind (möglicherweise kann dir wer aus unserem Rocket-Chat-Kanal helfen). Wenn ihr also nur die Veranstaltungen aus einer Quelle importieren möchtet und der Kalender dafür schick aussehen soll, ist der All-In-One Event Calendar vermutlich die bessere Wahl.

ICS CalendarAll-In-One Event Calendar
Max. importierbare FeedsUnbegrenzt1 (nur Veranstaltungen aus einer Gruppe/einem Projekt)
EinfügenAls ShortcodeAls Shortcode
KonfigurationDurch Parameter im ShortcodeIn den Plugin-Einstellungen im WordPress-Dashboard, zusätzlich ggf. durch Parameter im Shortcode
Anpassung des DesignsMit CSSIn den Plugin-Einstellungen oder mit CSS
Anstehende Events in der SeitenleisteJa, wenn gewolltJa, wenn gewollt
Automatische Erstellung einer Veranstaltungsseite für jeden EintragNeinJa, jeweils eine eigene Unterseite auf eurer Website
Direktlinks zum WECHANGE-EintragJaSchwer zu finden
Veranstaltungsbeschreibung beim Hovern anzeigenJaJa
Verschiedene Ansichten (Monat, Woche, Liste)JaJa, zusätzliche Tages-Ansicht
Für mobile Ansicht optimiertNicht so ganz, aber kann gelöst werden (s. u.)Ja
Kategorien und SchlagworteNeinJa, aber werden nicht aus WECHANGE übernommen, müssen manuell hinzugefügt werden
FilternNach Kalendern, falls mehrere iCal-Feeds importiert werdenNach Kategorien und Schlagworten
Manuelle Erstellung weiterer VeranstaltungenNein, nur iCal-FeedsJa, über das WordPress-Dashboard
Abonnier-FunktionNein (kann aber durch Bereitstellung der iCal-Feeds ermöglicht werden)Ja, aber zum Teil fehlerhaft
Übertragung des Kalenders als Widget auf externe WebsitenNeinJa, wenn gewollt

Hinweise zum ICS Calendar

Wenn ihr das Plugin installiert und aktiviert habt, findet ihr im Dashboard-Seitenmenü den Punkt „ICS Calendar“. Hier seht ihr lediglich einen Beispiel-Shortcode und die Weiterleitung zum vollständigen User Guide. Alle Shortcode-Parameter, mit denen ihr euren Kalender konfigurieren könnt, werden hier erklärt (sogar auch auf deutsch). Falls mal nicht klar ist, was gemeint ist: einfach ausprobieren!

Der oben angezeigte Kalener wird mit folgendem Shortcode erzeugt:

[ics_calendar
feedlabel="Beispiel-Initiative|Muster-Gruppe|Fürth im Übermorgen|FC St. Pauli Spielplan"
color="#1db2b2 #463758 #feec2e #e20613"
url="https://wechange.de/project/beispiel-initiative/event/feed/?user=4582&token=168731651272886455335726828300121089245 https://wechange.de/group/muster-gruppe/event/feed/?user=4582&token=168731651272886455335726828300121089245 https://fuerth-im-uebermorgen.de/kalender/?ical=1 https://www.google.com/calendar/ical/6lmacpjrrr96vi590djoo8nadk%40group.calendar.google.com/public/basic.ics"
columnlabels="short"
description="false"
eventdesc="true"
legendposition="above"
legendstyle="inline"
linktitles="true"
location="true"
monthnav="compact"
title="false"
view="month"]

Wenn ihr das als Shortcode oder einfach als Text (eckige Klammern nicht vergessen) auf eurer Website eingebt, müsstet ihr abgesehen vom Design das gleiche Ergebnis erzielen. Bei der mobilen Ansicht verhält sich das jedoch anders.

Anpassung für die mobile Ansicht

Da ein Handy-Bildschirm zu schmal für die Monatsansicht ist, wird automatisch auf die Listenansicht umgestellt, was auch gut ist. Wenn ein Kalender, der standardmäßig in der Monatsansicht angezeigt wird, automatisch auf die Listenansicht umgestellt wird, funktionieren jedoch die Parameter count und eventdesc nicht. Diese sorgen – bei einem reinen Listenkalender – dafür, dass nicht alle anstehenden Veranstaltungen des aktuellen Monats angezeigt werden, sondern nur eine vorgegebene Anzahl (count) bzw. dass nicht die ganze Beschreibung angezeigt wird, sondern nur die ersten soundsoviel Zeichen, der Rest muss durch Tippen ausgeklappt werden (eventdesc).

Da diese (sehr hilfreichen) Parameter bei der Umstellung eines Monatskalenders nicht funktionieren, kann das dazu führen, dass er in der Listenansicht ewig lang wird (wenn es viele Veranstaltungen mit langen Beschreibungen gibt). Dies sollte man den Nutzer*innen nicht zumuten. Zum Glück schafft ein Trick Abhilfe. Und zwar könnt ihr zwei fast identische Kalender in eure Website einfügen, wobei der eine nur auf dem Desktop und der andere auf Smartphones (und Tablets) angezeigt wird. Der Desktop-Kalender ist dabei ein standardmäßiger Monatskalender (s. oben), beim Smartphone-Kalender setzt ihr hingegen view="list" eventdesc="10" count ="10" (die Zahlen sind nur Beispielwerte). Nun müsst ihr in eurem Pagebuilder oder mit einem @media query einstellen, dass der erste Kalender nur auf großen und der Zweite nur auf kleinen Bildschirmen angezeigt wird.

Lange Ladezeiten

Wenn ihr Veranstaltungen aus vielen verschiedenen Kalendern importiert, kann es sein, dass die Ladezeiten deutlich in die Länge gehen. Sollte dies problematische Ausmaße annehmen, müsst ihr vermutlich eine Abwägung treffen, ob ihr einzelne Kalender wieder entfernen wollt.

Kalender mit der PC- oder Smartphone-App abonnieren

Wenn ihr einen Online-Kalender nutzt (z. B. Outlook), könnt ihr mit diesem ebenfalls euren WECHANGE-Kalender abonnieren. Dafür braucht ihr lediglich den iCal-Feed, den wir uns am Anfang geholt haben. Je nachdem, welches Programm ihr nutzt, sind die Schritte zum Hinzufügen des Kalenders unterschiedlich. Wenn ihr im Internet einfach nach „ical feed importieren“ und dem Namen eurer App sucht, solltet ihr fündig werden (falls es nicht selbsterklärend sein sollte).


Das war er, der zweite Artikel aus unserer neuen Rubrik WECHANGE meets WordPress. Hat euch die Anleitung gefallen und bringt euch die Plattform generell voran? Dann unterstützt unsere gemeinwohlorientierte Genossenschaft mit einem solidarischen Beitrag – wir und alle Nutzer*innen danken es dir!