Domanda

Dal punto di vista dell'usabilità, è meglio integrare sezione admin sul sito web principale o avere una sezione separata per gestire i contenuti?

Tutti i pensieri sono molto apprezzate.

EDIT:. L'applicazione è un CMS per molto non-techno personale amichevole

È stato utile?

Soluzione

Dipende dal progetto e parte si desidera amministrare, imho.

Ad esempio commenti su newsposts deve essere somministrato nel sito stesso, mostrando un "delete" LinkButton per ogni commento. In caso contrario, i mods avrebbero dovuto cercare il commento nella sezione admin => non è molto facile da usare.

Ma in generale penso che una sezione di amministrazione separata di solito è più chiaro per il vostro cliente. Che ci si vuole loro di vedere il sito come un utente normale lo vedrebbe.

Altri suggerimenti

Per lo meno mi sento di raccomandare spostare tutti i file di amministrazione in una cartella separata. In questo modo se si sta utilizzando una piattaforma come .NET si può facilmente controllare l'accesso alle cartelle però ruolo e basate sull'utente permessi web.config.

Avere la vostra amministrazione tutti i file separati permette di fare altre cose con facilità anche, come eliminarli se si decide di spostarli a un altro server in seguito. Inoltre si possono escludere nel file robots.txt (anche se mettendolo nel file robots.txt ti verrà dicendo altre persone questa sezione esiste, e robot non hanno in mente questo file).

Modifica:

Mi sento come se la mia risposta colto nel segno un po 'di considerare la tua domanda. Naturalmente in-line editing è più facile che andare a una pagina separata dal punto di vista dell'usabilità, ma ogni volta che sento di mescolare utenti admin con gli utenti regolari campanelli d'allarme giganti andare fuori nella mia testa.

Penso che dipende dalla funzione del sito e come intrusiva sarà per il vostro personale. Ha senso per loro di apportare modifiche durante la navigazione del sito e saranno diventano alla fine scoraggiato con il sistema, perché li costringe a iniettare passaggi inutili nel loro processo? Quanto tempo le modifiche prendere? Ha senso per mostrare un'interfaccia completamente diversa per gli amministratori? Credo che una risposta a questa domanda richiede molta più comprensione di ciò che la funzione specifica che si sta cercando di realizzare e varierà caso per caso.

Non ho mai amato l'aggiunta di pagine di amministrazione nel sito principale. Sembra che è troppo di un rischio da parte di qualcuno ottenere accidentalmente l'accesso alla parte di amministrazione del sito. Anche se si esamina la sicurezza più e più volte, c'è sempre quella possibilità che qualcosa di inaspettato accadrà, ed è un casino enorme per ripulire (ciò che è stato modificato, chi ha avuto accesso quello ecc ecc). A mio parere tenere come un sito separato è il modo più semplice per andare.

Mentre v'è un livello di convenienza di essere in grado di accedere alla parte principale di un sito come utente privilegiato, e poi cliccando su parti di una pagina per modificare / alterare esso, v'è anche una misura di sicurezza nell'avere in una zona separata.

ho scoperto che avere una sezione separata del sito che è dedicato specificamente per le attività amministrative rende i compiti più facili da organizzare e utilizzare. Basta guardare Wordpress (in particolare il nuovo 2.7 release), Drupal (un cms molto popolare), e Joomla (altro CMS molto popolare). Se volete testare questi dispongono di fuori per vedere il motivo per cui penso che la sezione separata è migliore, si può andare a . it e testare sia Drupal e Joomla.

Dal punto di usabilità, il più integrati meglio ma tende ad aggiungere gravemente alla complessità. E 'sempre meglio se è possibile eseguire l'azione all'interno del contesto in cui si verifica - bloccare un cattivo utente, tagliare un registro questo è troppo grande, ecc Tuttavia dal momento che questi tendono ad avere effetti collaterali significativi l'aspetto della sicurezza trionfi di questo un sacco di tempo per paura.

Credo che avete bisogno di guardare a fare una valutazione del rischio per quanto riguarda l'integrazione delle funzionalità di amministrazione a destra nell'applicazione.

  • Quale sarebbe l'implicazione per il sistema, se qualcuno fosse in grado di degenerare privelages e ottenere l'accesso alle funzioni di amministrazione. se ogni utente è stato bloccato maliziosamente -? danni al sito, la reputazione, SLA ecc

  • Quali funzioni distruttive può un amministratore di eseguire da questa sezione? cancellare un sacco di dati? mandare in crash l'applicazione? alterare i costi che hanno un impatto significativo sul utenti / clienti?

  • sono le funzioni di amministrazione integrate in app o isolate in funzioni di amministrazione specifiche?

  • L'applicazione ha un volto pubblico o è un'intranet che si presume sicuro?

Io personalmente sono mai sentito a mio agio integrare la sezione di amministrazione con il sito per paura che una violazione della sicurezza causato dalla mia inettitudine o qualcosa che va oltre il mio controllo, come cattive impostazioni predefinite, senza patch exploit. Tuttavia, quando il client sta scrivendo l'assegno tendo a fare quello che ritengono migliore.

Io vengo dalla scuola di usabilità che dice "minimizzare indovinare il lavoro". Quindi, che tipo di informazioni avete ottenuto dalle vostre sessioni di gruppo di utenti?

Ricordate, non siete (e non siamo) gli utenti tipici del proprio sistema. Tutto ciò che diciamo sta per essere una supposizione. Quel che è peggio è che qualsiasi opinione mostrato qui è probabile che sia male informati per la vostra situazione (ma probabilmente impressionante a quello che fanno). L'unico modo per avere un parere informato su cosa fare è quello di uscire e chiedere agli utenti in modi intelligenti.

Poiché si tratta di un problema di sicurezza un po 'del vostro mix utente dovrebbe essere persone che si specializzano nella sicurezza. Solo perché è più facile da usare, non significa che sia la più appropriata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top