Thanks Jacques for the clarification,

But, I'm not sure to understand,
currently, doc is generated only for R17 and are only included in buildbot job 
for trunkFrameworkPlugin  ?
Work to do is to add for job R17Framework and R18Framework ?
Infra help is needed to publish for multi-release ?

can I help about one of these points ?

Olivier

Le 20/05/2020 à 17:15, Jacques Le Roux a écrit :
> Thanks Olivier,
> 
> I must add that it's the current location and it would need more work to 
> change it, notably Infra help
> 
> Jacques
> 
> Le 20/05/2020 à 16:24, Olivier Heintz a écrit :
>> Yes, of course
>>
>> My explanation was not clear, I propose to have one documentation by release 
>> and use it in the relative help
>>
>> My question is more about using (or not) 
>> ci.apache.org/projects/ofbiz/site/${release}/ofbizdoc
>>
>> Le 20/05/2020 à 08:32, Michael Brohl a écrit :
>>> Hi Olivier,
>>>
>>> wouldn't it be better to have different documentation paths for the
>>> different branches?
>>>
>>> If we would show the trunk documentation/help for stable branches, it
>>> will most likely be wrong in some cases.
>>>
>>> Another thought: it would be great if we could have the docs available
>>> at ofbiz.apache.org/docs/trunk/, ofbiz.apache.org/docs/r18.12/ etc.
>>>
>>> Thanks,
>>>
>>> Michael Brohl
>>>
>>> ecomify GmbH - www.ecomify.de
>>>
>>>
>>> Am 19.05.20 um 11:54 schrieb Olivier Heintz:
>>>> Hi Community,
>>>>
>>>> I need some comment or thought about one of point of the solution proposed.
>>>>
>>>> Is there some people against the fact of used 
>>>> ci.apache.org/projects/ofbiz/site/ofbizdoc (generate for the trunk) for 
>>>> the ofbiz help ?
>>>>
>>>> As I explained in my previous email, 
>>>> ci.apache.org/projects/ofbiz/site/ofbizdoc would be the default value for 
>>>> userDocUri, (but value in
>>>> general.properties can be change with the local place of doc generation).
>>>>
>>>> If community think, it's a good step solution (on the road to the new help 
>>>> system), I will create a JIRA for generating the doc on all supported
>>>> branches (currently, it's only done for r17)
>>>>
>>>> I just finished to migrate AccountingHelpData.xml to added the <set 
>>>> field="helpAnchor" to the correct screens, so now it's really possible to 
>>>> see if
>>>> it's usable. I will updated the JIRA 11693.
>>>>
>>>> Olivier
>>>>
>>>> Le 12/05/2020 à 16:42, Olivier Heintz a écrit :
>>>>> Jira 11693 created with a patch proposed
>>>>>
>>>>> if this solution is accepted, (and all asciidoc integrated) next step is 
>>>>> to work component by component
>>>>> For each:
>>>>> 1. add in the component decorator <set field="helpAnchor" to to component 
>>>>> Title in user-documentation
>>>>> 2. using heldata.xml to update all screens which had a dedicated text for 
>>>>> help, with the new helpAnchor value
>>>>>
>>>>> It's not a too large task, which can be maybe add in the task list for 
>>>>> the next community days, and so finish the migration from docbook to 
>>>>> asciidoc ;-)
>>>>>
>>>>> any thoughts?
>>>>>
>>>>> ps: this week, I will do this job for accounting component
>>>>>
>>>>> Le 11/05/2020 à 15:38, Olivier Heintz a écrit :
>>>>>> Hi community,
>>>>>>
>>>>>> First step about Docbook migration to asciidoc is done, all existing 
>>>>>> files have been converted
>>>>>> (waiting a review before PR merge)
>>>>>>
>>>>>> Next step is to have a new help system,
>>>>>>
>>>>>> I propose to do a very simple solution which would be a link to a 
>>>>>> documentation site.
>>>>>> This solution would use
>>>>>>     1. at ofbiz level, a default proprety for documentation website uri
>>>>>>     2. at the screen level
>>>>>>       * it would be possible to give a other uri (for user documentation)
>>>>>>       * if the anchor in the user documentation for this screen is put, 
>>>>>> the new help is used otherwise the older link is used
>>>>>>
>>>>>> If this solution is validated, next step will be to update all the 
>>>>>> screens with the correct link value
>>>>>>
>>>>>> I propose to create the Jira (and the implmentation) with this very 
>>>>>> simple solution (using the doc generated by Buildbot as documentation 
>>>>>> site)
>>>>>> when some other people with a good knowledge of gradle and/or ofbiz cms 
>>>>>> have time to do a internal documentation website, it will be possible to
>>>>>> change the default uri ;-)
>>>>>>
>>>>>> what's your opinion about ?
>>>>>>
>>>>>>
>>>>>> Le 26/02/2020 à 17:10, Olivier Heintz a écrit :
>>>>>>> inline
>>>>>>>
>>>>>>> Le 26/02/2020 à 14:02, Taher Alkhateeb a écrit :
>>>>>>>> Hello Olivier,
>>>>>>>>
>>>>>>>> Without digging into much detail, I can say that it's a good idea to
>>>>>>>> switch the online help system to asciidoc.
>>>>>>>>
>>>>>>>> The current structure of asciidoc templates is designed to be a full
>>>>>>>> manual document. To link up different pages to different sections, you
>>>>>>>> need to break the documentation down to smaller files and then combine
>>>>>>>> them. This way you can have both the "big" manual and the "per screen"
>>>>>>>> help section.
>>>>>>> In my experience, as I'm working with
>>>>>>>     - current ofbiz online help
>>>>>>>     - ofbiz webhelp
>>>>>>>     - some static doc website done with Grav (build with multiple small 
>>>>>>> files)
>>>>>>>     - some static doc website done with asciidoc (only one large file)
>>>>>>>     - ...
>>>>>>>
>>>>>>> With multiple small files it's needed to have a very good search engine 
>>>>>>> and a global index / TOC
>>>>>>>
>>>>>>> With the One page doc, the TOC is very large and not always very 
>>>>>>> convenient, but exist and the browser-find works
>>>>>>>     and it's easy to navigate between details and generality
>>>>>>>
>>>>>>> So, as a user, I prefer help base on One page documentation.
>>>>>>>> Also, gradle might not be enough for online help. A more robust
>>>>>>>> solution could involve integrating asciidoc at the framework level to
>>>>>>>> dynamically generate help. So this is another idea to consider.
>>>>>>> When we have tried, in the past to dynamically generate html from 
>>>>>>> standard docbook process it was too slow
>>>>>>>     it's why it was decide to use a freemarker template to do the 
>>>>>>> generation, even if only 5% of docbook syntax
>>>>>>>     was managed.
>>>>>>>
>>>>>>> Documentation not change very often, static page seem enough for our 
>>>>>>> need.
>>>>>>>
>>>>>>>> On Wed, Feb 26, 2020 at 2:29 PM Olivier Heintz <holiv...@apache.org> 
>>>>>>>> wrote:
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> Currently OFBiz Online help work with docbook files with html 
>>>>>>>>> generation done by a ftl template.
>>>>>>>>>    Link between screen and file to show is done with some content 
>>>>>>>>> associated with key-word
>>>>>>>>>
>>>>>>>>> Decision has been done to no more used docbook format but now use 
>>>>>>>>> asciidoc format.
>>>>>>>>>
>>>>>>>>> User-manual.adoc should be the new reference for user help. How to 
>>>>>>>>> use it for online help ?
>>>>>>>>>
>>>>>>>>> I think it's important that online help is link to a internal help 
>>>>>>>>> (which can be modified) not to a Apache-OFBiz-website-Help
>>>>>>>>> but this point of view can be discuss.
>>>>>>>>>
>>>>>>>>> To be able to have OFBiz internal help, three points should be solved 
>>>>>>>>> :
>>>>>>>>> 1) with asciidoc we have multiple documentations, it seem important 
>>>>>>>>> to have a "website" to be able to access easily all the doc.
>>>>>>>>>      how to "encapsulate" each html documentation generated in a 
>>>>>>>>> "website"
>>>>>>>>> 2) generation doc process put html and pdf files in build directory, 
>>>>>>>>> how it's possible to access them from ofbiz
>>>>>>>>> 3) For online help it's necessary to be able to create link between 
>>>>>>>>> screen and html anchor.
>>>>>>>>>      In documentation generate from asciidoc, all title can be used.
>>>>>>>>>      How to to say this screen should go to this documentation at 
>>>>>>>>> this title.
>>>>>>>>>
>>>>>>>>> I suppose content application, can help to solve this points.
>>>>>>>>> I need some help from OFBiz-Content experts.
>>>>>>>>>
>>>>>>>>> For point (1) I'm using jBake but maybe it's possible to do something 
>>>>>>>>> similar with templating in Content
>>>>>>>>> Who has some idea ?
>>>>>>>>>
>>>>>>>>> For point (2) I suppose it's a "gradle configuration" and "content 
>>>>>>>>> configuration"
>>>>>>>>> Who has some idea ?
>>>>>>>>>
>>>>>>>>> For point (3) the more simple solution is to add 1 (or 2) field in 
>>>>>>>>> context which contain help_title,(help_documentation) and
>>>>>>>>> so it will be simple to build the correct help link
>>>>>>>>>

Reply via email to