Cosa rende una comunità percepita come tale? In un mezzo prevalentemente basato sul testo, la capacità di comprendere la comunicazione testuale degli altri membri sembra fondamentale; mi chiedo quindi se sia possibile superare completamente i due ostacoli che hai menzionato (‘siloizzazione’ o ‘tokenismo’) in un mezzo prevalentemente testuale (senza una traduzione automatica perfetta).
Una comunità che mi viene in mente è https://discourse.mozilla.org
Attualmente abbiamo l’opzione di richiedere un certo numero di tag in un post all’interno di una categoria, vedi The option to enforce tagging (impostazione della categoria “Numero minimo di tag richiesti in un topic”).
Tuttavia, questo caso d’uso beneficerebbe di un’impostazione leggermente diversa: “Richiedi tag da un gruppo di tag”. Il modo in cui si utilizzerebbe sarebbe il seguente:
- Creare un tag_group con un elenco fisso di lingue
- Richiedere che ogni nuovo topic abbia un tag aggiunto da questo gruppo prima di essere pubblicato.
@HAWK Sono curioso di sapere se alcuni degli altri casi d’uso per questo tipo di impostazione che hai menzionato nel topic collegato beneficerebbero di qualcosa di simile (o se sono completamente coperti dall’impostazione esistente “Numero minimo di tag richiesti in un topic”?)
Questo potrebbe essere realizzato in un modo che potrebbe essere generalmente utile: un componente di navigazione dei tag che visualizza i tag di un gruppo specifico.
Discourse consente attualmente all’utente di impostare la propria localizzazione (attivata dall’impostazione del sito allow user locale) ed esegue il rilevamento automatico della localizzazione, attivato dall’impostazione del sito set locale from accept language header. Esistono tre contesti di rilevamento automatico:
- Ospiti (browser e intestazioni)
- Registrazioni (come sopra)
- Inviti (come sopra) - forse c’è un problema con questo? (vedi) (@schungx?)
Forse i due miglioramenti che potrebbero essere apportati qui sarebbero:
- aggiungere un’impostazione per consentire a un utente di impostare manualmente la propria localizzazione nel modulo di registrazione
- aggiungere un ‘selettore di localizzazione’ per gli ospiti, simile a quello di Facebook (vedi la barra inferiore della pagina di registrazione). In realtà l’ho realizzato per un progetto diverso, ma non l’ho ancora trasformato in un plugin.
Trovo questo punto davvero interessante e penso che sarebbe sicuramente interessante provarlo. I tag, le categorie e le descrizioni delle categorie sono ciò che un utente legge spesso prima di leggere un vero e proprio topic. Questi spesso contribuiscono al senso di appartenenza dell’utente alla comunità. Se vedono parole e descrizioni con cui si identificano, è più probabile che si identifichino con la comunità stessa. Quindi anche se c’è una lingua diversa una volta che l’utente entra nel topic, il suo interesse e il suo senso di appartenenza alla comunità sono già stati stimolati.
È anche più facile localizzare le descrizioni delle categorie e i tag rispetto a localizzare interi topic. Tecnicamente parlando, è fattibile, ma non è ancora stato provato. Vedi oltre. @erlend_sh Conosci altri lavori o esempi al riguardo?
Se i tag linguistici sono tutti in un unico tag_group, la soluzione qui sarebbe aggiungere un filtro di tag specifico per il gruppo di tag alla pagina di ricerca avanzata.
Per riassumere le modifiche che ho menzionato sopra:
- Un’impostazione del sito o della categoria “Richiedi tag da un gruppo di tag”
- Un componente di navigazione dei tag che visualizza i tag di un gruppo specifico
- Un’impostazione per consentire a un utente di impostare manualmente la propria localizzazione nel modulo di registrazione
- Un ‘selettore di localizzazione’ per gli ospiti
- Localizzazione di tag, nomi delle categorie e descrizioni delle categorie
- Aggiunta di un filtro di tag specifico per il gruppo di tag alla pagina di ricerca avanzata