URL del profilo utente amichevole

C’è qualche proprietario di community che utilizza alias per i collegamenti utente? Ad esempio: domain.com/username.

Forse nello stesso modo in cui /rules porta a /faq.

È un problema creare alias per gli utenti? Ha problemi con la struttura di Discourse?

1 Mi Piace

Esiste già? Ad esempio:\n\nhttps://meta.discourse.org/u/merefield/\n\nA proposito, il tuo nome utente non è particolarmente amichevole? :sweat_smile: \n\nhttps://meta.discourse.org/u/yhh9xdq7d/\n\n\nSamuel L Jackson Reaction GIF by Coming to America

3 Mi Piace

Intendo senza /u/ nell’URL

1 Mi Piace

/u/ non è amichevole? Darei la priorità prima ai nomi utente amichevoli :slight_smile:

Potresti provare ad estendere la configurazione del router Rails in un plugin, immagino, ma non sono sicuro che ne valga la pena?

Ma cosa succederebbe se qualcuno decidesse di chiamarsi tos, privacy o faq?!

1 Mi Piace

Non esiste un file per i nomi riservati che nessuno può usare per creare account? Come admin, faq e cose del genere?

1 Mi Piace

Ecco il file che devi sovrascrivere. Prova ad usarlo:

discourse/routes.rb at main · discourse/discourse (github.com)

Se non hai familiarità con la scrittura di Rails e plugin, dai un’occhiata a:

3 Mi Piace

E se Discourse dovesse aggiungere una nuova rotta e tu avessi già un utente con quel nome?

Qual è il vantaggio di omettere la parte /u/?

5 Mi Piace

C’è facilità d’uso per l’utente se è semplicemente dominio/nomeutente.

Le route potrebbero essere categorizzate nel modo in cui lo sono attualmente i nomi utente? Ad esempio: dominio/i/faq, dominio/i/tos, dominio/i/privacy, e il livello superiore sarebbe riservato ai nomi utente: dominio/nomeutente?

1 Mi Piace