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 - 1. FSV Mainz 05 (T.B.A.)
12:12 – 14:12
FC St. Pauli - 1. FSV Mainz 05 (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 6. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag6.Oktober6
Montag7.Oktober7
Dienstag8.Oktober8
Mittwoch9.Oktober9
Donnerstag10.Oktober10
Freitag11.Oktober11
Samstag12.Oktober12
Sonntag13.Oktober13
Montag14.Oktober14
Dienstag15.Oktober15
Mittwoch16.Oktober16
Donnerstag17.Oktober17
Freitag18.Oktober18
Samstag19.Oktober19
12:12 – 14:12Borussia Dortmund - FC St. Pauli (T.B.A.)
12:12 – 14:12
Borussia Dortmund - FC St. Pauli (T.B.A.)
Signal-Iduna-Park, Dortmund
1. Bundesliga, 7. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag20.Oktober20
Montag21.Oktober21
Dienstag22.Oktober22
Mittwoch23.Oktober23
Donnerstag24.Oktober24
Freitag25.Oktober25
Samstag26.Oktober26
12:12 – 14:12FC St. Pauli - VfL Wolfsburg (T.B.A.)
12:12 – 14:12
FC St. Pauli - VfL Wolfsburg (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 8. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag27.Oktober27
Montag28.Oktober28
Dienstag29.Oktober29
Mittwoch30.Oktober30
Donnerstag31.Oktober31
November 2024
Mo
Di
Mi
Do
Fr
Sa
So
Freitag1.November1
Samstag2.November2
12:12 – 14:12TSG Hoffenheim - FC St. Pauli (T.B.A.)
12:12 – 14:12
TSG Hoffenheim - FC St. Pauli (T.B.A.)
PreZero Arena
1. Bundesliga, 9. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag3.November3
Montag4.November4
Dienstag5.November5
Mittwoch6.November6
Donnerstag7.November7
Freitag8.November8
Samstag9.November9
12:12 – 14:12FC St. Pauli - Bayern München (T.B.A.)
12:12 – 14:12
FC St. Pauli - Bayern München (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 10. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag10.November10
Montag11.November11
Dienstag12.November12
Mittwoch13.November13
Donnerstag14.November14
Freitag15.November15
Samstag16.November16
Sonntag17.November17
Montag18.November18
Dienstag19.November19
Mittwoch20.November20
Donnerstag21.November21
Freitag22.November22
Samstag23.November23
12:12 – 14:12Bor. Mönchengladbach - FC St. Pauli (T.B.A.)
12:12 – 14:12
Bor. Mönchengladbach - FC St. Pauli (T.B.A.)
Borussia-Park, Mönchengladbach
1. Bundesliga, 11. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag24.November24
Montag25.November25
Dienstag26.November26
Mittwoch27.November27
Donnerstag28.November28
Freitag29.November29
Samstag30.November30
12:12 – 14:12FC St. Pauli - Holstein Kiel (T.B.A.)
12:12 – 14:12
FC St. Pauli - Holstein Kiel (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 12. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Dezember 2024
Mo
Di
Mi
Do
Fr
Sa
So
Sonntag1.Dezember1
Montag2.Dezember2
Dienstag3.Dezember3
Mittwoch4.Dezember4
Donnerstag5.Dezember5
Freitag6.Dezember6
Samstag7.Dezember7
12:12 – 14:12Bayer 04 Leverkusen - FC St. Pauli (T.B.A.)
12:12 – 14:12
Bayer 04 Leverkusen - FC St. Pauli (T.B.A.)
BayArena, Leverkusen
1. Bundesliga, 13. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag8.Dezember8
Montag9.Dezember9
Dienstag10.Dezember10
Mittwoch11.Dezember11
Donnerstag12.Dezember12
Freitag13.Dezember13
Samstag14.Dezember14
12:12 – 14:12FC St. Pauli - Werder Bremen (T.B.A.)
12:12 – 14:12
FC St. Pauli - Werder Bremen (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 14. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag15.Dezember15
Montag16.Dezember16
Dienstag17.Dezember17
Mittwoch18.Dezember18
Donnerstag19.Dezember19
Freitag20.Dezember20
Samstag21.Dezember21
12:12 – 14:12VfB Stuttgart - FC St. Pauli (T.B.A.)
12:12 – 14:12
VfB Stuttgart - FC St. Pauli (T.B.A.)
Mercedes-Benz Arena, Stuttgart
1. Bundesliga, 15. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag22.Dezember22
Montag23.Dezember23
Dienstag24.Dezember24
Mittwoch25.Dezember25
Donnerstag26.Dezember26
Freitag27.Dezember27
Samstag28.Dezember28
Sonntag29.Dezember29
Montag30.Dezember30
Dienstag31.Dezember31
Januar 2025
Mo
Di
Mi
Do
Fr
Sa
So
Mittwoch1.Januar1
Donnerstag2.Januar2
Freitag3.Januar3
Samstag4.Januar4
Sonntag5.Januar5
Montag6.Januar6
Dienstag7.Januar7
Mittwoch8.Januar8
Donnerstag9.Januar9
Freitag10.Januar10
Samstag11.Januar11
12:12 – 14:12FC St. Pauli - Eintracht Frankfurt (T.B.A.)
12:12 – 14:12
FC St. Pauli - Eintracht Frankfurt (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 16. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag12.Januar12
Montag13.Januar13
Dienstag14.Januar14
Mittwoch15.Januar15
12:12 – 14:12VfL Bochum - FC St. Pauli (T.B.A.)
12:12 – 14:12
VfL Bochum - FC St. Pauli (T.B.A.)
Vonovia Ruhrstadion, Bochum
1. Bundesliga, 17. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Donnerstag16.Januar16
Freitag17.Januar17
Samstag18.Januar18
12:12 – 14:121. FC Heidenheim - FC St. Pauli (T.B.A.)
12:12 – 14:12
1. FC Heidenheim - FC St. Pauli (T.B.A.)
Voith-Arena
1. Bundesliga, 18. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag19.Januar19
Montag20.Januar20
Dienstag21.Januar21
Mittwoch22.Januar22
Donnerstag23.Januar23
Freitag24.Januar24
Samstag25.Januar25
12:12 – 14:12FC St. Pauli - 1. FC Union Berlin (T.B.A.)
12:12 – 14:12
FC St. Pauli - 1. FC Union Berlin (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 19. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag26.Januar26
Montag27.Januar27
Dienstag28.Januar28
Mittwoch29.Januar29
Donnerstag30.Januar30
Freitag31.Januar31
Februar 2025
Mo
Di
Mi
Do
Fr
Sa
So
Samstag1.Februar1
12:12 – 14:12FC St. Pauli - FC Augsburg (T.B.A.)
12:12 – 14:12
FC St. Pauli - FC Augsburg (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 20. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag2.Februar2
Montag3.Februar3
Dienstag4.Februar4
Mittwoch5.Februar5
Donnerstag6.Februar6
Freitag7.Februar7
Samstag8.Februar8
12:12 – 14:12RB Leipzig - FC St. Pauli (T.B.A.)
12:12 – 14:12
RB Leipzig - FC St. Pauli (T.B.A.)
Red Bull Arena, Leipzig
1. Bundesliga, 21. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag9.Februar9
Montag10.Februar10
Dienstag11.Februar11
Mittwoch12.Februar12
Donnerstag13.Februar13
Freitag14.Februar14
Samstag15.Februar15
12:12 – 14:12FC St. Pauli - SC Freiburg (T.B.A.)
12:12 – 14:12
FC St. Pauli - SC Freiburg (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 22. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag16.Februar16
Montag17.Februar17
Dienstag18.Februar18
Mittwoch19.Februar19
Donnerstag20.Februar20
Freitag21.Februar21
Samstag22.Februar22
12:12 – 14:121. FSV Mainz 05 - FC St. Pauli (T.B.A.)
12:12 – 14:12
1. FSV Mainz 05 - FC St. Pauli (T.B.A.)
MEWA Arena
1. Bundesliga, 23. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag23.Februar23
Montag24.Februar24
Dienstag25.Februar25
Mittwoch26.Februar26
Donnerstag27.Februar27
Freitag28.Februar28
März 2025
Mo
Di
Mi
Do
Fr
Sa
So
Samstag1.März1
12:12 – 14:12FC St. Pauli - Borussia Dortmund (T.B.A.)
12:12 – 14:12
FC St. Pauli - Borussia Dortmund (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 24. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag2.März2
Montag3.März3
Dienstag4.März4
Mittwoch5.März5
Donnerstag6.März6
Freitag7.März7
Samstag8.März8
12:12 – 14:12VfL Wolfsburg - FC St. Pauli (T.B.A.)
12:12 – 14:12
VfL Wolfsburg - FC St. Pauli (T.B.A.)
Volkswagen Arena, Wolfsburg
1. Bundesliga, 25. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag9.März9
Montag10.März10
Dienstag11.März11
Mittwoch12.März12
Donnerstag13.März13
Freitag14.März14
Samstag15.März15
12:12 – 14:12FC St. Pauli - TSG Hoffenheim (T.B.A.)
12:12 – 14:12
FC St. Pauli - TSG Hoffenheim (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 26. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag16.März16
Montag17.März17
Dienstag18.März18
Mittwoch19.März19
Donnerstag20.März20
Freitag21.März21
Samstag22.März22
Sonntag23.März23
Montag24.März24
Dienstag25.März25
Mittwoch26.März26
Donnerstag27.März27
Freitag28.März28
Samstag29.März29
12:12 – 14:12Bayern München - FC St. Pauli (T.B.A.)
12:12 – 14:12
Bayern München - FC St. Pauli (T.B.A.)
Allianz-Arena, München
1. Bundesliga, 27. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag30.März30
Montag31.März31
April 2025
Mo
Di
Mi
Do
Fr
Sa
So
Dienstag1.April1
Mittwoch2.April2
Donnerstag3.April3
Freitag4.April4
Samstag5.April5
12:12 – 14:12FC St. Pauli - Bor. Mönchengladbach (T.B.A.)
12:12 – 14:12
FC St. Pauli - Bor. Mönchengladbach (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 28. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag6.April6
Montag7.April7
Dienstag8.April8
Mittwoch9.April9
Donnerstag10.April10
Freitag11.April11
Samstag12.April12
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
1. Bundesliga, 29. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag13.April13
Montag14.April14
Dienstag15.April15
Mittwoch16.April16
Donnerstag17.April17
Freitag18.April18
Samstag19.April19
12:12 – 14:12FC St. Pauli - Bayer 04 Leverkusen (T.B.A.)
12:12 – 14:12
FC St. Pauli - Bayer 04 Leverkusen (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 30. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag20.April20
Montag21.April21
Dienstag22.April22
Mittwoch23.April23
Donnerstag24.April24
Freitag25.April25
Samstag26.April26
12:12 – 14:12Werder Bremen - FC St. Pauli (T.B.A.)
12:12 – 14:12
Werder Bremen - FC St. Pauli (T.B.A.)
wohninvest WESERSTADION
1. Bundesliga, 31. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag27.April27
Montag28.April28
Dienstag29.April29
Mittwoch30.April30
Mai 2025
Mo
Di
Mi
Do
Fr
Sa
So
Donnerstag1.Mai1
Freitag2.Mai2
Samstag3.Mai3
12:12 – 14:12FC St. Pauli - VfB Stuttgart (T.B.A.)
12:12 – 14:12
FC St. Pauli - VfB Stuttgart (T.B.A.)
Millerntor-Stadion, Hamburg
1. Bundesliga, 32. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag4.Mai4
Montag5.Mai5
Dienstag6.Mai6
Mittwoch7.Mai7
Donnerstag8.Mai8
Freitag9.Mai9
Samstag10.Mai10
12:12 – 14:12Eintracht Frankfurt - FC St. Pauli (T.B.A.)
12:12 – 14:12
Eintracht Frankfurt - FC St. Pauli (T.B.A.)
Deutsche Bank Park
1. Bundesliga, 33. Spieltag
Achtung: noch nicht terminiert.
To be announced.
Sonntag11.Mai11
Montag12.Mai12
Dienstag13.Mai13
Mittwoch14.Mai14
Donnerstag15.Mai15
Freitag16.Mai16
Samstag17.Mai17
15:30 – 17:30FC St. Pauli - VfL Bochum
15:30 – 17:30
FC St. Pauli - VfL Bochum
Millerntor-Stadion, Hamburg
1. Bundesliga, 34. Spieltag
Sonntag18.Mai18
Montag19.Mai19
Dienstag20.Mai20
Mittwoch21.Mai21
Donnerstag22.Mai22
Freitag23.Mai23
Samstag24.Mai24
Sonntag25.Mai25
Montag26.Mai26
Dienstag27.Mai27
Mittwoch28.Mai28
Donnerstag29.Mai29
Freitag30.Mai30
Samstag31.Mai31
Juni 2025
Mo
Di
Mi
Do
Fr
Sa
So
Sonntag1.Juni1
Montag2.Juni2
Dienstag3.Juni3
Mittwoch4.Juni4
Donnerstag5.Juni5
Freitag6.Juni6
Samstag7.Juni7
Sonntag8.Juni8
Montag9.Juni9
Dienstag10.Juni10
Mittwoch11.Juni11
Donnerstag12.Juni12
Freitag13.Juni13
Samstag14.Juni14
Sonntag15.Juni15
Montag16.Juni16
Dienstag17.Juni17
Mittwoch18.Juni18
Donnerstag19.Juni19
Freitag20.Juni20
Samstag21.Juni21
Sonntag22.Juni22
Montag23.Juni23
Dienstag24.Juni24
Mittwoch25.Juni25
Donnerstag26.Juni26
Freitag27.Juni27
Samstag28.Juni28
Sonntag29.Juni29
Montag30.Juni30
Keine Termine.
So kann’s aussehen: Dummy-Veranstaltungen aus einer WECHANGE-Gruppe und einem -Projekt (eingefügt mit Hilfe des WP-Plugins “ICS Calendar”)
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!