Version 5.5 Suggestions for Improvement (gripes)
Permalink
With ver 5.5 being such a different animal than previous releases, to include wholesale UI changes I am sure new quirks have been introduced that members of the community think need some refinement. Maybe a centralized thread is a reasonable venue for them?
Here is mine:
Clicking on the Edit or Dashboard buttons in the edit bar should do something. The mega menus are a great idea and reduce the number of clicks for a lot of functionality, but it increased the number of clicks for the buttons namesake, putting the page into edit mode. Same with the dashboard button, while the dashboard itself is really not there anymore, maybe clicking the button can take us to the "News" section.
While these lack of a "click" event is only a nuisance on my desktop, it is a complete killer on my droid, which doesn't have any "hover" functionality. Without the ability to hover the mouse button, I can no longer access any dashboard or edit functions on a C5 site when those emergency on the road updates need to be made.
That's all I got. Thanks for reading.
-Guy
Here is mine:
Clicking on the Edit or Dashboard buttons in the edit bar should do something. The mega menus are a great idea and reduce the number of clicks for a lot of functionality, but it increased the number of clicks for the buttons namesake, putting the page into edit mode. Same with the dashboard button, while the dashboard itself is really not there anymore, maybe clicking the button can take us to the "News" section.
While these lack of a "click" event is only a nuisance on my desktop, it is a complete killer on my droid, which doesn't have any "hover" functionality. Without the ability to hover the mouse button, I can no longer access any dashboard or edit functions on a C5 site when those emergency on the road updates need to be made.
That's all I got. Thanks for reading.
-Guy
We don't really have droid phones around the office (although that may have just changed) but doesn't it handle hover events like the iPhone/iPad? The hover mega menus work on one tap when using my phone or iPad .
Just did some more testing. These results are for a Motorola Droid X. I tested in both the default android browser as well as the popular Dolphin HD browser.
The "Dashboard" flyout works as you suggested with the ipad, one click and it opens, then you can select an item.
The "Edit" flyout appears for a split second and disappears. The edit button hover state (blue background) stays on, but the menu disappears. The behavior is the same on both browsers i tried.
-Guy
The "Dashboard" flyout works as you suggested with the ipad, one click and it opens, then you can select an item.
The "Edit" flyout appears for a split second and disappears. The edit button hover state (blue background) stays on, but the menu disappears. The behavior is the same on both browsers i tried.
-Guy
If anyone is interested I made a few modifications to the ccm.app.js file which enables the edit mode buttons click functions.
Copy your concrete/js/ccm.app.js file over to the /js directory and make the following modifications:
remove lines 6361- 6364:
This code is what disables the "Dashboard" button from clicking through to the "News" page.
Add the following code:
This code will put the page into edit mode. If the page is already in edit mode, this will publish the page with any changes you have made.
One thing to consider when you make these changes.. The ccm.app.js file is so large, and contains so many functions that it will likely be changed in upcoming c5 versions. It is a good idea to delete your /js/ copy of the ccm.app.js file and redo this operation after an upgrade just to ensure you get any other changes that have been made.
Copy your concrete/js/ccm.app.js file over to the /js directory and make the following modifications:
remove lines 6361- 6364:
$("#ccm-nav-dashboard").click(function() { void(0); return false; });
This code is what disables the "Dashboard" button from clicking through to the "News" page.
Add the following code:
$("#ccm-nav-edit").click(function() { var action_href = $("div.ccm-edit-overlay-actions").children(".primary").attr("href"); $("#ccm-check-in-publish").click(); window.location = action_href; });
This code will put the page into edit mode. If the page is already in edit mode, this will publish the page with any changes you have made.
One thing to consider when you make these changes.. The ccm.app.js file is so large, and contains so many functions that it will likely be changed in upcoming c5 versions. It is a good idea to delete your /js/ copy of the ccm.app.js file and redo this operation after an upgrade just to ensure you get any other changes that have been made.