Usa menzioni "escapate" senza notifica per creare directory utente

La nostra community dovrebbe essere in grado di creare directory su chi contattare per quale motivo.

L’implementazione dovrebbe essere il più possibile user-friendly in modo che anche persone non tecniche possano facilmente aggiungere o modificare informazioni.

Spero di poter sfruttare i vantaggi dell’interfaccia utente delle menzioni, come (a) l’apertura della casella di ricerca dopo aver digitato @ e (b) il collegamento alla scheda utente da questa voce, ma senza inviare una notifica a ogni utente elencato.

Attualmente utilizzo [Nome Utente](/u/login) senza nessuna delle funzionalità sopra menzionate.

Stavo pensando a qualcosa come

  • [user-directory] … molte menzioni in Tabelle … [/user-directory]
  • [user]login[/user]
  • un qualche tipo di @@login con escape

Come si potrebbe realizzare?

2 Mi Piace

L’ho già usato e sembra funzionare: Firepup650
Raw:

<a class="mention" href="/u/firepup650">Firepup650</a>

Nota che l’apertura in una nuova scheda fa riferimento all’href, mentre il clic sulla menzione stessa ha un comportamento diverso, ES: Firepup650
Raw:

<a class="mention" href="/u/thoka">Firepup650</a>
3 Mi Piace
https://meta.discourse.org/u/thoka

https://meta.discourse.org/u/Firepup650

https://meta.discourse.org/u/Heliosurge
1 Mi Piace

Funziona anche questo, ma non fornisce l’interfaccia utente della scheda utente al clic (che è ciò che ho dedotto volesse l’OP).

2 Mi Piace

Rileggendo l’affermazione dell’Op. Menzionano il contatto. Quindi potrebbe anche essere un semplice URL per inviare un pm/dm cliccando su un nome utente in un elenco.\n\nie\n\nElenco del Team di Supporto\nNomi dei membri cliccabili che avviano un pm/dm per un particolare utente cliccato.\n___\nTuttavia la tua soluzione sarebbe più eloquente poiché l’utente potrebbe vedere la scheda completa e scegliere di inviare messaggi o chattare. Quindi il tuo metodo dimostrato sembra la soluzione migliore.

1 Mi Piace

Creare una categoria con notifiche impostate su “ignora per impostazione predefinita” e inserire la directory in quella categoria sarebbe adatto?

4 Mi Piace

Ottima idea.
Lo svantaggio sarebbe che le conversazioni sulla directory (metacomunicazione) non verrebbero quindi annunciate.

2 Mi Piace

Hm. Questa è la versione elaborata di @Firepup650 e, per quanto ne capisco del codice sorgente, dovrebbe inviare notifiche.

In secondo luogo: entrambe le versioni rimandano al tuo profilo.
Il tuo secondo esempio doveva aprire la mia scheda utente?

Il mio attuale modo di pensare è aggiungere [user-directory][/user-directory], rimuovere le menzioni generate al suo interno tramite

e cambiare anche i nomi utente visualizzati in nomi completi.

Ho dimenticato di descrivere un requisito aggiuntivo: consentire ai non addetti ai lavori di aggiungere/modificare facilmente le informazioni.
Questo rende l’uso dell’HTML raw non adatto.

Attualmente uso [Thomas Kalka](/u/thoka) scritto a mano.
Questo dovrebbe essere comprensibile da un utente del forum con esperienza media.

Un altro approccio sarebbe scrivere un plugin che cambi i nomi completi degli utenti negli argomenti con un tag #user-directory in questi link.

1 Mi Piace

Ci ho provato prima e non credo che dovrebbe. Per sicurezza, eccone uno: thoka

Entrambe rimandano alla mia user card solo se ci clicchi sopra. Se invece copi il link a cui puntano, il primo è il mio profilo, il secondo è il tuo.

Ho appena appreso che questa richiesta di funzionalità è più o meno la stessa di Mention group/user without notification

2 Mi Piace