Well done Chris, for this module, it's superb indeed Sir!
Now, I'm trying to use it to provide someone with a bullet-proof node editing panel and Iwant to fill up their menu with (custom) things like ...
Edit the main story|node/12/edit
This is all fine until I want to then direct them back to a particularplace after the edit because when I use ...
Edit the main story|node/12/edit?destination=whatever
Navigate turns the shortcut into...
node/12/edit%3Fdestination%3Dwhatever
Which means that it doesn't work anymore????? :(
I thought I'd really cracked it.
Now, I'm sure there's some good clear thinking behind why you've made it translate things like that but I really do need it to (at least optionally) leave my shortcuts alone!
Also, could you provide a facility for use to go in and tweak each short cut after we've created it?
Thank you very much.
PS, also got what I think is a bug ...
Ideally, what I would like is for my user to absolutely no control whatever over Navigate once I hand it over to them - I don't want them to SEARCH, expand or contract the size of Navigate or anything else for that matter - I switched of Search in their Permissions etc. but they still seem to be able to play with it - can you tie it down even more?
Nick (in the UK) nick@sirclickalot.co.uk
Comments
Comment #1
sirclickalotOh and one other thing!
How about providing the facility to adjust the background colour of the Navigator - this way one is able to really make the widget fit in exactly with the site being edited.
N
Comment #2
chrisshattuck commentedHi Nick,
Thanks for the feedback.
Regarding the favorites with query strings: that should be a simple fix, good catch.
Regarding permissions: a user should not be able to add a search widget if they don't have permission. However, if one has been added to their widget set, then they probably could. Is that the behavior you're seeing, or something else? Also, the feature to completely freeze a widget set for a particular user has been requested by another user, and I like the idea, just have to get around to implementing it.
Regarding background color: It was a conscious choice to make the look and feel of Navigate non-editable, but I'd love to hear more feedback on this. My current thinking is that administrative interfaces should not always have to be flexible to match the look and feel of the rest of a site. Rather, the developers of administrative tools should work on maintaining consistency between their interfaces. An agreement on certain elements would provide necessary constraints so that developers can concentrate on making a highly usable interface without being concerned about too many interface variables. On the whole, Drupal administrative tools support this kind of flexibility, but for many this can be a hinderance.
Comment #3
sirclickalotComment #4
nonprofit commented> Also, the feature to completely freeze a widget set for a particular user has been requested by another user, and I like the idea, just have to get around to implementing it.
+1 On freezing widgets. I envision using this almost like a dashboard; creating links to many Admin-only views. Preventing non-techs from monkeying with the settings would be a huge plus.
> It was a conscious choice to make the look and feel of Navigate non-editable, but I'd love to hear more feedback on this.
Although I think you've done an excellent job of creating a look which harmonizes with most sites. I think it would be even better to have the option to theme it and truly integrate it into the look and feel of each site. If I'm not mistaken, Super Nav allows the upload of a custom logo. That would be a wonderful addition to Navigate.
This is a really great module and the type of functionality Drupal needs to reach the next level. Thanks!
-NP
Comment #5
chrisshattuck commentedJust made a new release of Navigate, which addresses most of the issues in this post. The requests:
1. Fix query strings in favorites - This has been committed, but will need to be downloaded in the 6.0 dev package. Will be released in Beta6 / 1.0.
2. Allow in-line editing of Favorites - Because it's simple to add a new favorite and delete the old one, I'm going to hold off on adding this for a while.
3. Allow background / Logo changes - This has been added in Beta5. There is an example theme folder in the module folder with instructions on what to do. Because there are background images involved, it's not as simple as setting a background color, but it's not too bad. Just a few image and css changes in the theme directory.
4. Freezing widgets - This has been added in Beta5. The permission 'navigate customize' sets weather a user will be able to change their widget set.
Thanks for the good ideas and bug finding!
Comment #6
nonprofit commentedLooks great, can't wait to check it out. Thanks Chris! -NP