Hello All,
First time Discourse installer / maintainer. Long time user.
I"m feeling a bit lost with some of the plug ins and apparent lack of documentation. My focus at the moment is the Discourse Calendar plugin.
I have found 2 threads.
The actual plug in - Discourse Calendar
A request for help How to use the calendar plugin?
Neither really explain how to use the plugin other than creating the main calendar in a first post, and how to add events to that main calendar in replies to the same post.
The screen shots show multiple colors which makes me think there may be a way for a calendar to draw from multiple categories?
In the plugin settings, there is also calendar categories setting, but I’m unclear on how to use this. I was able to get a calendar to appear at the top of a Category display page, but it is empty.
I’m currently using categoryId=7;postId=19 where catagory 7 is the catagory I want the calendar to appear at the top of. Then I wasn’t clear on postID. I tried a post that as an event in it. A post that has a calendar as the first post and dates as replies. The calendar appears at the top of the Catagory (in a misshaped non scrollable box), but no events appear on it, regardless of what postID I use.
The helper text also offers Other valid settings: tzPicker, weekends and defaultView.
but no explanation of how or what those do or how to use them.
So in short, I’m looking for any pointers, or links to something that explains the plugin with a bit more detail.
Ultimately what I’m hoping for is some way to have a calendar that is able to read into multiple posts in a Category. What I’m doing now is instructing users to create 2 posts. Create a new topic and add an Event. Include the description of the event etc… This is the thread for discussion about the event.
Then I tell them to copy the link to that topic, and go to the pinned “Master Event Calendar” topic and reply to that inserting a date, and then pasting the link to the Event. That way the Master Event Calendar topic calendar has all of the events, but there are separate topics to allow for discussion about the events.
It feels like there has to be a better way, but I don’t know what it is.
Thanks very much. PostID vs TopicID is where I was going wrong. That has cleared that up. I still wish there as a “man page” or something equivalent for all possible variables and inputs on the plugin, but I’ll keep playing with it.
Also thanks for the link to the Event Plugin. As the post your link lead to, it is confusing how Calendar vs Date vs event are linked and not linked considering that the Event Plugin is part the Calendar Plug.
@ben_t , your use case describes exactly the type of functionality I was hoping for… various groups could have discussion threads about their events, but through the creation of their event in their topics they would populate the Master Events calendar which contains all events from all groups. Then, readers of the main event calendar could click any item in the calendar and be take to the thread for the event.
Don’t get me wrong, as it stands, I can appreciate the idea of an event in a thread that doesn’t make it to the main events calendar (say, the small group holding planning meetings leading up to the big event on the main calendar),
However, I do think our use case would be a great feature to have as I can see a number of implementations (school sports calendars, community bulletin boards… )
As an aside. I found came across an alternative way to create the topic where you have the calendar in the first post and then reply to the calendar with dates that get added to the top post … without going into settings and counting thread numbers…
Somewhere in the first post, put
[calendar]
[/calendar]
I came across that on the [github page|https://meta.discourse.org/t/discourse-calendar/97376]
Think it might’ve been added after you posted this though.
… I’m off to figure out this business with colors!
Rimuovi lo slug dell’argomento in modo che appaia così: https://meta.discourse.org/t/165536/5
Rimuovi il numero del post alla fine (/5) e sostituiscilo con /posts.json, in modo che l’URL appaia così: https://meta.discourse.org/t/165536/posts.json
Apri l’URL e troverai il postId richiesto nella prima riga:
Qualcuno può rispondere a cosa servono queste impostazioni? Non sono riuscito a trovare alcun riferimento a esse tranne che in questo post e non c’è alcuna spiegazione.
Utile, ma ciò significa che queste informazioni per l’impostazione non sono applicabili, o impostano solo l’impostazione predefinita per il calendario nel post specificato?
Mi dispiace, non sono sicuro di aver capito la domanda
Direi che le impostazioni sono impostate per elemento, cioè per un calendario (che si trova nel post specificato)
Mi scuso per la confusione.
Nelle impostazioni del calendario di Discourse, vedi l’immagine che ho postato in precedenza.
Richiede categoryId e postID, quindi elenca le altre impostazioni valide, ma non cosa fanno in quell’istanza.
Mi chiedo se si tratti di un testo di aiuto errato o di una cattiva comprensione di come funzionano queste impostazioni in relazione all’impostazione “categorie del calendario”.
Dai miei tentativi, non vedo succedere nulla, ma potrei sbagliarmi.
Concordo. Penso che a volte le istruzioni siano scritte dalla prospettiva di uno sviluppatore e necessitino di maggiori informazioni passo dopo passo e immagini per un profano. Il calendario potrebbe forse utilizzare un Theme component per rendere più chiara la configurazione all’interno di un argomento o qualcosa di simile.
Non ho finito per non usare il calendario About-Topic, perché il modo più semplice per creare un evento è sempre il primo post di un argomento e lo useresti comunque per il calendario, non per gli eventi.
Sono stato in grado di modificare il primo post degli argomenti esistenti nelle sottocategorie, quindi il colore delle sottocategorie è apparso nel calendario visualizzato della categoria principale.
Inoltre, hai menzionato il componente tema, che suggerisce la possibilità di regolazione; il calendario di cui sto parlando, quello implementato dall’impostazione admin Events Calendar Categories, vorrei poterlo regolare:
La dimensione del calendario sul sito desktop, il sito mobile sembra a posto
Il giorno in cui inizia la settimana
Non sto elencando troppe cose qui perché non voglio scoraggiare le persone, immagino che ci siano stati problemi di sviluppo che hanno reso necessario modi diversi per un superutente di implementare discourse-calendar.
Per quanto ho potuto osservare, non ho visto un TC companion per il calendario. Potresti però essere in grado di creare un Theme component personalizzato utilizzando l’elemento di ispezione nel tuo browser per identificare e regolare le dimensioni del calendario sul desktop. Assicurati solo di inserirlo nell’intestazione CSS del desktop.
Il team ha recentemente rilasciato un plugin companion per le Live Stream. Questo potrebbe interessarti. Utilizza Chat e Calendario.
Ottimo, mi piace quel plugin, non è qualcosa che faccio abbastanza spesso😅 sono un tipo da forum privato. Forse un giorno avrò abbastanza soldi per fare una diretta di ripasso di fisica
Tanto per il calendario per categoria genitore, sarebbe bello se Uncategorized (potenzialmente?) visualizzasse un calendario sulla homepage (o nella categoria General), e unisse gli eventi da tutte le altre categorie.