Option 2 does sound very user-friendly.  But I believe users should also have power to change their preferences later on if they wish to.  Once a user changes any of the settings that we are considering for our purpose he will be notified that the preference is permanently stored.  But that does not mean the user cannot change the settings again from the same UI.  User should be able to change the settings as many times as he wants, but whichever setting applied is the most recent will be permanently stored.

Since users can change these settings again through respective UIs, the idea of having a central admin panel may sound obsolete.  But it does not hurt to centrally organize all the preferences in a panel. 

Please share your ideas.


Best regards,

Zeeshan Mughal
Telephone:  +1 347 284 8987
Email:  zeeshanmughal@ieee.org
Web:  http://www.zixan.info

On Tue, May 26, 2009 at 12:55 PM, Marc Delisle <Marc.Delisle@cegepsherbrooke.qc.ca> wrote:
Zeeshan Mughal a écrit :
> Hi,
> Currently, I am focusing on designing the UI for the admin panel.
> Please find a very basic version of UI in my blog post.
> Of course, different fields will require different types that I did not
> consider in this draft.  But the main purpose of it is to get me
> started, and give me a basic idea of how I will go about constructing it.
> I have not really starting digging into code lately.  My approach always
> has been to work on the UI before coding.
> Thanks!


I am previous post I wrote:
About the UI, I see some options:

1. a central panel where a user sets up her preferences (in the same
style than an admin uses phpMyAdmin/setup to maintain config.inc.php)

2. choices made by the user during her use of phpMyAdmin are remembered

3. the settings that can be remembered are marked with some visual clue
that enables a user to change them.

I tend to prefer #2 but am wondering about its performance impact.

So, have you decided what kind of UI you'll offer for the user preferences?


Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, &
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
Phpmyadmin-devel mailing list