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!
Qualcuno può condividere i passaggi per trovare il Postid per dichiarare il calendario? Sono bloccato in questo passaggio e apprezzerei molto lâaiuto.
Modifica: trovato! Nel caso qualcuno stesse lottando, puoi seguire questi passaggi per trovare il postId. Prendiamo questo argomento come esempio:
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.