Questo fastidioso prefisso è nuovo a seguito degli aggiornamenti recenti. Come posso sbarazzarmene? I miei utenti lo detestano intensamente. Ha iniziato ad accadere insieme ad altre turbolenze recenti, come la mancata spedizione della posta.
Non riesco a capire quale modello debba essere modificato. Da dove proviene questo materiale di anteprima?
Quindi, ad esempio, per impedire la visualizzazione di “Qualcuno ha risposto a un argomento che stai seguendo”, dovresti rimuovere il testo del sito in user_notifications.user_posted.preview. Non puoi lasciarlo vuoto, ma puoi usare un carattere invisibile come ㅤ.
Questo è molto strano. Il punto della modifica, per come la vedo io, è dare alle persone più informazioni sul perché il messaggio sia finito nella loro casella di posta. Stranamente, sapere questo è qualcosa che le persone proverebbero “intensamente”. La gente odia semplicemente il cambiamento.
Il problema non è che siano state aggiunte informazioni. Il problema è che occupando semplicemente parte dello spazio limitato dello schermo disponibile per le anteprime dei messaggi, il testo sottrae informazioni utili che c’erano prima - in particolare, una riga di testo dal corpo del messaggio.
Pre-filtro i messaggi di Discourse in una casella di posta dedicata, quindi so già perché i messaggi sono arrivati lì. Ora vedo questo nuovo testo nell’anteprima di ogni messaggio in quella casella di posta invece del testo che effettivamente visualizza in anteprima il messaggio. Non mi è utile e sposta qualcosa che lo è.
Inoltre, sembra che questo testo appaia per il primo messaggio di un nuovo argomento. In tal caso, semplicemente non è vero: il messaggio non è una risposta a nulla.
Oh. Sono convinto. Sembra terribile. Puoi comunque personalizzare quel testo (probabilmente è stato menzionato sopra e sono troppo pigro per riguardare?) Forse solo “watching” o un’emoji a forma di occhio?
Non sono l’amministratore del server Discourse, e in ogni caso per quanto ne so anche altri utenti potrebbero apprezzarlo. Non vedo nulla per cambiarlo nelle mie preferenze personali.
Aggiungo solo a questo argomento per dire che anche agli utenti della nostra community non piace. Dove l’anteprima forniva loro informazioni utili, ora è diventata priva di significato.
Sono un amministratore della nostra istanza Discourse, ma non del nostro server (siamo un progetto open source, beneficiamo dell’hosting dei nostri forum da parte di Discourse), quindi non credo di poter apportare la modifica che hai suggerito?
Ho passato del tempo oggi cercando di migliorare le cose seguendo le istruzioni fornite da @Ethsim2 in:
ma senza successo (commenterei lì, ma quella discussione è chiusa). Nello specifico:
Ho provato a rimuovere %{header_instructions} dai modelli chiave (ad esempio, “User Mentioned”, “User Watching First Post”, “User Watching Category or Tag”) come suggerito, ma non sembra aver avuto alcun effetto. Le email ricevute dopo quel momento in OWA mostravano ancora come anteprima “Qualcuno ha risposto a un argomento che stai seguendo” anziché uno snippet del corpo del messaggio.
Inoltre, con quella modifica, le righe dell’oggetto delle nostre email sono cambiate da “%{topic_title}” a “[%{email_prefix}] %{topic_title}” nonostante non abbia toccato le caselle dell’oggetto dei modelli, ma solo i corpi.
Come ha detto @m1maj, io (e i miei utenti) siamo perplessi sul perché le anteprime di OWA siano passate dall’essere un’anteprima utile del corpo dell’email a un testo standardizzato che sovrascrive il contenuto effettivo del messaggio ed è talvolta impreciso (ad esempio, appare nelle email che sono primi post in un nuovo argomento in una categoria seguita anziché essere risposte a un argomento seguito).
Puoi cambiare i testi del sito dall’interfaccia; non hai bisogno di accesso al server per farlo. Il mio esempio è stato fatto su un forum ospitato anch’esso da Discourse.
@Moin: Ah, grazie per aver corretto il mio malinteso! Qualcosa che avevo letto su queste discussioni, unito al mio fallimento nel trovare le impostazioni giuste la prima volta, mi aveva portato a pensare che questo non avrebbe funzionato per i siti gestiti da Discourse. Ma hai ragione, funziona.
Per gli altri come me che hanno privilegi di amministratore sul loro Discourse e potrebbero aver bisogno di una mano, ecco l’approccio in sintesi:
Clicca sul menu a tre barre in alto a destra vicino alla tua icona utente e seleziona “configura dettagli”
Scorri verso il basso finché non vedi “Testi del sito” nella barra laterale sinistra. Per me, è l’ultima voce nella sezione “Aspetto”
A questo punto dovresti vedere una pagina “Testi del sito” che inizia con una barra di ricerca. Digita .preview in quella barra di ricerca:
Tra le altre cose, questo dovrebbe filtrare fino a voci come “user_notifications.user_quoted.preview”, “user_notifications.user_posted.preview”, “user_notifications.user_replied.preview”, “user_notifications.user_mentioned.preview”, che sono i casi principali che infastidivano i nostri utenti. Clicca sui pulsanti “Modifica” di quelli che desideri cambiare.
Come dice @Moin nel problema collegato sopra, questi non possono essere lasciati vuoti o semplicemente sostituiti con uno spazio, ma possono essere impostati su uno spazio unificatore (non-breaking space), come ’ '.
Questo farà sì che il vecchio testo di anteprima venga sostituito dal nuovo testo. Nel caso di uno spazio unificatore come quello sopra, questo dovrebbe ripristinare la maggior parte del testo di anteprima precedente dal corpo del messaggio stesso.