Doesn't demo-stable relates to a particular release? Instead of a branch? Then why don't we the release id not mentioned under projects/ofbiz/site/
becoming: - projects/ofbiz/site/17.12.01 - projects/ofbiz/site/17.12.03 - etc. Met vriendelijke groet, Pierre Smits *Proud* *contributor** of* Apache OFBiz <https://ofbiz.apache.org/> since 2008 (without privileges) *Apache Trafodion <https://trafodion.apache.org>, Vice President* *Apache Directory <https://directory.apache.org>, PMC Member* Apache Incubator <https://incubator.apache.org>, committer Apache Steve <https://steve.apache.org>, committer On Sun, May 24, 2020 at 10:26 AM Olivier Heintz < holivier.li...@ofbizextra.org> wrote: > Hi Jacques, > > I have created https://issues.apache.org/jira/browse/INFRA-20311 "we need > directories per release under ci.apache.org/projects/ofbiz/site/" > > Currently there is : > projects/ofbiz/site/ > ├── javadocs > ├── ofbizdoc > └── pluginsdoc > > we want > projects/ofbiz/site/ > ├── stable > | ├── javadocs > | ├── ofbizdoc > | └── pluginsdoc > ├── next > | ├── javadocs > | ├── ofbizdoc > | └── pluginsdoc > └── trunk > ├── javadocs > ├── ofbizdoc > └── pluginsdoc > > > I have prepared modification in buildbot/.../ofbiz.conf > who can commit it when new directory will be created, > me or you prefer I create a OFBiz Jira ? > > Olivier > > Le 23/05/2020 à 11:51, Jacques Le Roux a écrit : > > Hi Olivier: > > > > It's only in R17, see content of a > https://ci.apache.org/builders/ofbizBranch17FrameworkPlugins build > > > > If you want to know more look at 'f_ofb_branch17_framework_plugins' in > > > https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/projects/ofbiz.conf/ > (only committers) > > > > All builds mention: "The Documentation is only generated for the next > stable version, at the moment R17" > > > > Jobs to do are: > > > > Adds the same in trunk and R18 > > > > And especially before ask the same than in > https://issues.apache.org/jira/browse/INFRA-17258 distinguishing each > case. Better call them stable, next > > and trunk than R17, R18 and trunk (OK trunk never "change" ;) )... > > > > HTH > > > > Jacques > > > > Le 23/05/2020 à 11:27, Olivier Heintz a écrit : > >> 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 > <http://ci.apache.org/projects/ofbiz/site/$%7Brelease%7D/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 > >>>>>>>>>>> >