Events Plugin :Kalender:

Ups. Behoben. Versuchen Sie es erneut.

3 „Gefällt mir“

Vielen Dank nochmals an das Pavilion-Team,
Ich finde es nicht so offensichtlich, eine Verbindung zu einem iCal-Anbieter herzustellen, der weder Google noch Outlook ist (in meinem Fall unser eigenes Nextcloud). Die Dokumentation scheint im Absatz iCalendar abgeschnitten zu sein

iCalendar-Anbieter erfordern keine Authentifizierung, sodass Sie einfach einen hinzufügen können, indem Sie „icalendar“ auswählen, ihm einen Namen geben und den Anbieter speichern. Wenn Sie mehrere integrieren

Gab es weitere Anweisungen?

Ich verstehe nicht, warum der Link, der die ICS-Datei bereitstellt (http://[DOMAIN-NAME]/remote.php/dav/calendars/[USER]/[CALENDAR-URI]/?export [z.B.]) nicht funktioniert ( Import aus *** abgeschlossen. 0 Ereignisse abgerufen, 0 Ereignisse erstellt und 0 Ereignisse aktualisiert.)

Vielen Dank im Voraus

Kann das Plugin in die kostenlose föderierte Plattform von Mobilizon integriert werden?
https://docs.joinmobilizon.org/contribute/integrations/

3 „Gefällt mir“

Das wäre großartig!

Ich werde nächste Woche weitere Updates und Anleitungen zu diesem Plugin geben.

Ich habe versucht, Mobilizon als Teil des Projekts zu integrieren. Sehen Sie hier
https://docs.google.com/document/d/1-oJsXivT_KRBZ-wUQ-TbHdO7Z-qf7z4GeiRiJ014V-E/edit?usp=sharing

Um einen Einblick in dieses Problem zu bekommen, lohnt es sich, die Haltung zum Veranstaltungsmanagement in Diaspora und Mastodon zu betrachten, die mangelnde Akzeptanz von diesen Open-Source-Alternativen zu Meetup.com oder die Tatsache, dass die Mobilizon-Dokumentationswebsite während der gesamten Forschungsperiode immer wieder offline war, die meisten ihrer Support-Foren sind auf Französisch und dass sie die einzige API auf der Liste haben, die Basic Authentication zur Erlangung eines Zugriffstokens verwendet. Wir sagen das nicht, um die Entwickler dieser Dienste zu kritisieren (da wir selbst Entwickler von Open-Source-Software sind, sind wir uns der Herausforderungen bei solchen Projekten sehr bewusst), aber wir wollen uns der aktuellen Situation klar bewusst sein.

Aufgrund von Zeitbeschränkungen habe ich mich entschieden, mich auf die besser dokumentierten / stabileren Alternativen zu konzentrieren. Ich werde versuchen, Mobilizon in Zukunft erneut zu integrieren.

7 „Gefällt mir“

Gibt es weitere Updates, wann wir die Funktionen des Events Integration Plugin in das Events Plugin integriert sehen können? Danke!

2 „Gefällt mir“

Hallo, ich habe das gerade nach dem Update gesehen.

Wo möchtest du Feedback haben?

Hier ist eines:

  • Alle Links zu discourse.pluginmanager.org funktionieren nicht – im ersten Beitrag hier und auf Discourse.
  • Anbieter und Quelle sind von Anfang an nicht klar. Quelle erscheint mir eher wie ein Filter.
  • Was ist UID? Ich möchte einfach alles automatisch importieren und verwalten, was ich auf Discourse sehe. Welche Kategorie/Tags erhalten die Ereignisse? Das möchte ich im Bereich Quelle/Filter tun. Was ist mit doppelten Ereignissen? Filter impliziert, dass es EIN Ereignis gibt. Quelle macht irgendwie mehrere daraus.
  • Was passiert, wenn Ereignisse gelöscht oder verschoben werden? Das frage ich mich einfach. Z. B. sollte Löschen die Zeit entfernen, aber nicht die Diskussion und Antwort mit einer Notiz.
  • Mobilizon scheint zu fehlen. Du konzentrierst dich wahrscheinlich auf große Anbieter & Standards. Ich sehe, dass du iCal unterstützt.
  • Wenn du iCalendar unterstützt, erstelle bitte eine bearbeitbare Seite wie ein Wiki, auf der Leute Plattformnamen hinzufügen können. So ist für Benutzer klar, welche sie verwenden sollen und ob sie unterstützt werden. Außerdem wäre es gut, auf ein ICS-Export-Tutorial für jeden von ihnen hinzuweisen. Das ist etwas, für das du nur den Platz bereitstellen musst und die Community kann die Liste erweitern.

Dieser Workflow erscheint mir in einem Assistenten/schrittweisen Dialog nützlich:

  1. Bitte wähle einen Anbieter – es wird eine Liste von Anbietern und ein Link zur Dokumentation angezeigt. Frühere Anbieter erscheinen hier als Liste.
  2. Bitte filtere die Ereignisse. Du kannst mehrere Filter anwenden und sie müssen alle übereinstimmen. Frühere Filter werden angezeigt.
    • alle Ereignisse
    • alle zukünftigen Ereignisse
    • Ereignisse von Anfang bis Ende (einschließlich)
    • UID – bezieht sich das auf die ICal-UID?
    • Kategorie – ICS-Kategorien per Komma
  3. Überprüfe die importierten Ereignisse. – Ich war dort noch nicht.
  4. Aktionen mit den Ereignissen:
    • In Kategorie posten
    • Mit Tags posten
    • Titel voranstellen

Das möchte ich tun:

  • (1) Google-Anbieter (ICS) hinzufügen
  • (2) Ereignisse ab heute filtern
  • (2) Ereignisse mit der Kategorie „repair“ filtern
  • (3) Überprüfen, ob Ereignisse angezeigt werden
  • (4) In der Kategorie „repair“ posten

Nochmal:

  • (1) Bestehenden Google-Anbieter (ICS) aus dem letzten Schritt auswählen
  • (2) Ereignisse ab heute filtern
  • (2) Ereignisse ohne Kategorie „repair“ filtern
  • (3) Überprüfen, ob Ereignisse angezeigt werden
  • (4) In der Kategorie „General“ posten

Nochmal:

  • (1) Outlook-Anbieter (ICS) hinzufügen
  • (2) Ereignisse ab heute filtern
  • (3) Überprüfen, ob Ereignisse angezeigt werden
  • (4) In der Kategorie „General“ mit dem Tag „council“ posten

Die Benutzeroberfläche im aktuellen Zustand erscheint mir aus Entwicklungsperspektive: Zuerst hast du die Quellen erstellt, später die Anbieter hinzugefügt und sie immer noch Quelle statt Filter genannt. Auch der Fluss geht für mich von rechts nach links: (1) Anbieter (2) Quelle/Filter. Ich habe vorgeschlagen, wie ich es gerne verwenden würde.

2 „Gefällt mir“

Vielen Dank für Ihr Feedback, sehr geschätzt!

Ich habe sichergestellt, dass die Links zur Dokumentation in diesem Meta-Thema korrekt sind. Wir werden bald sicherstellen, dass die Links im Plugin an der richtigen Stelle landen. Sie finden die Dokumentation hier Docs - Pavilion

Die richtige Reihenfolge beim Hinzufügen von Dingen ist Provider - Source - Connection. Da Sie Connections am häufigsten hinzufügen werden, sind sie ganz links angeordnet.

Eine Quelle ist nicht dasselbe wie ein Filter. Sie werden sehen, dass eine Verbindung eine Schaltfläche mit einem “Trichter”-Symbol hat, die verwendet werden kann, um Ereignisse zu filtern, basierend zum Beispiel darauf, ob ein bestimmtes Wort im Ereignisnamen vorkommt.

Ein Beispiel wäre:

Provider: Google Kalender
Quelle: Der spezifische Google Kalender von @rgj
Verbindung: Lassen Sie Benutzer @rgj Themen in einer bestimmten Kategorie für Ereignisse aus (Quelle:) meinem (Provider:) Google Kalender erstellen, die (Filter) einem bestimmten Ereignisnamen entsprechen.

1 „Gefällt mir“

Dokumentation für iCal auf Docs-cooperative ist immer noch seltsam:

iCalendar-Anbieter erfordern keine Authentifizierung, sodass Sie einfach einen hinzufügen können, indem Sie „icalendar“ auswählen, ihm einen Namen geben und den Anbieter speichern. Wenn Sie mehrere integrieren

Gibt es noch etwas zu wissen?

Ich verstehe immer noch nicht, warum mein iCal-Feld nicht gelesen wird, und ich hoffte, die Antwort wäre hier zu finden.
Ich habe versucht, den Link zur .ics-Datei sowohl in die Felder Provider URL als auch Source Options/URI einzufügen, aber wenn ich versuche, die Ereignisse abzurufen, erhalte ich: Fertig mit dem Import von <calendar name>. 0 Ereignisse abgerufen, 0 Ereignisse erstellt und 0 Ereignisse aktualisiert.

Kann das Problem dadurch verursacht werden, dass der Nextcloud .ics-Link nicht tatsächlich mit .ics endet, sondern mit /?export? (z.B. Nextcloud ICS-Link)

Dieser Link funktioniert für mich nicht, nextcloud.cm-en-transition.fr akzeptiert keine Verbindungen.

@nathank scheint bei uns nicht der Fall zu sein (UI reports plugin Version 0.2.4 / Discourse 3.1.0.beta2). Hier ist ein Screenshot für ein Ereignis in Buenos Aires (UTC-3):

Wenn es jedoch von einem Benutzer in Finnland (UTC+2) angesehen wird, sehen sie:

image

Wenn ich Sie richtig verstehe, sollte dieser Screenshot für meinen finnischen Benutzer 00:00 (22:00 +2 oder 19:00 + 5) anzeigen, richtig?

Nur zur Bestätigung, hier ist ihre Zeitzone:
image
Und die Einstellungen im Admin-Panel:

Fehlt mir etwas? Danke!

Schon gut, ich glaube, ich habe es gerade entdeckt – events timezone default steuert das, oder? Ich hatte das so verstanden: „Wenn ein neues Ereignis erstellt wird, welche Zeitzone soll standardmäßig verwendet werden?“ Hätte mir eine Menge Screenshots ersparen können :slight_smile:

1 „Gefällt mir“

Ich freue mich, Ihnen mitteilen zu können, dass dies derzeit mit diesem Plugin live ist. Und wenn Sie möchten, können Sie immer noch Creating and managing events verwenden, um die Ereignisse in der Benutzeroberfläche darzustellen.

Kein Problem - vielleicht könnte der Einstellungstext damit etwas klarer gemacht werden.

3 „Gefällt mir“

Ich habe eine Frage zum Plugin und seiner Zeitzone.
Die Ereignisse in Webcal sind eine Stunde von der Forenzeit abweichend.

Der Webcal-Link beginnt so:

webcal://forum.myforum.de/c/veranstaltungen/l/calendar.ics?time_zone=Europe/Berlin&user_api_key=

und Ereignisse sehen beim Erstellen so aus:
image

aber ich bekomme zum Beispiel in Thunderbird das hier:
image

Für Ereignisse im Winter ist alles synchron und es gibt keinen Versatz.
Was könnte falsch sein?
Vielen Dank im Voraus und für die sehr gute Arbeit, ich liebe dieses Plugin viel mehr als die anderen Cal- und Event-Plugins.

1 „Gefällt mir“

Ich glaube, das könnte an einem kürzlich behobenen Fehler liegen. Haben Sie in den letzten ein oder zwei Tagen ein Update durchgeführt?

Nein, nicht so kürzlich. Ich kann nicht einmal sagen, ob es vorher funktioniert hat und jetzt auf den Offset umgeschaltet ist, wie es bei einem Update der Fall wäre, oder ob es schon immer so war.

Hat jemand anderes das gleiche Problem?

Nein, das Update hat es nicht verursacht, es behebt den Fehler, also bitte aktualisieren Sie auf die neueste Version des Plugins.

2 „Gefällt mir“

@angus Ich wollte dich nur wissen lassen, dass der Abschnitt „In freier Wildbahn“ oben etwas veraltet ist. Von den vier Beispielen:

  • Für das oberste musst du ein Konto erstellen, um den Kalender zu sehen
  • Das zweite zeigt einen funktionsfähigen, aber fehlerhaften Kalender mit zwei Kalender-Tabs anstelle von einem
  • Die 3. und 4. Website scheinen nicht mehr zu existieren
3 „Gefällt mir“

Wenn ich ein Update von Beta5 auf Beta6 über das Admin-Portal durchführe, scheint das Datum, das vor dem Thema eingefügt wird, zu verschwinden.

Gibt es etwas, das ich tun sollte, außer nur Discourse über die Weboberfläche zu aktualisieren, um dies beizubehalten?

Ich bin (versehentlich) auf Beta5 zurückgerollt und sie kamen zurück.

Bearbeiten: Ich habe gesehen, dass Sie Ihr eigenes Discourse mit einem Fehlerbericht haben, was ich jetzt getan habe.

2 „Gefällt mir“

Die Ereignisse und Standort-Plugin haben bereits einige verknüpfte Funktionen. Gibt es Unterstützung für die Anzeige des Standorts einer Veranstaltung im ICS-Stream/-Datei?