Discourse-Kalender (und Ereignis)

Es wäre sinnvoll, dies nach Add admin setting to change default Calendar view (Month / Week / Year) zu implementieren

1 „Gefällt mir“

Ich habe hier eine Feature-Anfrage gestellt und würde mich über jede Stimme freuen.

Hallo zusammen,

ich habe mich gefragt, ob es möglich ist, im ausgewählten Kalenderereignis etwas mehr Informationen anzuzeigen (z. B. die Beschreibung sowie die Schaltflächen zur Teilnahme am Ereignis und einen kleinen „Weitere Infos“-Link, um das Thema des Ereignisses zu öffnen, auch wenn ich weiß, dass der Titel ein Link zum Thema ist)

Danke :sweat_smile:

1 „Gefällt mir“

Ich habe mir angesehen, was in den verschiedenen Discourse-Lizenzen enthalten ist, und bin verwirrt, da in mehreren früheren Beiträgen angegeben wurde, dass Kalender und Veranstaltungen Teil des Discourse-Kerns sind, aber wenn man sich die Preispläne ansieht, ist der Kalender nur in der Business-Stufe enthalten?

Ist das ein Tippfehler?

Aus Entwicklungs- und Self-Hosting-Sicht ist das Kalender-Plugin in der Kern-Codebasis gebündelt. Aber nicht alle Managed-Hosting-Anbieter bieten alle Funktionen und alle Plugins auf allen Stufen an, genau wie discourse.org Funktionen wie Webhooks und API in den niedrigeren Stufen einschränkt.

2 „Gefällt mir“

Okay, das macht meine Idee zunichte, Discourse für eine Community zu nutzen, der ich angehöre. Ich werde den Gedanken, Discourse zu verwenden, aufgeben. Danke für die schnelle Antwort.

Haben Sie eine Selbsthostung in Betracht gezogen? Obwohl es eine Lernkurve gibt, können Sie praktisch alle Funktionen (einschließlich dieses Plugins) nutzen.

4 „Gefällt mir“

Mir fehlt die technische Tiefe, um dies zu tun. Ich hatte gehofft, die Community dafür zu interessieren, und es könnte Leute in der Community geben, die sich über so etwas freuen würden – aber obwohl ich bereit wäre, 20 $/Monat für 2-3 Monate zu finanzieren, um es einzurichten und zum Laufen zu bringen, um Leute zu überzeugen, und somit jemanden wie diesen finden könnte, wird es ohne Kalender kein Interesse geben.

FYI – es ist eine Expat-Community in Mexiko. Sie sind meistens auf FB und ich habe FB vor Jahren verlassen. Es ist ein mühsamer Kampf, und ohne den Community-Kalender, der etwa 90 % dessen ausmacht, was auf FB passiert, ist es ein Ausschlusskriterium.

1 „Gefällt mir“

Dann ist vielleicht ein anderer Hosting-Anbieter eine Option für Sie. Vielleicht möchten Sie sich die Preise von Communiteq ansehen. Sie sind einer der Partner, die auf discourse.org aufgeführt sind, falls keiner ihrer Pläne in Ihr Budget passt.

2 „Gefällt mir“

Gibt es ein gutes Tutorial, wie man das tatsächlich einrichtet?

Da die bereitgestellte Dokumentation für mich ziemlich klar ist, wäre es hilfreich, wenn Sie mitteilen könnten, was unklar ist, damit sie verbessert werden kann!

2 „Gefällt mir“

Danke. Es ist installiert und ich sehe die Einstellungen, aber wie bekomme ich den Kalender tatsächlich angezeigt? Ich habe eine Kategorie „Ereignisse“ erstellt. Ich möchte, dass nur in dieser Kategorie Ereignisse veröffentlicht werden. Ist das möglich oder liege ich da völlig falsch, wenn ich denke, dass es so gemacht werden kann?

Haben Sie versucht, unter ask.discourse.org nachzufragen?

Ja, und ich habe auch dies versucht:

Aber dieser Code lässt den Kalender nicht anzeigen:

[calendar]
[/calendar]

Ich glaube, Sie können das Posten von Veranstaltungen nur nach Gruppen einschränken, nicht nach Kategorie. Auf meiner Instanz habe ich es so eingerichtet, dass der Kalender in einer Kategorie angezeigt wird, aber dann eine separate Kategorie für das Posten von Veranstaltungen eingerichtet, die für alle Benutzer sichtbar ist, aber in der nur Themen/Antworten von einer eingeschränkten Gruppe erstellt werden können. Aber ich glaube, diese Gruppe kann auch außerhalb der vorgesehenen Kategorie Veranstaltungen posten, ich glaube nicht, dass es etwas gibt, das die Kategorie einschränkt, zu der sie Veranstaltungen posten können, wenn sie die Möglichkeit haben, Veranstaltungen zu posten.

Ich denke, Sie könnten eine Kategorie haben, in der jeder Beitrag eine Veranstaltung ist, und auch Veranstaltungen in anderen regulären Kategorien erstellen. Sie könnten auch einschränken, welche Benutzer eine Veranstaltung erstellen können… glaube ich.

Nun, hier ist die Stelle, an der das Plugin etwas unübersichtlich ist. Und das liegt größtenteils an seiner Geschichte.

Es begann als ein Plugin, das Themenkalender ermöglichte. In diesem Fall war jede Antwort auf das Thema ein Ereignis (wenn es ein Datum/eine Uhrzeit enthielt). Der Feiertagskalender ist ein großartiges Beispiel/Anwendungsfall dafür.

Anschließend wurde die Möglichkeit hinzugefügt, den OP eines Themas in ein Ereignis umzuwandeln (das in einem seitenweiten Kalender angezeigt wird). Dies trägt den etwas seltsamen Namen discourse_post_event. Dies kann pro Kategorie (in den Kategorieeinstellungen) gesteuert und Benutzern über die Website-Einstellung discourse_post_event_allowed_on_groups eingeschränkt werden.

Zusätzlich können Sie wählen, ob Sie einen Kalender dieser OP-Ereignisse („Beitrag-Ereignisse“) über einer bestimmten Kategorie anzeigen möchten (dieser enthält nur die Ereignisse aus dieser Kategorie). Sie können auch (über eine Website-Einstellung) eine schicke Sortierung der Themenliste jeder Kategorie nach Ereignis aktivieren – dies wird über eine Kategorieeinstellung aktiviert.

Nach dem jüngsten Gespräch auf meta.discourse.org scheint die Nutzung dieser Ereignisse pro Thema jetzt die dominierende Art zu sein, das Plugin zu verwenden.

Persönlich finde ich die Einstellungen, die all dies regeln, etwas zusammengewürfelt, mit einigen verwirrenden Überschneidungen zwischen Website-Einstellungen, Kategorieeinstellungen und Terminologie.

Ich würde mir wünschen, dass dies aufgeräumt/rationalisiert wird. Da es eine Schlüsselfunktionalität für die meisten Communities abdeckt, würde ich mir wünschen, dass das Plugin einem breiteren Kreis von Discourse-Benutzern frei zugänglich gemacht wird (derzeit ist es ziemlich hinter einer Paywall, es sei denn, man hostet selbst).

8 „Gefällt mir“

Auf Mobilgeräten gibt es keine schöne Box um den zusätzlichen Text, den es dem Thementitel hinzufügt:

(„vor 3 Tagen“ sollte in einer Box stehen)

Warum fehlt sie? Wie kann ich sie hinzufügen, muss ich nur das CSS neu erstellen?

1 „Gefällt mir“

Ich versuche herauszufinden, was die neueste Version dieses Core-Plugins ist. Da es im Core enthalten ist, gibt es keinen Repository-Link mehr (übrigens ist der Link hier veraltet). Wie finde ich diese Information?

@pHneutre, wir haben unsere letzten Beiträge in diesem Repository geleistet: GitHub - discourse/discourse-calendar: Adds the ability to create a dynamic calendar in the first post of a topic. · GitHub