Calendario e Eventi di Discourse

Ehi Manuel :slight_smile:
La mia domanda è, come faccio a trovare ora il numero di versione più recente di questo plugin?
O questo concetto di numero di versione non esiste più?

1 Mi Piace

Esatto. Poiché il codice è incluso nel core, non c’è più un numero di versione separato.

2 Mi Piace

Ahhhh, il numero di versione, non l’ultima versione… @RGJ ha ragione, non ci sono più numeri di versione per i plugin di base.

1 Mi Piace

Non potrei essere più d’accordo! È un’area funzionale importante per molte comunità, ma questa implementazione è, purtroppo, a mio avviso un vero caos. Odio dirlo, Discourse ha fatto passi da gigante in termini di usabilità, design, ecc. recentemente. Ma questa è chiaramente molto indietro e sembra aver bisogno di molto lavoro, se non di una revisione completa.

Quindi… ho deciso di provare a creare il mio plugin più focalizzato sugli eventi. Ecco un video che dimostra alcune delle sue funzionalità dopo 3 giorni di “vibe coding”.

Tutto questo funziona, anche se sono sicuro che ci siano ancora molti bug (e sicuramente un sacco di lavoro da fare su layout, stile e rifiniture visive). La mia speranza è di iterarci per una settimana circa, con una buona parte di questo tempo dedicata alla correzione dei bug e alle rifiniture (il blocco delle funzionalità è previsto per domani), dopodiché spero di distribuirlo sulla mia istanza per l’uso in produzione. Se le cose vanno bene, forse potrò condividerlo in seguito, con la grossa avvertenza che è tutto basato sulle “vibes”. :smile:

Ecco una breve lista della maggior parte delle funzionalità:

  • Entità eventi completamente autonome, con o senza argomenti o chat (entrambe funzionano)
  • Gestione di luoghi e stanze (stanze all’interno dei luoghi)
  • Prenotazione delle stanze con ubicazioni (più stanze per ubicazione), gestione dei conflitti di prenotazione, pagine dedicate per ubicazioni e stanze, orari di apertura delle stanze, capacità, ecc.
  • Visualizzazioni mensili, settimanali, giornaliere, per luogo (eventi per luogo) e liste con filtri avanzati in tutte le visualizzazioni
  • Editor ricco per la descrizione degli eventi e impostazioni, ripetizione, eventi per tutta la giornata, supporto dei fusi orari, capacità dell’evento, capacità della stanza
  • Pagine delle ubicazioni con mappe, elenco delle stanze per ubicazione, elenco degli eventi per ubicazione
  • Accesso rapido alle informazioni complete sull’evento dalla calendario e da altre visualizzazioni (dettagli in finestra pop-up)
  • Trascinamento nella visualizzazione giornaliera/settimanale per creare eventi + orari (compilati automaticamente nel nuovo modulo evento)
  • Informazioni di creazione evento compilate automaticamente in base a dove/come viene creato l’evento, ad esempio da una stanza, quella stanza viene compilata automaticamente
  • Abbonamenti al calendario (ICS) a più livelli (per calendario, per ubicazione, ecc.)
  • Sistema di permessi per vari controlli (chi può creare stanze/ubicazioni rispetto agli eventi, ecc.)
  • Bozze e stato pubblicata/non pubblicata per eventi, ubicazioni, stanze (e stato annullato per gli eventi)
  • RSVP, capacità dell’evento, ecc.
  • Widget elenco eventi per la barra laterale, elenco eventi nelle categorie
  • La maggior parte di questo funziona anche su mobile, anche se è ancora in forte sviluppo, in particolare
  • Probabilmente altre cose che sto dimenticando

È troppo? Forse! Ma voglio vedere cosa troverò utile prima di tagliare. :smile:

Spero anche di avere una gamma completa di impostazioni nel back-end. Se riesco a emulare alcune delle funzionalità del plugin ufficiale Eventi/Calendario esistente, ad esempio ordinando gli argomenti per data dell’evento, ci proverò.

6 Mi Piace

Lo trovo interessante :+1:.

Per me, è meglio implementare una gestione eventi completa con parametri per attivare o disattivare i moduli eventi, in modo da soddisfare le esigenze di ciascuno. Attualmente, infatti, è necessario aggiungere diversi plugin per rispondere a ogni richiesta, quindi un plugin molto completo non può che essere vantaggioso per tutti :sweat_smile:

Quale IA usi per programmare?

È più o meno quello che intendo fare. Voglio rendere configurabili e abilitabili/disabilitabili nelle impostazioni diverse funzioni, entro limiti ragionevoli. Non ho progettato il plugin come modulare fin dall’inizio; forse avrei dovuto. Tuttavia, le funzioni sono abbastanza interconnesse e non volevo che richiedesse i propri plugin separati.

Utilizzo sia Codex (OpenAI) che Claude (Anthropic, naturalmente), entrambi direttamente e non tramite ambienti o strumenti alternativi come Cursor. In questo modo ottengo un migliore utilizzo dei miei abbonamenti e, in generale, non ho mai trovato che i vantaggi a breve termine di altri strumenti compensino i loro vari svantaggi. Rimanere negli strumenti di codifica nativi e negli ecosistemi di ciascuna azienda si è rivelato sempre più vantaggioso nel tempo, e uso MCP e skill per colmare le differenze (ad esempio, sperimentando nuove skill di memoria basate su file markdown salvati su disco, o ygrep per la ricerca nei file, ecc.).

Sono felice di vedere che questo sta accadendo:

1 Mi Piace

una piccola domanda: esiste un modo per non visualizzare la finestra di anteprima dell’evento e passare direttamente all’argomento quando si clicca sul nome del calendario, oppure c’è la possibilità di inserire i pulsanti di partecipazione nella finestra di visualizzazione? Ho degli utenti che non pensano a cliccare sull’intestazione per poter prenotare i loro posti. Se si potessero inserire i pulsanti di partecipazione direttamente nella finestra di visualizzazione, gli utenti risparmierebbero tempo per prenotare, anche a costo di aggiungere un pulsante del tipo «per ulteriori informazioni clicca qui» o qualcosa di simile :sweat_smile:. Per me non è un problema, ma purtroppo i miei utenti non sono come me :rofl:

2 Mi Piace

No, ma sarebbe un ottimo argomento in Contribute > UX (o forse Contribute > Feature)

È un tema attuale, dato che è stato recentemente implementato un pulsante di modifica nell’anteprima.

Ho notato che, dopo gli ultimi aggiornamenti, ‘not going n’ non viene più tradotto. Non so se si tratti di un’omissione o se debba tradurre io il testo.

(post eliminato dall’autore)

Una stringa è stata modificata una settimana fa e non è ancora stata nuovamente tradotta in francese.

Invece di aggiungere la traduzione sul tuo forum, potresti aggiungerla su Crowdin. In questo modo, ogni forum ne beneficerebbe. Contributing translations to Discourse

1 Mi Piace

Grazie per l’informazione @Moin, sto ancora scoprendo cose :sweat_smile: Volevo inserire la traduzione, ma non ho accesso a questa sezione

Hai provato il link „Seleziona passaggio del flusso di lavoro“ in fondo?

No, dai, hai ragione, infatti bisogna usare il link « Seleziona la fase del flusso di lavoro » grazie @Moin

2 Mi Piace

Sono contento di essere stato d’aiuto. Grazie per il tuo contributo alla traduzione di Discourse! Non esitare a chiedere nel canale Contribute > Translations ogni volta che incontri difficoltà con Crowdin.

1 Mi Piace

Volevo semplicemente dire all’équipe di Meta di aver aggiunto i pulsanti di partecipazione direttamente nell’anteprima dell’evento, il che faciliterà l’utilizzo per alcuni dei miei utenti. Grazie ancora :+1:

2 Mi Piace

Oh, deve essere una novità! Aggiornerò tra poco e darò un’occhiata.

È fantastico vedere dei miglioramenti così significativi per questo plugin al momento!

1 Mi Piace