[ https://issues.apache.org/jira/browse/OFBIZ-1750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adrian Crum closed OFBIZ-1750. ------------------------------ Resolution: Fixed Closing this because the basic work has been committed and there doesn't seem to be any more activity with it. > Online user help link icon > -------------------------- > > Key: OFBIZ-1750 > URL: https://issues.apache.org/jira/browse/OFBIZ-1750 > Project: OFBiz > Issue Type: New Feature > Components: ALL COMPONENTS > Affects Versions: SVN trunk > Reporter: Bruno Busco > Assignee: Adrian Crum > Priority: Minor > Attachments: help_links.jpg, help_links.patch, help_links1.patch, > help_links2.patch > > > I have implemented an on-line help linking system the you can find in the > attached patch (help_links.patch) and preview in help_links.jpg. > This is a short description of how it works. > I have added a "link-url" property to the container tag. Now it is possible > to write something like: > <property-map resource="ProjectMgrUiHelpUrls" map-name="uiHelpUrlsMap" > global="true"/> > ... > <container style="screenlet" > help-url="${uiHelpUrlsMap.ProjectManagerApplicationRoles}"> > When such a property is specified the container is rendered with a textual > "?" that contains an href to an help page url. > I have included in the patch also a modified maincss.css file that shows a > more beatifull yellow icon like you can see in the preview. > I have done some thinking about how to build the help urls with the following > requirements: > 1) Should be possible to change the whole help site used with a single > modification in one file > 2) Different help urls should be used depending on th locale > To implement this I added the HelpUrls.xml resource file that in in the > framework and defines the following keys: > - helpurls.prefix = the first part of every help url > - helpurls.suffix = the last part of every help url > - helpurls.hint = a string that is displayed when the mouse is moved on the > help icon > All these keys are translated in urls and strings that are (or can be) > specific to the selected locale. I this way it is possible for example to > have the different languages help pages located on different sites (changing > the helpurl.prefix) or it is possible to have an help system that provides > different language help based on parameter attached to the url (something > like ?language=it or similar) > The final url attached to the icon is made of the prefix, the container > specific help-url and the suffix > Even the container specific help-url could conveniently be taken from a > resource file so that a change in the help system pages should require only > the resource file modification and not all the screens. > I have included in the patch a single modified screen that uses the help > links. This is one of the Project Manager Application that is available at > this link: > https://localhost:8443/projectmgr/control/MyTasks > Could you please review the system? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.