Bluetrait Weblog

Admin Panel Links

Posted by Michael Dale on Mon, 13 Nov 2006 8:30 PM

The next version of Bluetrait (1.2) has had the admin panel links system redesigned. This has been done for a number of reasons:

  1. Clean up the links for users who do not have permissions to certain pages (don’t display links that the user cannot access).
  2. Allow plugins (should be ready for the next version) to quickly and easily add/change the links bar without modifying core files.

So the current links bar in Bluetrait 1.1 looks like this:
Bluetrait Default Links Bar
  
Let’s say a user of level 0 clicks the File Upload button. They would see this message:
File Upload permission error
 
So how are the users meant to know what areas of the site they have access to?
 
The next version of Bluetrait fixes this. A user of level 0 will now see a links bar that looks like this:
New Links Bar
 
So this should make Bluetrait easier to use for users who register to the site.

Now on to plugins. An API has been created to allow plugins to modify the links bar. Here is what the links bar looks like with two plugins enabled.
New links bar with plugins
Notice the number next to Comment Moderation button and the extra button at the end of the bar.

Plugins can also modify the lower links bar.

The links bar code needed to be completely rewritten to support these features, and we’re happy to say that the load time hasn’t increased noticeably (we’re talking thousandths of a second here) and in some cases has decreased.

So we hope you like these changes.

Comments?

HTML allowed: <a href="" title="" rel=""></a> <b></b> <blockquote cite=""></blockquote> <em></em> <i></i> <strike></strike> <strong></strong> <li></li> <ol></ol> <ul></ul>
ie: <b>bold</b>

Please note: you require cookies to be enabled on your computer to allow you to post. This is simply to stop spam. No personal information is stored. If for whatever reason you choose not to allow cookies your post will not be displayed until it passes "moderation".

Message:

Need to login? Click here

Name (optional)

Email (not shown)

WWW (optional)

Allow contact form email