Hi,
I have set up laboratory infomation/data management
system (Apache, MySQL, phpMyAdmin). Now some people
feel www-interface more complicated. In order to make
www-interface to database more intuitive and simpler
for laboratory stuff it should be possible to hide
certain pages from phpMyAdmin GUI. There could be two
different modes of operation (Basic and Admin). For
example in database view only 'Export', 'Search' and
'Query' tabs should be visible in Basic mode. In table
view only 'Browse', 'Select', 'Insert' and 'Export'
tabs should be visible in Basic mode. This new feature
could be configurable through config.ini.php3. Ofcourse
in Admin mode all the possible pages should be visible.
I know that phpMyAdmin in designed for database admins
but this new feature would make phpMyAdmin more
suitable also for other purposes. Simpler GUI mode
would provide more general GUI to database without
administrative functions. Normal users (not admins)
would see simpler interface and feel them selves more
comfortable.
Teemu
Logged In: NO
I , too would find this very helpful.
But one I think one should even be able to restrict certain
things. Now, the user can see the field attributes and
change them. One should be able to restrict that too.
Logged In: YES
user_id=473563
Some things will be changeable now via CSS theming...
Logged In: YES
user_id=465544
OK, theming is step to right direction. Could it be possible
to override some configuration options by using themes. Each
theme folder could have the theme specific config file. So
by placeing config.inc.php to theme folder I would be able
to override some configuration settings. Ofcource not all
configuration options should be overrideable (server related
settings etc.).
My intention is still to make PMA GUI simpler and cleaner
for average users. By providing users with different themes
different user groups could have more suitable GUI for their
purposes. For example different users need different default
settings for data export and some unnccessary stuff could be
hidden... There is plenty of application for overrideable
configs. ;-)
Teemu
The phpMyAdmin configuration storage could hold Group definitions that describe which menu items are available to each group, and which users are part of which group (with a default group).