Hi, I'm JT and these are my thoughts on community, content management, Plain Black, and WebGUI.

Next: Pluggable Admin Console

User: JT
Date: 9/27/2008 12:48 pm
Views: 2711
Rating: -4    Rate [

+

|

-

]
Send to a Friend

As long as there has been an admin console (and to some extent even before that) people have been asking if we could make it pluggable, meaning so they could remove features they didn't want and add features they did want to the admin console menu. Starting in WebGUI 7.6, that's exactly what you've got!

We've added an option in the config file for you to configure the admin console. You can not only add and remove things, but you can change their icons, relabel them, and set both group privileges and UI levels for each item in the admin console.

Here's part of the config so you can see what it looks like:

"adminConsole" : {

   "loginHistory" : {

      "icon" : "loginHistory.gif",

      "uiLevel" : 5,

      "url" : "^PageUrl(\"\",op=viewLoginHistory);",

      "title" : "^International(426,WebGUI);",

      "groupSetting" : "groupIdAdminLoginHistory"

   },

   "clipboard" : {

      "icon" : "clipboard.gif",

      "group" : "12",

      "uiLevel" : 5,

      "url" : "^PageUrl(\"\",func=manageClipboard);",

      "title" : "^International(948,WebGUI);"

   },

   ...

You can even add your own items in without programming anything. For example, let's say you wanted to link your site to an external W3C validator, you could easily do that like this:

  "validator" : {

     "icon" : "validator.gif",

     "title" : "Validate This Page",

     "url" : "http://validator.w3.org/check?uri=://http://www.mysite.com^PageUrl;"

  },

If that were added to the config and you placed an icon for it in the /data/WebGUI/www/extras/adminConsole folder, then you'd be able to automatically validate any publicly available page in your site by browsing to it, and then clicking on that link in the Admin Console.

We think this feature will give a lot more control, power, and flexibility to site administrators out there. Have fun with it.

The first beta of 7.6 will be out this Tuesday, so check out this feature and others that have been added so far.

Replies

Flat
PreviousBackNext