How many categories can discourse support?

Is there any limitation on number of categories?

I am planning to create forum site with 500+ categories, is it possible with discourse?

Gotta quote Jeff here:

One thing you should do when starting is to create just a few key categories, and as your forum grows, you can create new categories, and use the search to move topics to the new category.

You can also use tags, that can separate content but are more lightweight.

Can someone please address the main question stated in the title:
How many categories can discourse support?

This is a valid question and very important to consider. I’m well aware of tags and tag groups.

Are there performance concerns or technical issues related to having 1000 categories?
Or maybe there are well working forums with hundreds of categories?

We currently have 263 categories and counting and working well. Most of those however are private and locked down to various groups (approx 240)

Same. We hit 210 just today. Each of the categories are part of the same parent category and each of them is restricted to its very own group of 30 to 40.

Sto anche valutando come proteggere le conversazioni tra un paziente e un medico.
L’unica soluzione che ho trovato finora leggendo la documentazione è:

  • creare una categoria per l’utente tramite API
  • creare un gruppo per l’utente tramite API
  • assegnare al gruppo del paziente, al medico e ai gruppi dello staff la categoria

In questo modo, il paziente e il medico possono interagire in modo che solo loro possano vedere le conversazioni.
Inoltre, è possibile aggiungere altri medici alla discussione e loro potranno vedere le conversazioni.
Lo staff potrĂ  sorvegliare eventuali abusi.

Questo non è possibile in Discourse. Non esiste il concetto di permessi per singolo argomento. Ciò che desideri è un messaggio privato tra queste persone.

Sono un po’ confuso.
Sto valutando una categoria per paziente.
Ogni paziente può avere piÚ argomenti nella sua categoria.
Immagino che ogni argomento rappresenti una “visita” o un caso diverso.

La maggior parte delle categorie avrĂ  probabilmente un solo argomento.

Farò ricerche su come implementare questo con i messaggi personali e i gruppi (messaggi di gruppo).

Tuttavia, non mi trovo a mio agio con l’attuale (mancanza di) documentazione (strutturata) su Discourse.
Gli argomenti sono utili ed è ottimo vedere il ragionamento che ha portato a determinate funzionalità, ma presentano alcune carenze:

  • Devo leggere attraverso commenti che sono desideri o funzionalitĂ  non ancora implementate.
  • Mi manca una documentazione strutturata che mi permetta di approfondire le funzionalitĂ  che sto cercando.

Detto questo, Discourse è fantastico e quanto sopra è inteso come critica costruttiva.
Mentre scrivo, mi rendo conto che potrebbe essere solo un mio limite: non conosco abbastanza Discourse.

P.S. Sto ascoltando la tua intervista :slight_smile:

Dipende da quanti pazienti prevedi di avere. Discourse non è progettato per una situazione in cui ci sono 10.000 categorie. Anche 1.000 categorie potrebbero causare problemi di prestazioni.

Beh, è per un nuovo progetto di piccole dimensioni e mi aspetto che ci vorrà circa un anno per raggiungere le 1.000 categorie.
Tuttavia, vorrei avere una soluzione che mi permetta di crescere senza dover migrare o riflettere tutto da capo.

Qual è il limite con molte categorie?
È perché l’interfaccia utente richiede/riceve tutte le categorie per impostazione predefinita?
Se è cosÏ, è possibile implementare una qualche forma di paginazione per mitigare questo problema?

I PM di gruppo funzionano benissimo per il team qui su Meta. Nel tuo caso, sembra che avresti un PM tra

  • il paziente
  • il/la medico/i assegnato/i
  • il gruppo @support_staff

Il gruppo support_staff trarrebbe vantaggio dalla nostra vista perfezionata della casella di posta di gruppo, dove i messaggi possono essere “archiviati” una volta stabilito che il gruppo non ha più nulla da fare con il messaggio così com’è.

Sono passati un paio d’anni e mi chiedevo che tipo di esperienza hai avuto con questo? Sto costruendo un sito che potenzialmente avrà migliaia di categorie (ognuna con almeno 2 gruppi collegati), quindi sono molto interessato a sentire come è andata per te, cioè dove sono i colli di bottiglia, cosa cercare di evitare, ecc.?