Updated dashboard menu - looking for feedback!

Permalink 1 user found helpful
Because of my own neuroses, I really felt that I was wasting time clicking through to second-tier pages within the dashboard when I knew precisely where I wanted to go. And thus, the dashboard quick nav was born!

I just added a few lines of code to generate a subnav for each dashboard item and a little bit of css to keep it clean. I think the result is a tasteful and functional upgrade, but I would love some feedback.

The zip includes two files: a modified "dashboard.php" and an accompanying css file. You just drop them into your /themes/core/ and viola, your dashboard is now a little bit handier.

This is my first actual contribution back into the community thus far, and it's amazingly minor, but I'm looking for a bit of feedback and help on how I could include it into a package and also make it a bit more future proof. I am also working on doing the same functionality within the "Edit" bar on the front-end as well; once that is finished and I can figure out the ins and outs of packaging all of this up cleanly, I'll submit it to the marketplace.

Cheers!

1 Attachment

aghouseh
 
jordanlev replied on at Permalink Reply
jordanlev
Nice idea, thanks for sharing. Unfortunately, it doesn't work for me -- I'm on Chrome/Mac, C5.4.2. Says it can't load themes/core/dashboard_quickmenu.css -- and it is just showing every submenu in the left sidebar (not in a popout menu or anything).
I placed the "core" directory in my site's "themes" directory (not in "concrete/themes").
aghouseh replied on at Permalink Reply
aghouseh
It sounds like the CSS isn't in the right place. Both the dashboard.php and the dashboard_quicknav.css should be in /themes/core/ (not concrete/themes/core). I just dropped them in a 5.4.2 site I have up and seemed to work fine (I tried Chrome/FF on Mac as well).
12345j replied on at Permalink Reply
12345j
the issue is you're not accounting for subdomains (rooot/concrete) in th links as well as the stylesheet. if you remove the / at the beggining of the css path it should work.
12345j replied on at Permalink Reply
12345j
once I got it working it looks pretty good though.
TheRealSean replied on at Permalink Reply
TheRealSean
I like this looks nice :thumbs up: from me
adamjohnson replied on at Permalink Reply
adamjohnson
Any chance we could get a screenshot? I'm on the mobile device now and can't install anything; however, this sounds like a pretty sweet mod to the dashboard.
aghouseh replied on at Permalink Reply 1 Attachment
aghouseh
Here's a screenshot. I was trying to figure out a way to package this (and a mod to the dashboard button on the front end edit bar eventually) so it would install cleanly and have compatibility after upgrades. Any thoughts?
adamjohnson replied on at Permalink Reply
adamjohnson
You might want to talk to ChadStrat. He's done this before.

http://www.concrete5.org/community/forums/chat/nuvo-concrete/...
aghouseh replied on at Permalink Reply
aghouseh
Wow, I was already kicking around the idea of doing some dashboard re-skinning and he did a really great job of it. I'll be very interested to see what comes with the supposed 5.5 dashboard revamp.
12345j replied on at Permalink Reply
12345j
Btw, no dashboard mods will be accepted at least until after 5.5.

This website stores cookies on your computer. These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media. To find out more about the cookies we use, see our Privacy Policy.