Pagine di errore diverse per 404 (non trovato) e 401 (privato)

(contesto: sto gestendo un forum con molti gruppi/categorie privati per gruppi di lavoro)

Quando un visitatore accede a una categoria privata, viene mostrata una pagina:

Ops! Questa pagina non esiste o è privata

con funzionalità aggiuntive (es. vedi i post più popolari…) pensate per una pagina non trovata.

I miei utenti mi dicono che è confuso e che la maggior parte non nota la parte “o è privata”.

È possibile che le categorie (o i topic) privati:

  1. mostrino il titolo o la descrizione;
  2. abbiano un link “accedi” più visibile;
  3. offrano un flusso di lavoro più semplice per “registrati + richiedi di entrare nel gruppo”?

Ho visto una domanda precedente/collegata e non mi dispiacerebbe scrivere un plugin, ma non è chiaro se sia possibile farlo tramite un plugin… o cosa renderebbe la soluzione abbastanza generica da essere utile anche per altri.

https://meta.discourse.org/t/custom-wizard-plugin/73345/531

È possibile mostrare una pagina o messaggi di errore diversi quando un utente atterra su un elemento privato?

1 Mi Piace

Anche io sto cercando di trovare un modo per migliorare questa pagina. Gestione un sito per membri e risulta confuso per gli utenti cliccare su un link a una discussione in un gruppo privato e ritrovarsi su una pagina che sembra un errore 404.

Qualsiasi possibilità di aggiungere contenuto personalizzato a questa pagina sarebbe molto gradita. Sarei anche disposto a pagare qualcuno per aiutare con la personalizzazione, se possibile.

Hai abilitato la pagina 404 dettagliata nelle impostazioni del tuo sito?

3 Mi Piace

Ooooooh, decisamente molto meglio, grazie!

image

C’è ancora qualcosa che non va nel flusso di lavoro: quando (come visitatore anonimo) faccio clic su “Richiedi iscrizione”, finisco sulla pagina del gruppo

e poi posso usare il pulsante in alto a destra per unirmi
image

Qual è lo scopo di mostrare la pagina del gruppo vuota (non visualizzo i membri, ma anche se l’elenco fosse pubblico, non capisco perché mostrare i membri del gruppo sia utile quando faccio clic su “Richiedi iscrizione”)

Due cose potrebbero migliorare l’esperienza utente, a mio parere:

  1. Aggiungere un pulsante “Accedi” accanto a “Richiedi iscrizione” (per gli utenti anonimi)
  2. Saltare la pagina del gruppo e andare direttamente alla richiesta di iscrizione

Ha senso?

4 Mi Piace

Ho aggiunto un pulsante di accesso vicino ai pulsanti “Richiedi iscrizione” o “Unisciti”.

4 Mi Piace

Ho abilitato la pagina 404, ma quando provo ad accedere a una pagina senza essere loggato non vedo un pulsante come nello screenshot di Xavier. Vedo solo “Questa pagina è privata”. Sto dimenticando qualcosa?

1 Mi Piace

Quale pagina stai cercando di accedere? Questa pagina viene solitamente visualizzata se l’utente può compiere un’azione per ottenere l’accesso (ad esempio, accedere o unirsi a un gruppo).

2 Mi Piace

Sto cercando di accedere, ad esempio, a un argomento nella categoria dello staff.

In tal caso, l’utente non può fare nulla per diventare membro dello staff.

C’è ancora una piccola differenza tra:

Oops! Quella pagina non esiste o è privata.

e

Oops! Quella pagina è privata.

che informa l’utente che la pagina esiste ma è privata.

Giusto, ma se l’utente è anonimo e possiede un account per lo staff, a mio avviso avrebbe senso avere un pulsante per l’accesso.

Quindi attualmente funziona per le categorie per le quali è possibile richiedere l’iscrizione?

Ah, ora capisco il tuo punto. Penso di poter aggiungere un pulsante Accedi per qualsiasi tipo di errore, purché l’utente non sia connesso. Non sono sicuro se farlo sempre o solo se detailed 404 errors è abilitato.

4 Mi Piace

Sarebbe fantastico!

Direi sempre, ma è una decisione del team di Discourse (immagino che il team preferisca mantenerlo attivo quando gli errori 404 dettagliati sono abilitati) :slight_smile:

2 Mi Piace

Ciao team, c’è un piano per aggiungere questa funzionalità?
Ho anche provato ad aggiungere un link nella personalizzazione del testo, ma non ha funzionato.
Volevo farlo anche tramite un componente del tema, ma il template non sembra avere alcun plugin-outlet.

1 Mi Piace