Guest Post: How to make your Joomla! admin panel rock!

Written by Kyle Ledbetter | April 14, 2009 | Add Comment (6)

Kyle Ledbetter - JoomlaPraise.com

JoomlaPraise.com, started a little over a year ago by the guys at PixelPraise.com, is a relative newcomer to the Joomla! template club industry, and they've carved out a niche for themselves developing simple yet appealing templates that are not only attractive, but also what I like to call "developer friendly," meaning that they are easy to customize and easy to work with. JoomlaPraise's most recent endeavor is the release of AdminPraise 2, an updated and improved version of their first Joomla! administrator template, AdminPriase.

The original AdminPraise template really pushed the boundaries of what a Joomla! administrator template can do, and AdminPraise 2 has taken the concept even further. I have asked Kyle Ledbetter from JoomlaPraise.com to write the first ever guest post on HowToJoomla! to explain some of the top features of AdminPraise 2 and how it can benefit you in your efforts to administer your Joomla!-powered website because I believe this is a revolutionary new way to think about Joomla! administration.


If you've ever wanted more control over your Joomla! admin panel's appearance, shortcuts, menu, or acl, JoomlaPraise's AdminPraise2 is just what you need.

At first glance, AP2 is just a drastic change in the overall appearance of the admin site, but once you dig into it you'll find it's a very powerful tool.

Themes

Themes

Let's get the aesthetics out of the way, since they're just the tip of the iceberg. All the themes are inspired by popular user interfaces. The default resembles the Adobe Creative Suite and has the most color variation for each section of the site. The second is inspired by Joomla and feels much like the default Khepri theme. The third is inspired by Mac applications. The fourth takes some visual queues from the latest WordPress admin site (for all your converts). The fifth feels like the Microsoft Office 2007 suite. The sixth and final theme is inspired by Gmail and is probably my fav since I love Google's minimalist design style. You can customize background, border, font, and link colors in the template params.

Modules Positions

Module Positions

To allow total control, JoomlaPraise has broken all the functionality into separate modules. If you add ?tp=1 (just like the frontend) to your admin cpanel url, all the module positions will be revealed. You're free to customize which modules you use in each position. Customize the cpanel (the apcpleft and apcpright positions) and pick which shortcuts you'd like in each iteration of the AP Icons module. The apcpbottom is prepopulated with helpful links, and is an html module that you can edit. I recommend keeping the Activity Log module, as it's extremely useful in keeping track of your site's admin activity. Each tab in the sidebar is an individual module which can be moved or customized to bring your favorite links to the forefront. Publish modules in the apright1 - apright9 positions and new rows of tabs will appear (the cpanel position is last, so you can have a module published in AP2 & Khepri, more on that later). The apfooter position follows this same tab logic, but places the tabs in the footer. Rather than just unpublishing individual modules, you can totally turn off areas of your admin site from the AP2 template parameters.

One last note: There's even a module position on the right side of the admin login page (aplogin) in which you can publish a module such as an RSS feed or a custom message for admins.

Admin Menu

Admin Menu

AP2 puts Joomla's core menu system to use for the admin site, an obvious but incredibly helpful idea. The AdminPraise Menu (as it displays in the Menus list) is prepopulated with links, and you can customize from there. Enable/disable, move, copy, create, or change the acl of each individual link. Since the choices for the different acl are part of Joomla's core, AP2 maps the frontend permissions to the backend levels: Public=Manager, Registered=Administrator, and Special=Super Administrator. The acl is most useful for controlling what Administrators see. Users need to be Administrator to access components, but that doesn't necessarily mean they need access to ALL components. With AP2 you can change the dynamic component list to only display for Super Admins, and create new links to specific components that Administrators can see.

An advanced feature in the menu is that you can enter the path for a php script, and it will execute in the menu. This is how the Menu list, Component list, and both Quicklaunches work in the menu.

Quicklaunches

Quicklaunches

Much like the application launcher in OSX, AP2 features quicklaunches for components and modules. These display a grid of icons to allow a quick visual selection. You can choose whether to display components, public modules, admin modules, or public/admin modules. Not all component logos are present, but you can create a 50px x 50px transparent png with the name of the component or module as the image name, like com_banners.png and then drop that into /administrator/templates/adminpraise2/images/logos/.

My Theme

My Theme

If all your site admins don't like the same AP2 theme, they can select from the list of themes and only they will use this theme (via a cookie).

My Editor

My Editor

This module is a huge time saver. Many admins have to turn off their text editor and edit code directly in articles or modules. With the default theme you have to navigate to Users, find yourself, edit your profile, select the editor, save, and navigate back where you were. This module allows you to quickly change your editor setting and it uses AJAX to submit.

History Crumbs

History Crumbs

AP2 provides a clickable list of all the pages you've recently visited, which is extremely helpful and a time saver.

AP Icons

The AP Icons module is used all over AP2. The top toolbar links, cpanel links, and most sidebar links all come from this guy. Check out the module params and find a huge list of almost every admin action you can think of, and some shortcuts you probably didn't. Each link has acl options. Each iteration of the module also allows up to 5 custom links.

AP Dock

AP Dock

If you're a fan of the OSX dock, you'll enjoy the AP2 Dock, which includes helpful links. If you're not, it's a module and you can just unpublish it.

Activity Log

As I mentioned, the Activity Log keeps track of all your admins' latest activity. Helpful links are inserted on the username (or full name) and the task they they've performed. The activity from all the core components (users, content, menus, etc) is present, and more third party components are planned.

Condense Sidebars

Condense Sidebars

If you're monitor is on the small side, or if you're on a page that just needs more space (such as the new article page), click the top of the sidebar and it will condense. Once condensed, each tab is stacked vertically and opens in a floating div.

More Params

More Params

You can also control if events such as the quicklaunches or condensed tabs are fired onhover or onclick, and the duration of this animation.

Hidden Features

Timeout Redirect

With Khepri, if your admin session expires you get logged out, and when you log back in you get routed to the cpanel. Joomla! admins hate this. AP2 remembers where you were trying to go and redirects you to that page. This feature was actually present in Joomla 1.0.x and AP1 as well.

NinjaXplorer Optimized

NinjaXplorer Optimized

NinjaXplorer is a great tool for editing files from the Joomla! admin panel, but you only get a tiny window to edit the code. AP2 enlarges this window and makes it much more usable.

That's quite a bit of features that can change the day-to-day work flow of Joomla! admins quite drastically. What do you think? Can Joomla! vets and newbies benefit from extensions like this? Do you have any admin or AP2 tricks?

Trackback(0)

Comments (6)Add Comment

716
...
written by Davendra Singh, May 13, 2009
how can role based access permissions be included in joomla...i want to hide certain informations from certain users. how can i do that pls help me out.....
62
...
written by Cory, May 13, 2009
Hi Davendra, to get role-based permissions in Joomla 1.5, you will have to use a third-party ACL component. There is a good one called JUGA from www.dioscouri.com.

The core ACL in Joomla 1.6 will be much better than it is now, but that won't be out for a while. In the meantime, you need to use a third-party component.
716
...
written by Davendra Singh, May 14, 2009
thanks corry
0
Awesome
written by Sean Callahan, May 28, 2009
I love it!!!! I hate the stock theme of Joomla's admin panel, they should use one of these!
0
Dial-up?
written by Christopher Parker, May 30, 2009
I have two questions:
- How does this template perform over dial up?, and
- What are the improvements over the Admin Praise 1?
0
Easy admin for clients, not developers
written by Tony Loxton, June 12, 2009
Hi,
thanks for the great critique on admin praise 2.

I am hoping someone can recommend what is best to use for clients - when I implement a new joomla site for a client, they never get it easily. Often there is much training required, and this is because the interface is not easy nor intuitive. I like the look of ap2, but still think it looks confusing so a newbie.

What would you recommend as a way to make the admin of joomla easy - for dummies??

Thanks,
Tony

Write comment

You must be logged in to post a comment. Please register if you do not have an account yet.

busy

Join the HowToJoomla Community!

  • Create a profile
  • Connect with other members
    of the community
  • All for FREE

Sign up now!

 

Already a member? Login here.

HowToJoomla is proudly hosted by Eleven2

 
 
 

Search the Joomla! Community for Resources

 
 

Latest Community Activity

Yesterday
Mustaq Seems like Spam PM's are spreading here too, like Kunena.com 03:43 PM
Enzo Fiorillo Palacio added My Articles application 02:40 PM
Enzo Fiorillo Palacio added Feeds application 02:40 PM
3 days ago
Marga van der Tol joined a group HowToJoomla! 06:38 PM
1 week ago
Gary Edmonstone and john birch are now friends Jan 28
 

Welcome to Our Newest Community Members

Jenny McWilliam
Harry
Caryl Forrest
Larry Levenson
rosemary
Gavriel Patlis
Jonathan
turgut
joomloo
wjr
Marga van der Tol
greg
 
 

Latest Comments

About HowToJoomla

Why am I getting this. Will admin please check the ...

How to Display Your

Hi, I have system params set to "NO" for "show pag ...

How to Fix Joomla C

Thanks for this posting. The introduction solves w ...

How to Display Your

Hi, I used this tip as part of a SEO technique. Ad ...

How to pick a Joomla

Hi, I just want to mention 3 problems I have with ...