Fixed
Details
Priority
MinorAssignee
AlexAlexReporter
Dmitry AndrejevDmitry AndrejevPatch Instructions
Patches must be submitted through Phabricator.
To submit patch via Command Line use Patches Workflow (via Arcanist) tutorial.
To submit patch via Web Interface use Patches Workflow (via Web Interface) tutorial.
External issue ID
221External issue URL
Fix versions
Affects versions
Details
Details
Priority
Assignee
Alex
AlexReporter
Dmitry Andrejev
Dmitry AndrejevPatch Instructions
Patches must be submitted through Phabricator.
To submit patch via Command Line use Patches Workflow (via Arcanist) tutorial.
To submit patch via Web Interface use Patches Workflow (via Web Interface) tutorial.
External issue ID
221
External issue URL
Fix versions
Affects versions
Created August 12, 2009 at 5:43 AM
Updated December 30, 2024 at 2:16 AM
Resolved November 13, 2009 at 8:01 PM
After user comments and detailed review of current Browse Mode we came to conclusion that to change some things in order to improve usability for both In-Portal users and Projects.
[B]We'll keep ONLY 3 Modes:/B
1. Browse Mode - NO any kind of buttons or processing here. It's a plain mode as of we are looking at the site from the Front End. Please remove all buttons including Section Properties.
2. Content Mode - this mode should allow users to Edit Content Blocks + Change Language Translations for Labels.
a. Edit buttons should be named "Edit content" and act as they are on current/old Browse Mode.
b. "Edit phrase" button (new functionality) on Mouse Over should highlight the translation area with dotted line around (as it works with other edit buttons) + show "Edit phrase" button.
If "Edit phrase" is clicked on we'd like to see a Text Input field loaded with current translation of the phrase and change "Edit phrase" to "Save" and "Cancel" buttons.
If "Save" is clicked system should save current value in the Input field in the background (using ajax) without reloading the page and change Text Input field back to regular label.
If "Cancel" is clicked we simply change Text Input field back to regular label.
NOTE: we realize that it's hard to understand whether <inp2:m_Phrase ../> is located inside of the Button or regular link. Perhaps in this case we can skip such labels.
Feel free to suggest and implement any other solutions. We initially thought about pop-up Edit Phrase script (in modal window), but Andrew said it's a bit too complicated for the Projects, so we need a simpler way as suggested above.
In a perfect world it would priceless if we could have something similar to what you've done for the Price field change in the grid of Products on Advanced view for the other project.
3. Design mode - will contain functionality from current/old Content mode.
a. Change "Section Properties" button to "Section Template" with on click opening CodePress editor with entire section template (ie. index.tpl)
b. Change all "Edit" buttons to "Edit block" and make them seen (100%) ONLY only on Mouse Over the block.
In a perfect world we'd like to have Edit block to load the CodePress editor on the double-click of the area and not only on click on "Edit block" button.
c. Add "Edit design" button next to "Edit block" for those blocks that have ability to edit their designs. Basically we are looking to have functionality from current/old Design mode to be moved this new Design mode. Please make it a different color (perhaps light-red or light-blue will change later the color for it).
d. Keep the Drag and Drop functionality as is, but change name and behavior of "Save Layout" to "Save changes" (will give it a different from "Section Template" button shortly) and make it show up ONLY when user moves the things using Drag and Drop.
Also, show "Cancel" button on any change and make to cancel the last changes (I guess we can simply refresh the same template).
-----------
Summary:
In result will have 3 modes with Browse and Content available to most of the standard users and Design mode for advanced users that will be working in Advanced Admin Interfaces.