it-swarm-eu.dev

Va bene aprire un collegamento di aiuto in una nuova finestra?

Ho letto il libro sull'usabilità di Jacob Nielson e dice che i link non dovrebbero mai aprirsi in una nuova finestra. Ecco alcuni dei suoi motivi:

  • Gli utenti inesperti non possono gestire più finestre e diventare disorientati.
  • Il pulsante Indietro nella nuova finestra non li riporta alla finestra originale.
  • Quando le persone vogliono una nuova finestra, lo faranno da sole con una scorciatoia da tastiera/mouse.

Dice che l'unica eccezione sono i collegamenti che si aprono in un'applicazione, come Microsoft Word DOC e Adobe PDF. Posso proporre una nuova eccezione? Si consideri il caso in cui l'utente è a pochi minuti in un complesso applicazione Web. Esiste un collegamento in questa applicazione che porta ad alcuni file di aiuto avanzati. Per non cancellare tutto il lavoro dell'utente, quel collegamento di aiuto si apre in una nuova finestra. Si tratta di un'eccezione legittima? Gli utenti esperti si incazzeranno se il link è costretto ad aprirsi in una nuova finestra?

10
JoJo

Suggerirei che esiste una distinzione tra un'applicazione web site e web - una distinzione che non esisteva molto bene quando Jacob Nielson scrisse il suo libro.

Quando si fa clic su un collegamento Web da Microsoft Word, si apre una nuova pagina del browser e il documento di Word rimane in posizione.

Allo stesso modo, quando si fa clic su un collegamento all'interno di Applicazione Web, l'utente si aspetta che si apra una nuova pagina del browser e che il suo lavoro rimanga.

Per i file di aiuto, c'è un altro precedente: Aiuto quasi sempre (*) si apre in una finestra separata e lascia intatto il lavoro degli utenti.

(*) Non riesco a pensare a un'applicazione in cui non funziona, ma ci sono sempre delle eccezioni.

10
Bevan

Sono dell'idea che non appena ascolto le parole "L'argomento è malvagio", sono pronto a screditare qualsiasi altra cosa la persona dica. Quindi devo ritirarmi e considerare il contesto di quando e dove è stato detto per capire meglio cosa significano. I personaggi famosi possono sbagliarsi (hai mai sentito la frase che "nessuno userà mai più di 640 KB?")

La linea di fondo è che devi considerare l'interazione dell'utente con il sito web/l'applicazione nel suo insieme. Considera le tue opzioni e quale opzione fornirà l'esperienza migliore .

  • Aprire una nuova finestra: Semplice da capire, purché non interrompa il flusso di ciò che l'utente sta facendo. Funziona per le pagine di aiuto, ma ha una sensazione molto pesante per l'utente. Dopotutto, hanno una nuova finestra con i controlli completi del browser e tutto il resto. Ci deve essere davvero una buona ragione per farlo, ad esempio lanciando la pagina corretta in MSDN in cui è probabile che l'utente veda altri argomenti che possono essere applicati e cercarli.
  • Aprire un popup: semplice da capire ed è meno invadente di una finestra completamente nuova. Può ancora interrompere il flusso dell'utente, ma poiché non è una finestra completamente nuova, sembra più leggero. Questo è utile se hai solo una pagina o un paio di paragrafi di testo e non vuoi che l'utente navighi tra i file della guida. È anche utile per gli avvisi.
  • Testo in linea/avvisi: semplice da capire ed è il meno invadente. Fornisce poche o nessuna interruzione al filo del pensiero dell'utente. Gli avvisi possono essere facilmente eliminati in modo da non ingombrare più lo schermo. Sfida: il testo di aiuto o il testo di avviso deve essere scritto appositamente per questo compito in modo che abbia senso sullo schermo. Utile soprattutto per la guida a livello di campo, i messaggi di convalida e le notifiche del sito (simile alla notifica di assegnazione del badge di Stack Exchange).

Quanto è coinvolto l'aiuto a cui vuoi collegarti suggerisce quale percorso sarebbe meglio per i tuoi utenti. La guida complessa navigabile viene eseguita meglio in una finestra completamente separata. Una singola pagina senza collegamenti esterni viene eseguita al meglio in un popup. L'aiuto a livello di campo è fatto meglio in linea e su richiesta.

4
Berin Loritsch

Hai visto Lightbox il tipo di popup che scorre in basso sullo schermo in basso e presenta qualche tipo di informazione o chiede una conferma o presenta un compito immediato. Oggigiorno le fotografie preferite sono preferite dai popup delle finestre e forniscono una migliore usabilità.

1
sushil bharwani

Il problema qui è piuttosto la parte "cancella tutto il lavoro dell'utente" - Perché navigare su una pagina di aiuto e tornare indietro lo farebbe? Su Stack Overflow certamente no, e nemmeno sulla maggior parte dei siti Web di base. Il problema sono quelle persone "deviate all'Inferno" che pensano che sia una buona idea cancellare un modulo ogni volta che ci navighi.

Modifica in base al commento di @ PeterBagnall: In sintesi, gli sviluppatori Web dovrebbero seguire entrambi i consigli - Aprire i collegamenti nella stessa finestra e lavorare con i browser moderni per consentire agli utenti per tornare indietro e continuare il loro lavoro.

1
l0b0

Tieni presente che non perdere il contesto è diventato una considerazione molto importante nella progettazione dell'interazione. Direi che il modo migliore per gestirlo è qualcosa di più ajassiano, in cui la "nuova finestra" è in realtà un elemento sullo schermo che mostra e si nasconde se necessario. In tal caso, dovrai degradare con garbo se esiste la possibilità che ai tuoi utenti manchi una parte della tecnologia necessaria per la tua soluzione ajaxiana.

1
ThatSteveGuy

Vi è una crescente accettazione dell'aiuto nell'essere in una nuova finestra, di solito una più piccola. La mia preferenza sarebbe per l'aiuto in linea, forse usando AJAX. In altre parole, se l'utente fa clic sull'icona di una guida, una parte della finestra si espande per mostrare la guida. Facendo nuovamente clic sulla stessa icona, la si nasconde.

0
Hisham

Fai una distinzione tra nuove finestre e nuove schede o le tratti allo stesso modo? In molte occasioni, sia i proprietari dei siti Web che gli utenti preferiranno i collegamenti per aprire nuove schede.

Per il proprietario del sito Web, è preferibile aprire collegamenti esterni in una nuova finestra, in modo da non allontanare l'utente dal sito Web o almeno non eliminarli attivamente.

Per l'utente: quando sfogliano un elenco di elementi, ad esempio un confronto/sondaggio di siti Web, un sito Web di notizie o praticamente qualsiasi cosa con molti collegamenti, molto spesso preferiranno aprire alcuni elementi in nuove schede, da leggere una volta terminata la navigazione nell'elenco. E se fare clic su un collegamento li allontana dall'elenco e li fa immergere nell'elemento, apriranno manualmente gli elementi in nuove schede o si arrenderanno dopo aver letto solo uno o due elementi.

0

Ci sono problemi di accessibilità da considerare. L'apertura di un collegamento in una nuova finestra senza preavviso può essere molto disorientante per alcuni gruppi di utenti. WCAG considera l'apertura di una nuova finestra come un "cambiamento di contesto" e richiede che gli utenti ne abbiano il controllo o ne siano consapevoli in anticipo. Un paio di tecniche pertinenti sono G200: apertura di nuove finestre e schede da un collegamento solo quando necessario e G201: avviso avanzato agli utenti all'apertura di una nuova finestra

0
Matt Obee