[LUDOC-120] Add navigation to the HTML version of the manual Created: 15/Jan/13 Updated: 25/Oct/17 Resolved: 25/Oct/17 |
|
| Status: | Resolved |
| Project: | Lustre Documentation |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Linda Bebernes (Inactive) | Assignee: | Lustre Manual Triage |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | QInfrastructure | ||
| Attachments: |
|
||||||||||||
| Issue Links: |
|
||||||||||||
| Business Value: | 2 | ||||||||||||
| Rank (Obsolete): | 6128 | ||||||||||||
| Description |
|
Create a more granular navigation structure for the Lustre manual. |
| Comments |
| Comment by Richard Henwood (Inactive) [ 15/Jan/13 ] |
|
Can you provide a description or link(s) to an example of granular navigation done well? |
| Comment by Linda Bebernes (Inactive) [ 15/Jan/13 ] |
|
This is a nice example. Unfortunately, I haven't been able to find out which tools were used. |
| Comment by Richard Henwood (Inactive) [ 21/Feb/13 ] |
|
I was pottering around recently and found the fedora documentation to be pleasantly produced. A brief investigation led me to 'publican' http://jfearn.fedorapeople.org/en-US/Publican/2.7/html/Users_Guide/ I think publican can give us the desired navigation. |
| Comment by Richard Henwood (Inactive) [ 21/Feb/13 ] |
|
A further note: Publican version 2.1 is included in CentOS 6. |
| Comment by Richard Henwood (Inactive) [ 28/Feb/13 ] |
|
Docbook 5 (the version used by our existing Manual) support became experimental in 3.0. The current version is 3.1. I'm investigating it's suitability for the Lustre manual. |
| Comment by Richard Henwood (Inactive) [ 04/Mar/13 ] |
|
An example of what publican can do with respect to navigation. |
| Comment by Richard Henwood (Inactive) [ 04/Mar/13 ] |
|
It seems this doesn't render correctly because additional files are missing. This is a zip of the publican output for the manual. |
| Comment by Richard Henwood (Inactive) [ 06/Mar/13 ] |
|
Zip version of the Publican rendered manual. |
| Comment by Richard Henwood (Inactive) [ 02/May/13 ] |
|
There is a publican build for the template here: |
| Comment by Richard Henwood (Inactive) [ 21/Jan/16 ] |
|
Webhelp is a chunked html output format in the DocBook xslt stylesheets that was introduced in version 1.76.1. I've got it working locally, but Docbook 1.76.1 isn't included in CentOS 6 (which is the current manual builder version). So, a path forward here is update the manual builder to CentOS 7 and land this patch: |
| Comment by Gerrit Updater [ 03/Feb/16 ] |
|
Richard Henwood (richard.henwood@intel.com) uploaded a new patch: http://review.whamcloud.com/18284 |
| Comment by Gerrit Updater [ 09/Feb/16 ] |
|
Richard Henwood (richard.henwood@intel.com) uploaded a new patch: http://review.whamcloud.com/18364 |
| Comment by Andreas Dilger [ 19/Mar/16 ] |
|
I believe that this exists today. The .xhtml version has a TOC with links to each section of the manual. |
| Comment by Richard Henwood (Inactive) [ 21/Mar/16 ] |
|
I was thinking more like this, with search as well: https://build.hpdd.intel.com/job/lustre-manual-reviews/665/artifact/webhelp-out/index.html |
| Comment by Andreas Dilger [ 22/Mar/16 ] |
|
Looks nice, though "Command-F" or "Ctrl-F" searching in the current HTML or PDF doc also works, and doesn't require Java (or whatever) complicating the access and distribution of the manual in HTML format. I'm not against it, but there is also value in simplicity and ease of access/distribution of the document. I definitely don't want this to become the only way to access the manual online. |
| Comment by Richard Henwood (Inactive) [ 23/Mar/16 ] |
|
The Java requirement is only during the creation of the webhelp format to construct an index. The search in the webhelp output uses this pre-generated index file and javascript. In my experience it out performs ctrl-f. For example, a search of LFSCK pulls up a short list of topic subjects. I am in complete support that this is an optional derivative form of the manual - xhtml remains the primary form. Thanks for spending time on this. |
| Comment by Gerrit Updater [ 23/Mar/16 ] |
|
Richard Henwood (richard.henwood@intel.com) merged in patch http://review.whamcloud.com/18087/ |
| Comment by Gerrit Updater [ 23/Mar/16 ] |
|
Richard Henwood (richard.henwood@intel.com) merged in patch http://review.whamcloud.com/18364/ |
| Comment by Joseph Gmitter (Inactive) [ 25/Oct/17 ] |
|
Patches here have been merged a while back. |