My question is very simple - is separate admin better for UX or is it better to integrate it inside front-end?

I care only about UX and what is better (and easier to explain) for end-user, I don't care about possible code-duplication.

link|improve this question

feedback

3 Answers

up vote 11 down vote accepted

I think you need to answer a couple of questions:

  1. How different are the administration functions from the normal day-to-day user actions?
  2. Are your administrators also "normal" users of the site?

Taking Stack Exchange as an example, the "administrators" of the site are the higher reputation users and diamond moderators, but they are also primarily users of the site. The "administration" functions (keeping the sites "clean") are extensions of the functions that are accessible to "ordinary" users (editing, retagging, closing, deleting).

In this case it makes sense to integrate the administration functions into the front-end of the site so that these tools are available to people as and when they need them - i.e. when they are reading questions and answers.

If, however, your administration functions are more divorced from the day-to-day activities - running reports, checking logs etc. then a separate UI might well be better.

link|improve this answer
I like your answer, Chris. Plus, I saw you were almost there, so I wanted to push you up above the 3000-mark :) – Charles Boyung Apr 23 '11 at 19:21
Good points! Thx for answer. – Kamil TomÅ¡ík Apr 24 '11 at 5:24
feedback

From a UX perspective an integrated solution would be easier. Same navigation even if there might be an aditional Admin top navigation item as an example. You may also consider to highlight the admin content if they are integrated into the average user content. Like having a distinct EDIT-button, if thats only available by admins... and so on.

link|improve this answer
feedback

I have always found it strange to be in a different environment when administrating a website. The UI might of course be different like @ChrisF said, depending on of the task. But I think the general looks should stay the same, using the same layout.

Also, by staying closer to the real content, you don't loose feeling with it. For example, deleting a post might be done too easy when not seeing it in the context of the user posting it.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.