È possibile avere i titoli di lavoro degli utenti accanto ai loro nomi nei post?

Il mio forum sarà dedicato agli effetti visivi e, nel nostro settore, ci sono molte discipline diverse, vari livelli di carriera, ecc. Penso che sarebbe fantastico poter permettere agli utenti di indicare la propria figura professionale, in modo che questa appaia accanto al loro nome quando pubblicano un post. Le opzioni potrebbero includere cose come “Appassionato” o “Supervisore VFX”.

Come potrei impostare una funzionalità del genere? Ho visto qualcosa di simile su Reddit, dove alcuni subreddit permettono di scegliere un’etichetta che appare accanto al nome quando si pubblica un post. Lo trovo utile perché fornisce un contesto in più su chi sta parlando.

Ciao @rodypl!

Credo che troverai utile l’utilizzo dei gruppi, in particolare la funzione del titolo predefinito.

In questo modo puoi aggiungere utenti ai gruppi e un titolo verrà applicato loro automaticamente. Puoi anche modificare manualmente il titolo di un utente accedendo alla pagina di amministrazione degli utenti. Inoltre, puoi aggiungere un flair.

Penso che tu voglia un plugin per aggiungere un campo personalizzato al serializzatore, in modo da poterlo inserire accanto al nome utente come hai descritto.

Senza verificare attentamente, penso che questo sia molto simile a Showing topic creator and posts/join dates - #2 by pfaffman

Modifica: non è stato utile come speravo.

Ah. Vedi How to add custom fields to models

Grazie! Sai se esiste un modo per escludermi completamente da questo processo? Preferirei non dover gestire e aggiungere persone a diversi gruppi continuamente.

Sì, c’è un’impostazione che puoi attivare quando crei il gruppo e che permette ai membri di entrare e uscire dai gruppi liberamente.

Se scegli questa strada, potresti anche voler assicurarti che la pagina dei gruppi sia davvero facile da trovare per i membri. Un modo per farlo è utilizzare il componente del tema Custom Headers Links e aggiungere un link che porta alla pagina dei gruppi.

Puoi farlo aggiungendo qualcosa del genere alle Impostazioni del tema dopo aver installato il componente del tema.

Groups, groups, /g, vdm, blank, remove