Leute, ich habe mit der Entwicklung eines Migrations-Skripts vom Events-Plugin zum offiziellen Discourse Calendar-Plugin begonnen. Es sieht schon gut aus, aber ich brauche noch Feedback, um es produktionsreif zu machen.
Derzeit befindet es sich auf dem Branch migration.
Hallo @angus. Ich habe Schwierigkeiten, einen effektiven direkten Vergleich der Funktionalität dieses Plugins mit dem nun offiziellen Discourse-Events-Plugin zu erhalten.
Ich habe Ihr beeindruckendes Events-Plugin auf einer Seite verwendet und bin mit der Funktionsweise zufrieden. Sind die beiden kompatibel, wenn ich von einem zum anderen wechsle, oder verliere ich dabei die Events?
Ich habe kürzlich eine weitere Seite gestartet und frage mich, ob es besser wäre, das offizielle Plugin zu verwenden. Da ich ein gehostetes Forum betreibe, müsste ich um den Austausch der Plugins bitten. Gibt es einen Beitrag oder Blog-Beitrag, der die Funktionen vergleicht? Ich mache mir Sorgen um die Implikation, dass diese Version nicht mehr unterstützt oder weiterentwickelt wird.
Mit gutem Grund – wie Angus im Eröffnungspost (OP) schreibt:
Wir haben den Umzug vor langer Zeit vollzogen. Leider hatte das Discourse-Team andere Prioritäten und arbeitet seit geraumer Zeit nicht mehr am Discourse Events-Plugin. Viele von uns warten ungeduldig auf weitere Entwicklungen, da wir das Potenzial erkennen!!
@fzngagan arbeitet derzeit an einem Migrations-Skript, um Events von unserem Plugin zum Discourse-Event-Plugin zu übertragen, und ist kurz vor dem Abschluss. Du kannst den Fortschritt hier verfolgen:
Wie @nathank bereits erwähnt hat, lautet unsere Richtlinie für das Plugin, wie im Eröffnungspost (OP) angegeben, dass wir die Nutzung des anderen Plugins empfehlen, da wir dieses Plugin nicht aktiv weiterentwickeln werden. Wir werden es jedoch in seinem aktuellen Zustand für absehbare Zeit weiterhin warten, da wir bestimmte Anwendungsfälle unterstützen, die vom anderen Plugin noch nicht abgedeckt werden. Sobald dieses Plugin Unterstützung für diese Anwendungsfälle hinzufügt, werden wir dieses Plugin vollständig veralten lassen und einige Nutzer mit Hilfe des Migrations-Skripts, an dem Faiz arbeitet, auf das andere Plugin migrieren.
Wir nutzen intern das Discourse-Event-Plugin, nicht dieses. Persönlich halte ich es auch aus technischer Sicht für das bessere Plugin.
Das Nächste, was einem Vergleich entspricht, ist dieser Beitrag von mir:
Obwohl es vielversprechend aussah und wir dieses Plugin tatsächlich aufgrund dieser Funktion aufgegeben haben, fehlen ihm einige Schlüsselfunktionen, die seinen Nutzen erheblich einschränken. Dazu gehören:
Die Interaktion mit dem E-Mail-Kalender eines Benutzers durch das Versenden von .ics-Dateien.
Eine reichhaltigere Möglichkeit, alle Ereignisse anzuzeigen.
Wir werden an diesem Plugin voraussichtlich keine weiteren Arbeiten durchführen, aber wir haben definitiv Pläne, zusätzliche Arbeiten am Events-Teil vorzunehmen. Ich habe das andere Thema eröffnet, damit wir die Diskussion fortsetzen können.
Ich bin mir nicht sicher, ob dies ein Fehler ist oder ob mir eine Integration fehlt, aber wie soll der Abonnement-Button funktionieren? Wenn ich darauf klicke, sehe ich zwei (teilweise) URLs, kann aber auf keine Weise damit interagieren?
Wenn Sie die neueste Version des Plugins und Discourse tests-passed verwenden, werden die Links in Ihre Zwischenablage kopiert, wenn Sie darauf klicken. Sie sehen eine kleine grüne Flagge neben dem Modal (darüber auf Mobilgeräten)
… und andere Funktionen, wenn die Antwort / der Beitrag durch Klicken auf die graue Schaltfläche “Antworten” eines vorherigen Beitrags initiiert wurde. @angus , @fzngagan Danke für Ihre Hilfe!
Ich habe dasselbe Problem auch in einer öffentlichen Kategorie. Das Folgende ist alles, was ich sehe – kein Abonnement-Button ist sichtbar. Ich habe es auch von anderen Konten aus versucht.
Hallo zusammen, es scheint mir, als ob dieses Plugin derzeit den Bild-Upload unterbricht – (Entschuldigung, falls eine Fehldiagnose vorliegt) – zugegeben, ich habe die Version von angusmcleod/discourse-events auf GitHub anstelle von paviliondev.discourse-events verwendet, also könnte es sich einfach um eine veraltete Version handeln?
Ich benutze die Version /paviliondev/discourse-events und sie hat die Funktion zum Hochladen von Bildern im Composer kaputt gemacht (oder ich sollte sagen, die neueste Version von Discourse hat sich selbst gegen das Events-Plugin kaputt gemacht.) Bitte um Rat.
Ich gehe jetzt zurück zu 2.9.0.beta8 statt 2.9.0.beta9. Ich habe es in anderen Umgebungen getestet. 2.9.0.beta8 und das Events-Plugin zusammen erlauben wieder das Hochladen von Bildern über den Composer WYSIWYG.