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”)
12:12 – 14:12FC St. Pauli - Karlsruher SC (T.B.A.)
12:12 – 14:12
FC St. Pauli - Karlsruher SC (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 11. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 30. Oktober 30
Dienstag 31. Oktober 31
12:12 – 14:12FC St. Pauli - FC Schalke 04 (T.B.A.)
12:12 – 14:12
FC St. Pauli - FC Schalke 04 (T.B.A.)
Millerntor-Stadion, Hamburg
DFB-Pokal, Runde 2
Achtung: noch nicht terminiert.
To be announced.
November 2023
Mo
Di
Mi
Do
Fr
Sa
So
Mittwoch 1. November 1
Donnerstag 2. November 2
Freitag 3. November 3
Samstag 4. November 4
Sonntag 5. November 5
12:12 – 14:12SV Elversberg - FC St. Pauli (T.B.A.)
12:12 – 14:12
SV Elversberg - FC St. Pauli (T.B.A.)
Waldstadion an der Kaiserlinde
2. Bundesliga, 12. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 6. November 6
Dienstag 7. November 7
Mittwoch 8. November 8
Donnerstag 9. November 9
Freitag 10. November 10
Samstag 11. November 11
Sonntag 12. November 12
12:12 – 14:12FC St. Pauli - Hannover 96 (T.B.A.)
12:12 – 14:12
FC St. Pauli - Hannover 96 (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 13. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 13. November 13
Dienstag 14. November 14
Mittwoch 15. November 15
Donnerstag 16. November 16
Freitag 17. November 17
Samstag 18. November 18
Sonntag 19. November 19
Montag 20. November 20
Dienstag 21. November 21
Mittwoch 22. November 22
Donnerstag 23. November 23
Freitag 24. November 24
Samstag 25. November 25
Sonntag 26. November 26
12:12 – 14:12Hansa Rostock - FC St. Pauli (T.B.A.)
12:12 – 14:12
Hansa Rostock - FC St. Pauli (T.B.A.)
Ostseestadion, Rostock
2. Bundesliga, 14. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 27. November 27
Dienstag 28. November 28
Mittwoch 29. November 29
Donnerstag 30. November 30
Dezember 2023
Mo
Di
Mi
Do
Fr
Sa
So
Freitag 1. Dezember 1
Samstag 2. Dezember 2
Sonntag 3. Dezember 3
12:12 – 14:12FC St. Pauli - Hamburger SV (T.B.A.)
12:12 – 14:12
FC St. Pauli - Hamburger SV (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 15. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 4. Dezember 4
Dienstag 5. Dezember 5
Mittwoch 6. Dezember 6
Donnerstag 7. Dezember 7
Freitag 8. Dezember 8
Samstag 9. Dezember 9
Sonntag 10. Dezember 10
12:12 – 14:12VfL Osnabrück - FC St. Pauli (T.B.A.)
12:12 – 14:12
VfL Osnabrück - FC St. Pauli (T.B.A.)
Stadion an der Bremer Brücke
2. Bundesliga, 16. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 11. Dezember 11
Dienstag 12. Dezember 12
Mittwoch 13. Dezember 13
Donnerstag 14. Dezember 14
Freitag 15. Dezember 15
Samstag 16. Dezember 16
Sonntag 17. Dezember 17
12:12 – 14:12FC St. Pauli - SV Wehen Wiesbaden (T.B.A.)
12:12 – 14:12
FC St. Pauli - SV Wehen Wiesbaden (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 17. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 18. Dezember 18
Dienstag 19. Dezember 19
Mittwoch 20. Dezember 20
Donnerstag 21. Dezember 21
Freitag 22. Dezember 22
Samstag 23. Dezember 23
Sonntag 24. Dezember 24
Montag 25. Dezember 25
Dienstag 26. Dezember 26
Mittwoch 27. Dezember 27
Donnerstag 28. Dezember 28
Freitag 29. Dezember 29
Samstag 30. Dezember 30
Sonntag 31. Dezember 31
Januar 2024
Mo
Di
Mi
Do
Fr
Sa
So
Montag 1. Januar 1
Dienstag 2. Januar 2
Mittwoch 3. Januar 3
Donnerstag 4. Januar 4
Freitag 5. Januar 5
Samstag 6. Januar 6
Sonntag 7. Januar 7
Montag 8. Januar 8
Dienstag 9. Januar 9
Mittwoch 10. Januar 10
Donnerstag 11. Januar 11
Freitag 12. Januar 12
Samstag 13. Januar 13
Sonntag 14. Januar 14
Montag 15. Januar 15
Dienstag 16. Januar 16
Mittwoch 17. Januar 17
Donnerstag 18. Januar 18
Freitag 19. Januar 19
Samstag 20. Januar 20
Sonntag 21. Januar 21
12:12 – 14:12FC St. Pauli - 1. FC Kaiserslautern (T.B.A.)
12:12 – 14:12
FC St. Pauli - 1. FC Kaiserslautern (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 18. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 22. Januar 22
Dienstag 23. Januar 23
Mittwoch 24. Januar 24
Donnerstag 25. Januar 25
Freitag 26. Januar 26
Samstag 27. Januar 27
Sonntag 28. Januar 28
12:12 – 14:12Fortuna Düsseldorf - FC St. Pauli (T.B.A.)
12:12 – 14:12
Fortuna Düsseldorf - FC St. Pauli (T.B.A.)
Merkur Spielarena, Düsseldorf
2. Bundesliga, 19. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 29. Januar 29
Dienstag 30. Januar 30
Mittwoch 31. Januar 31
Februar 2024
Mo
Di
Mi
Do
Fr
Sa
So
Donnerstag 1. Februar 1
Freitag 2. Februar 2
Samstag 3. Februar 3
Sonntag 4. Februar 4
12:12 – 14:12FC St. Pauli - SpVgg Greuther Fürth (T.B.A.)
12:12 – 14:12
FC St. Pauli - SpVgg Greuther Fürth (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 20. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 5. Februar 5
Dienstag 6. Februar 6
Mittwoch 7. Februar 7
Donnerstag 8. Februar 8
Freitag 9. Februar 9
Samstag 10. Februar 10
Sonntag 11. Februar 11
12:12 – 14:121. FC Magdeburg - FC St. Pauli (T.B.A.)
12:12 – 14:12
1. FC Magdeburg - FC St. Pauli (T.B.A.)
MDCC-Arena
2. Bundesliga, 21. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 12. Februar 12
Dienstag 13. Februar 13
Mittwoch 14. Februar 14
Donnerstag 15. Februar 15
Freitag 16. Februar 16
Samstag 17. Februar 17
Sonntag 18. Februar 18
12:12 – 14:12FC St. Pauli - Eintracht Braunschweig (T.B.A.)
12:12 – 14:12
FC St. Pauli - Eintracht Braunschweig (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 22. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 19. Februar 19
Dienstag 20. Februar 20
Mittwoch 21. Februar 21
Donnerstag 22. Februar 22
Freitag 23. Februar 23
Samstag 24. Februar 24
Sonntag 25. Februar 25
12:12 – 14:12Holstein Kiel - FC St. Pauli (T.B.A.)
12:12 – 14:12
Holstein Kiel - FC St. Pauli (T.B.A.)
Holstein-Stadion
2. Bundesliga, 23. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 26. Februar 26
Dienstag 27. Februar 27
Mittwoch 28. Februar 28
Donnerstag 29. Februar 29
März 2024
Mo
Di
Mi
Do
Fr
Sa
So
Freitag 1. März 1
Samstag 2. März 2
Sonntag 3. März 3
12:12 – 14:12FC Schalke 04 - FC St. Pauli (T.B.A.)
12:12 – 14:12
FC Schalke 04 - FC St. Pauli (T.B.A.)
VELTINS-Arena, Gelsenkirchen
2. Bundesliga, 24. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 4. März 4
Dienstag 5. März 5
Mittwoch 6. März 6
Donnerstag 7. März 7
Freitag 8. März 8
Samstag 9. März 9
Sonntag 10. März 10
12:12 – 14:12FC St. Pauli - Hertha BSC (T.B.A.)
12:12 – 14:12
FC St. Pauli - Hertha BSC (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 25. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 11. März 11
Dienstag 12. März 12
Mittwoch 13. März 13
Donnerstag 14. März 14
Freitag 15. März 15
Samstag 16. März 16
Sonntag 17. März 17
12:12 – 14:121. FC Nürnberg - FC St. Pauli (T.B.A.)
12:12 – 14:12
1. FC Nürnberg - FC St. Pauli (T.B.A.)
Max Morlock Stadion, Nürnberg
2. Bundesliga, 26. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 18. März 18
Dienstag 19. März 19
Mittwoch 20. März 20
Donnerstag 21. März 21
Freitag 22. März 22
Samstag 23. März 23
Sonntag 24. März 24
Montag 25. März 25
Dienstag 26. März 26
Mittwoch 27. März 27
Donnerstag 28. März 28
Freitag 29. März 29
Samstag 30. März 30
Sonntag 31. März 31
12:12 – 14:12FC St. Pauli - SC Paderborn 07 (T.B.A.)
12:12 – 14:12
FC St. Pauli - SC Paderborn 07 (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 27. Spieltag
Achtung: noch nicht terminiert.
To be announced.
April 2024
Mo
Di
Mi
Do
Fr
Sa
So
Montag 1. April 1
Dienstag 2. April 2
Mittwoch 3. April 3
Donnerstag 4. April 4
Freitag 5. April 5
Samstag 6. April 6
Sonntag 7. April 7
12:12 – 14:12Karlsruher SC - FC St. Pauli (T.B.A.)
12:12 – 14:12
Karlsruher SC - FC St. Pauli (T.B.A.)
Wildparkstadion
2. Bundesliga, 28. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 8. April 8
Dienstag 9. April 9
Mittwoch 10. April 10
Donnerstag 11. April 11
Freitag 12. April 12
Samstag 13. April 13
Sonntag 14. April 14
12:12 – 14:12FC St. Pauli - SV Elversberg (T.B.A.)
12:12 – 14:12
FC St. Pauli - SV Elversberg (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 29. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 15. April 15
Dienstag 16. April 16
Mittwoch 17. April 17
Donnerstag 18. April 18
Freitag 19. April 19
Samstag 20. April 20
Sonntag 21. April 21
12:12 – 14:12Hannover 96 - FC St. Pauli (T.B.A.)
12:12 – 14:12
Hannover 96 - FC St. Pauli (T.B.A.)
HDI-Arena, Hannover
2. Bundesliga, 30. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 22. April 22
Dienstag 23. April 23
Mittwoch 24. April 24
Donnerstag 25. April 25
Freitag 26. April 26
Samstag 27. April 27
Sonntag 28. April 28
12:12 – 14:12FC St. Pauli - Hansa Rostock (T.B.A.)
12:12 – 14:12
FC St. Pauli - Hansa Rostock (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 31. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 29. April 29
Dienstag 30. April 30
Mai 2024
Mo
Di
Mi
Do
Fr
Sa
So
Mittwoch 1. Mai 1
Donnerstag 2. Mai 2
Freitag 3. Mai 3
Samstag 4. Mai 4
Sonntag 5. Mai 5
12:12 – 14:12Hamburger SV - FC St. Pauli (T.B.A.)
12:12 – 14:12
Hamburger SV - FC St. Pauli (T.B.A.)
Volksparkstadion, Hamburg
2. Bundesliga, 32. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 6. Mai 6
Dienstag 7. Mai 7
Mittwoch 8. Mai 8
Donnerstag 9. Mai 9
Freitag 10. Mai 10
Samstag 11. Mai 11
Sonntag 12. Mai 12
12:12 – 14:12FC St. Pauli - VfL Osnabrück (T.B.A.)
12:12 – 14:12
FC St. Pauli - VfL Osnabrück (T.B.A.)
Millerntor-Stadion, Hamburg
2. Bundesliga, 33. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Montag 13. Mai 13
Dienstag 14. Mai 14
Mittwoch 15. Mai 15
Donnerstag 16. Mai 16
Freitag 17. Mai 17
Samstag 18. Mai 18
Sonntag 19. Mai 19
15:30 – 17:30SV Wehen Wiesbaden - FC St. Pauli
15:30 – 17:30
SV Wehen Wiesbaden - FC St. Pauli
Brita-Arena
2. Bundesliga, 34. Spieltag
Montag 20. Mai 20
Dienstag 21. Mai 21
Mittwoch 22. Mai 22
Donnerstag 23. Mai 23
Freitag 24. Mai 24
Samstag 25. Mai 25
Sonntag 26. Mai 26
Montag 27. Mai 27
Dienstag 28. Mai 28
Mittwoch 29. Mai 29
Donnerstag 30. Mai 30
Freitag 31. Mai 31
Juni 2024
Mo
Di
Mi
Do
Fr
Sa
So
Samstag 1. Juni 1
Sonntag 2. Juni 2
Montag 3. Juni 3
Dienstag 4. Juni 4
Mittwoch 5. Juni 5
Donnerstag 6. Juni 6
Freitag 7. Juni 7
Samstag 8. Juni 8
Sonntag 9. Juni 9
Montag 10. Juni 10
Dienstag 11. Juni 11
Mittwoch 12. Juni 12
Donnerstag 13. Juni 13
Freitag 14. Juni 14
Samstag 15. Juni 15
Sonntag 16. Juni 16
Montag 17. Juni 17
Dienstag 18. Juni 18
Mittwoch 19. Juni 19
Donnerstag 20. Juni 20
Freitag 21. Juni 21
Samstag 22. Juni 22
Sonntag 23. Juni 23
Montag 24. Juni 24
Dienstag 25. Juni 25
Mittwoch 26. Juni 26
Donnerstag 27. Juni 27
Freitag 28. Juni 28
Samstag 29. Juni 29
Sonntag 30. Juni 30
Keine Termine.
Juli 2024
Mo
Di
Mi
Do
Fr
Sa
So
Montag 1. Juli 1
Dienstag 2. Juli 2
Mittwoch 3. Juli 3
Donnerstag 4. Juli 4
Freitag 5. Juli 5
Samstag 6. Juli 6
Sonntag 7. Juli 7
Montag 8. Juli 8
Dienstag 9. Juli 9
Mittwoch 10. Juli 10
Donnerstag 11. Juli 11
Freitag 12. Juli 12
Samstag 13. Juli 13
Sonntag 14. Juli 14
Montag 15. Juli 15
Dienstag 16. Juli 16
Mittwoch 17. Juli 17
Donnerstag 18. Juli 18
Freitag 19. Juli 19
Samstag 20. Juli 20
Sonntag 21. Juli 21
Montag 22. Juli 22
Dienstag 23. Juli 23
Mittwoch 24. Juli 24
Donnerstag 25. Juli 25
Freitag 26. Juli 26
Samstag 27. Juli 27
Sonntag 28. Juli 28
Montag 29. Juli 29
Dienstag 30. Juli 30
Mittwoch 31. Juli 31
Keine Termine.
August 2024
Mo
Di
Mi
Do
Fr
Sa
So
Donnerstag 1. August 1
Freitag 2. August 2
Samstag 3. August 3
Sonntag 4. August 4
Montag 5. August 5
Dienstag 6. August 6
Mittwoch 7. August 7
Donnerstag 8. August 8
Freitag 9. August 9
Samstag 10. August 10
Sonntag 11. August 11
Montag 12. August 12
Dienstag 13. August 13
Mittwoch 14. August 14
Donnerstag 15. August 15
Freitag 16. August 16
Samstag 17. August 17
Sonntag 18. August 18
Montag 19. August 19
Dienstag 20. August 20
Mittwoch 21. August 21
Donnerstag 22. August 22
Freitag 23. August 23
Samstag 24. August 24
Sonntag 25. August 25
Montag 26. August 26
Dienstag 27. August 27
Mittwoch 28. August 28
Donnerstag 29. August 29
Freitag 30. August 30
Samstag 31. August 31
Keine Termine.
September 2024
Mo
Di
Mi
Do
Fr
Sa
So
Sonntag 1. September 1
Montag 2. September 2
Dienstag 3. September 3
Mittwoch 4. September 4
Donnerstag 5. September 5
Freitag 6. September 6
Samstag 7. September 7
Sonntag 8. September 8
Montag 9. September 9
Dienstag 10. September 10
Mittwoch 11. September 11
Donnerstag 12. September 12
Freitag 13. September 13
Samstag 14. September 14
Sonntag 15. September 15
Montag 16. September 16
Dienstag 17. September 17
Mittwoch 18. September 18
Donnerstag 19. September 19
Freitag 20. September 20
Samstag 21. September 21
Sonntag 22. September 22
Montag 23. September 23
Dienstag 24. September 24
Mittwoch 25. September 25
Donnerstag 26. September 26
Freitag 27. September 27
Samstag 28. September 28
Sonntag 29. September 29
Montag 30. September 30
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 Termine gefunden.
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
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 Calendar
All-In-One Event Calendar
Max. importierbare Feeds
Unbegrenzt
1 (nur Veranstaltungen aus einer Gruppe/einem Projekt)
Einfügen
Als Shortcode
Als Shortcode
Konfiguration
Durch Parameter im Shortcode
In den Plugin-Einstellungen im WordPress-Dashboard, zusätzlich ggf. durch Parameter im Shortcode
Anpassung des Designs
Mit CSS
In den Plugin-Einstellungen oder mit CSS
Anstehende Events in der Seitenleiste
Ja, wenn gewollt
Ja, wenn gewollt
Automatische Erstellung einer Veranstaltungsseite für jeden Eintrag
Nein
Ja, jeweils eine eigene Unterseite auf eurer Website
Direktlinks zum WECHANGE-Eintrag
Ja
Schwer zu finden
Veranstaltungsbeschreibung beim Hovern anzeigen
Ja
Ja
Verschiedene Ansichten (Monat, Woche, Liste)
Ja
Ja, zusätzliche Tages-Ansicht
Für mobile Ansicht optimiert
Nicht so ganz, aber kann gelöst werden (s. u.)
Ja
Kategorien und Schlagworte
Nein
Ja, aber werden nicht aus WECHANGE übernommen, müssen manuell hinzugefügt werden
Filtern
Nach Kalendern, falls mehrere iCal-Feeds importiert werden
Nach Kategorien und Schlagworten
Manuelle Erstellung weiterer Veranstaltungen
Nein, nur iCal-Feeds
Ja, über das WordPress-Dashboard
Abonnier-Funktion
Nein (kann aber durch Bereitstellung der iCal-Feeds ermöglicht werden)
Ja, aber zum Teil fehlerhaft
Übertragung des Kalenders als Widget auf externe Websiten
Nein
Ja, 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!