Tema-Componente vs Plugin: qual è la differenza

Posso metterlo in un piccolo repository GitHub quando avrò un momento.

Non credo che questo ti dia accesso ai dati del proprietario, ma forse mi sto perdendo qualcosa.

Riguardo alle tue domande:

  1. Il componente del tema a cui ho fatto riferimento fa qualcosa di simile per assicurarsi che la chiamata AJAX avvenga solo su /latest o sulla homepage. Proverei a basarmi su quell’idea: discourse-featured-topics/common/head_tag.html at ddf3d7e003423e2e5f83446a80cab78d51f09e2d · awesomerobot/discourse-featured-topics · GitHub

    Inoltre, se non l’hai già fatto, dà sicuramente un’occhiata a Developing Discourse Themes & Theme Components

  2. Non esiste un concetto integrato di campo personalizzato per i gruppi come c’è per i campi utente personalizzati. Credo che dovresti creare un plugin che aggiunga tutti gli elementi necessari per far funzionare questa funzionalità.