Events Plugin :Kalender:

Wenn ich auf den Link „Teilnehmer“ in einem Veranstaltungsthema klicke, erhalte ich die folgende Fehlermeldung. Ist das bei 3.2.1 zu erwarten, da es nicht vollständig kompatibel ist, oder hätte dies bereits behoben werden sollen?

Ich glaube, Sie müssen Ember3 erzwingen, damit dieses Plugin funktioniert. Wenn Sie dies nicht tun, erhalten Sie wahrscheinlich diesen Fehler. Weitere Informationen hierzu finden Sie unter: Events Plugin 📅 - #840 by Stephane_Roy

Unabhängig davon, da dies den #broken-Tag hat, wird wahrscheinlich nichts funktionieren. Ich empfehle stattdessen vorerst dieses Plugin: Discourse Calendar (and Event)

Viele Grüße!

2 „Gefällt mir“

Es könnte sich um ein neues Problem handeln. Haben Sie seit diesem Commit ein Update durchgeführt?

Gemäß dem obigen Commit sollte dieses Plugin jetzt funktionieren - zumindest für 3.2

Ich habe gerade den broken entfernt

4 „Gefällt mir“

Ja, wir haben es direkt nach dem Commit installiert und alles funktioniert, außer dem oben erwähnten Modal-Problem. @RGJ hostet es für uns, vielleicht kann er sich das ansehen.

Ich habe hier einen Fehlerbericht dazu erstellt:

1 „Gefällt mir“

Ich habe das Plugin auf die neuesten Änderungen aktualisiert, aber ich erhalte einen seltsamen Fehler, den das Plugin auszulösen scheint, aber es ist unklar, ob er vom Plugin selbst stammt.

Wenn das Plugin deaktiviert ist, gibt es keine Fehler. Aber wenn es aktiviert ist, erhalte ich den folgenden Fehler, wann immer ich ein Thema lade, auch wenn es kein Ereignis hat.

Konsolenfehler
rsvp.js:23 Uncaught
TypeError: i(...)(...).magnificPopup ist keine Funktion
    at lightbox.js:55:19
    at _ (rsvp.js:434:1)
    at y (rsvp.js:420:1)
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B.end (backburner.js.js:589:1)
    at B._run (backburner.js.js:842:1)
    at B.run (backburner.js.js:624:1)
    at e.run (index.js:75:1)
    at o.onload.o.onreadystatechange (load-script.js:38:9)

Obwohl der Fehler auf rsvp.js zu werfen scheint, scheint das Deaktivieren von events_rsvp die Fehler nicht ganz zu beheben – nur das vollständige Deaktivieren des Plugins tut dies. Soweit ich das beurteilen kann, funktioniert die RSVP-Funktion selbst.

Nun, wo es verwirrender wird: Der Fehler scheint nur aufzutreten, wenn ein Bild in einem Beitrag dieses Themas vorhanden ist … Aber auch hier gibt es im selben Thema keine Fehler, wenn das Event-Plugin deaktiviert ist. Irgendetwas mit Bildern in Beiträgen und dem Discourse-Event-Plugin scheint zu interagieren, was seltsam ist.

Während ich versucht habe, dies zu verstehen, habe ich festgestellt, dass, wenn ich die experimentelle neue Lightbox aktiviere, der Fehler tatsächlich verschwindet. Ich nehme an, weil Discourse magnificPopup() nicht mehr verwendet, sondern die neue Lightbox. Dies scheint darauf hinzudeuten, dass der Fehler im Lightbox-Code liegt, aber das Event-Plugin ihn irgendwie zu oberfläche (und abzufangen) scheint? Da die experimentelle neue Lightbox-Einstellung auf Meta deaktiviert wurde, bin ich mir nicht sicher, ob dies eine dauerhafte Änderung sein wird.

Hat sonst noch jemand diese Fehler bei der neuesten Version des Plugins? In meinem Fall verwende ich die neueste stabile Version von Discourse (v3.2.2).

Ich sehe genau denselben Fehler, und die Lightboxen funktionieren nicht. Frustrierend auf Mobilgeräten, wo das Bild einfach im Vollbildmodus geladen wird und man versuchen muss, zurück zu wischen.

Ich werde die experimentelle neue Lightbox ausprobieren, um zu sehen, ob das hilft. (Bearbeitung: Sieht so aus, als wäre diese nicht mehr verfügbar).

Ich werde im August/September substantive Arbeit an diesem Plugin leisten. Wenn Sie Wünsche bezüglich dieses Plugins haben, ist jetzt der richtige Zeitpunkt, diese zu äußern. Ich werde auch ein Business-Abonnement mit Business-Support hinzufügen. Das Plugin wird zu 100 % Open Source bleiben.

7 „Gefällt mir“

Freuen Sie sich darauf

1 „Gefällt mir“

Hallo
Ich benutze das Events-Plugin in Verbindung mit dem Locations-Plugin…und es ist großartig!

Wäre es möglich, das Events-Plugin mit Mobilizon kompatibel zu machen?

Ich denke an eine Synchronisation von erstellten Events in 1 oder 2 Richtungen?

Hallo Stephane,

Unterstützung für Mobilizon, Eventbrite, Meetup, iCalendar (Google und Outlook) und Eventzilla wird in der nächsten Hauptversion ja kommen. Diese wird wahrscheinlich Ende September / Anfang Oktober veröffentlicht. Das Feature wird im Open-Source-Code enthalten sein und offiziell als Feature für zahlende oder Community-Abonnenten unterstützt (Community-Abonnenten erhalten ein kostenloses Abonnement, wenn sie nachweisen können, dass sie kein Unternehmen sind oder kein Geld verdienen).

2 „Gefällt mir“

Hallo

Ich habe versucht, auf die Seite /admin/plugins zuzugreifen, aber sie wird nicht geladen. Siehe Screenshot unten:

Sie erlaubt mir nicht, auf Plugins zuzugreifen. Zum Beispiel zeigt der direkte Zugriff auf /admin/plugins/explorer/ die gleiche leere Seite.
Das Fehlerprotokoll im Screenshot besagt:

Uncaught Error: There is no route named admin.events

Daher habe ich das Events-Plugin von @angus über /safe-mode deaktiviert und konnte dann die Plugin-Seite wieder aufrufen.

Die Plugin-Version ist 0.5.7 - 1e06916. Die Discourse-Plattformversion, die wir verwenden, ist 3.4.0.beta1-dev - (5e91233ca9)

Vorerst habe ich discourse-instance-url/admin/plugins?safe_mode=no_themes%2Cno_plugins verwendet, um auf die Plugin-Seite zuzugreifen und das Events-Plugin zu deaktivieren.

Haben Sie eine Idee, warum das passiert und ob wir das Plugin weiterhin nutzen können?

Vielen Dank!

Hallo @gassim, vielen Dank für den Bericht und es tut mir leid, dass Sie ein Problem hatten. Dieses Problem trat in dieser Version auf, wenn Sie das alte Admin-Panel verwendeten (d. h. ohne die Admin-Seitenleiste). Bitte aktualisieren Sie auf die neueste Version des Plugins (0.5.8), und das Problem wird behoben sein.

3 „Gefällt mir“

Ich habe ein paar Anfragen/Probleme, daher habe ich sie in einem Beitrag zusammengefasst.

  1. Gibt es eine offizielle Integration zur Farbcodierung nach Tags? Kategorien sind großartig, aber meine Community erfordert einen Fokus auf Tags statt auf Kategorien.

  2. Gibt es auch eine Möglichkeit, den Kalender standardmäßig auf einer Ereigniskategorie zu öffnen? So wie Discourse Events es tut, indem sowohl der Kalender als auch die Agenda in der Ansicht “Neueste” angezeigt werden. Ich habe versucht, den Kalender-Tab in den Kategorieeinstellungen als Standard festzulegen, aber es hat nicht funktioniert – der Tab wird als ausgewählt angezeigt, aber die URL ist nicht korrekt und der Kalender wird nicht angezeigt.

  3. Ich habe Probleme beim Hinzufügen oder Auswählen von Daten im Ereignisfenster. Die Eingabe ist komplett kaputt, und alles, was ich eingebe, setzt meine Ansicht auf das Jahr 2001 zurück – die Rückkehr zum Jahr 2024 ist nicht so einfach wie das Scrollen in der Dropdown-Liste, da nur so viele Jahre gleichzeitig sichtbar sind, sodass ich scrollen muss – dann zum nächsten Jahr klicken – dann wieder scrollen.

  4. Die Auswahl von Tagen beim Hinzufügen eines Ereignisses ist ebenfalls teilweise kaputt. Wenn ich auf Dienstag klicke, wird Montag ausgewählt, wenn ich auf Freitag klicke, wird Donnerstag ausgewählt – und somit gibt es keine Möglichkeit, Sonntag auszuwählen.

  5. Ich habe auch Probleme mit den falschen Wochentagen in der Kalenderansicht. Er soll am Montag beginnen, aber manchmal tut er das nicht.

  6. Die Integration mit Google Kalender scheint auch nicht zu funktionieren BEHOBEN – unbegrenzt wiederkehrende Ereignisse werden nicht unterstützt. Ich habe sie zum Laufen gebracht, obwohl ich einige Automatisierungen einrichten muss, um diese besser zu machen.

1 „Gefällt mir“

Wir werden in der nächsten Hauptversion Events nach Tags hinzufügen.

Dies wird bald behoben sein.

Dies wird auch bald behoben sein.

Das wird auch behoben.

Ich bin neugierig, wie Sie hier integrieren. Könnten Sie Ihren Anwendungsfall etwas detaillierter beschreiben? Danke!

1 „Gefällt mir“

Diese wurden jeweils behoben. Wenn Sie auf die neueste Version aktualisieren und mir mitteilen, wie es Ihnen geht.

2 „Gefällt mir“

Danke, dass du so aktiv bist, Angus!

Meine Community ist eine Sammlung verschiedener städtischer Aktivismusorganisationen, die regelmäßig Veranstaltungen abhalten. „Jeden 3. Mittwoch“ – „Alle zwei Wochen samstags“ usw.

Als ich versuchte, diese in das Events-Plugin zu integrieren, funktionierten sie nicht. Nachdem ich diese Wiederholungsregeln beendet hatte (z. B. wöchentlich für die nächsten 12 Wochen), gab es eine bestimmte Anzahl von Veranstaltungen, und dann funktionierte die Synchronisierung wie gewohnt.

Deshalb sind farbige Tags und die Sortierung nach Tags für mich so wichtig. Ich muss den Leuten ermöglichen, Veranstaltungen schnell nach ihren Interessen zu unterscheiden. (z. B. Klima, Radfahren, Wohnen, Verkehr usw.)

Es wäre auch großartig, bestimmte Veranstaltungen nur für bestimmte Vertrauensstufen oder Gruppen sichtbar zu machen. Das würde uns helfen, Leute und Veranstaltungen auf unserer Plattform unterzubringen, die sich vielleicht Sorgen um die Sicherheit machen (Politik in meiner Stadt macht keinen Spaß, hehe).

Ich werde vorerst weiterhin mit Discourse Events rocken, bin aber gespannt darauf, Pavilions auszuprobieren, wenn das Update veröffentlicht wird! Alles Gute,

Bis

[quote=“Hazen Ellwood, post:858, topic:69776, username:hazenbiz”]
Meine Community ist eine Ansammlung verschiedener Organisationen für städtischen Aktivismus, die regelmäßig Veranstaltungen abhalten. „Jeden 3. Mittwoch“ – „Alle zwei Wochen samstags“ usw.
[/quote]Ich habe eine ähnliche Community mit vielen Untergemeinschaften, die sich regelmäßig treffen – wenn auch etwas anders, da viele Teil einer größeren Organisation sind.

[quote=“Hazen Ellwood, post:858, topic:69776, username:hazenbiz”]
Das ist auch der Grund, warum farbige Tags und die Sortierung nach Tags für mich so wichtig sind. Ich muss den Leuten ermöglichen, Veranstaltungen schnell nach ihren Interessen zu unterscheiden. (z. B. Klima, Radfahren, Wohnen, Verkehr usw.)

Es wäre auch großartig, bestimmte Veranstaltungen nur für bestimmte Vertrauensstufen oder Gruppen sichtbar zu machen. Das würde uns helfen, Leute und Veranstaltungen auf unserer Plattform unterzubringen, die sich vielleicht Sorgen um die Sicherheit machen (Politik in meiner Stadt ist nicht lustig, hehe).
[/quote]Dies können Sie bereits erreichen, indem Sie Kategorien (anstelle von Tags) verwenden, um den Zugriff zu steuern und ihn nach Bedarf zu isolieren. Die Verwendung von Tags würde die Flexibilität jedoch erheblich erhöhen.

[quote=“Hazen Ellwood, post:858, topic:69776, username:hazenbiz”]
Ich werde vorerst weiterhin Discourse Events nutzen, bin aber gespannt darauf, Pavilion auszuprobieren, wenn das Update veröffentlicht wird! Alles Gute,
[/quote]Sie können weiterhin Discourse Calendar (and Event) für das „Frontend“ von Veranstaltungen verwenden und die Funktionen von Events Plugin 📅 nach Belieben einsetzen. Ihre realen Tests wären sehr hilfreich, und wir können uns eingehender mit der Pavilion-Website befassen:

(Wir planen bald, Themen wie dieses zwischen meta.discourse.org und coop.pavilion.tech zu föderieren)

2 „Gefällt mir“

Hallo @angus, ich glaube, das ist genau das, wonach wir gesucht haben. Könnten Sie bitte bestätigen, dass es eine Option gibt, E-Mail-Erinnerungen zu erhalten, wenn sich jemand zu einer Veranstaltung anmeldet? Danke!

Hallo @trav, kurz gesagt, ja, wenn ein verbundener Anbieter (z. B. Google Kalender) dies tut. Wenn Sie weitere Fragen haben, ist es am besten, wenn wir den Support für Abonnement-Plugins und verwandte Angelegenheiten hier besprechen:

3 „Gefällt mir“