Il file sembra essere vuoto.
allora non sei nella directory giusta, naviga prima in quella giusta o includi il percorso ![]()
Ah sì, i container! Saluti
È DISCOURSE_SMTP_PORT in entrata o in uscita?
Sta arrivando, vero? Il cervello è un po’ fuso…
Devo solo modificare il file app.yml, poi uscire e mi chiederà di salvare?
Poi ricompilare?
No, smtp è in uscita, non è vero?
È ora di una pausa e di schiarirsi le idee…
Ciao. Posso chiedere per favore se ho una singola istanza di Discourse e uso i gruppi per distinguere i gruppi fisici che voglio servire, quanto sarebbe facile esportare quei gruppi individualmente e conservare lo stato nelle loro specifiche istanze di Discourse dove vivrebbero felicemente per sempre? ![]()
Non sono sicuro di aver capito la tua domanda. Stai suggerendo di esportare parti del tuo forum e poi importarle in un altro forum? Non credo ci sia un modo per farlo al momento, se non copiando semplicemente il tuo sito e poi rimuovendo ciò che non vuoi dalla copia.
C’è un rake task. È un po’ macchinoso (non sono sicuro per esempio delle password degli utenti?) ma penso che funzioni.
Questo recupera le categorie, che sono le raccolte di argomenti che desideri. Penso che importi anche gli utenti che hanno creato post. Non sono sicuro riguardo ad altri utenti che non hanno creato post.
Non lo consiglio davvero, ma se un gruppo diventasse molto grande e volesse separarsi, potresti farlo in questo modo, oppure potresti semplicemente ripristinare l’intero database ed eliminare le categorie che non desideri. È difficile dire quale sarebbe più facile senza vedere i dati effettivi, che non esistono.
Grazie ragazzi. Quello a cui sto cercando di fare riferimento qui è il requisito che ho espresso all’inizio di questo thread. Un numero molto elevato di gruppi autonomi, indipendenti e nel complesso privati più un forum nazionale sovraordinato.
Avendo sentito parlare di Discourse letteralmente meno di 24 ore prima di scrivere questo, stavo cercando di vedere come le mie idee potessero essere soddisfatte da esso. Sono ancora un po’ sconvolto da quanto bene il tuo software si adatti al caso. Non pensavo che quello che volevo esistesse!
I vincoli sono diventati rapidamente chiari in termini di come potrebbe essere l’architettura complessiva del software. Le tue risposte hanno confermato che la funzionalità che speravo potesse essere meglio soddisfatta da un modello multisito. @pfaffman Jay, hai aggiunto che ciò richiederebbe “un bel po’ di competenza o denaro”. Avendo studiato l’informatica di rete a livello di laurea (sebbene molto tempo fa), ho deciso di impegnarmi nella via della competenza.
Spero che questo dia un’idea migliore del sistema che sto costruendo.
Per chiarire l’ultima domanda che ho posto. Considerando che sono all’inizio di un compito piuttosto complesso e che sto ancora prendendo confidenza. Dovrei costruirlo su un’unica istanza che contiene i miei gruppi più piccoli. Man mano che cresce e comprendo meglio le complessità, dovrei quindi prendere una decisione sul valore se separare i gruppi in istanze proprie? Oppure, dovrei inserire i gruppi più piccoli nella loro istanza di Discourse fin dall’inizio? Mi chiedo se ci sia un compromesso tra un maggiore controllo e flessibilità dei gruppi nelle proprie istanze e l’overhead amministrativo di questo rispetto a tutti i gruppi in una singola installazione?
Fondamentalmente chiedo se dovrei iniziare con un modello multisito o, per semplicità, iniziare con uno e considerare di esportare i gruppi in una propria installazione più tardi. Sembra che la prima sia la strada sensata?
Penso che probabilmente opterei per una configurazione multisito e creerei un sottodominio separato con il proprio Discourse per ogni community. Una singola istanza sarà sufficiente per iniziare, e quando avrai più utenti di quanti una singola istanza possa gestirne, avrai abbastanza entrate che non sarà un problema.
La configurazione descritta su Setup Multisite Configuration with Let's Encrypt and no Reverse Proxy è in realtà abbastanza semplice. Probabilmente aggiungerei i database in un modo diverso da come fa launcher, specialmente se li aggiungessi spesso, ma dovrebbe essere abbastanza buono per iniziare.
E se vuoi che ogni community sia il proprio mondo, allora potresti non aver bisogno o volere una singola fonte di autenticazione, quindi forse quello che vuoi è più facile di quanto pensassi inizialmente.
Non è chiaro se hai intenzione di iniziare con 20 siti o 2.000. Se sono 20, allora la soluzione di cui sopra è abbastanza buona; se sono 2.000, probabilmente vorrai qualcosa di più sofisticato.