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.
|
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.
| |||
|
feedback
|
|
I think you need to answer a couple of questions:
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. | |||||
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. | |||
|
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. | |||
|
feedback
|