Hi Pierre,

Between (eg) 17.12.01 and 17.12.03 there are no new features only bug fixes, 
hence not doc changes.

Le 24/05/2020 à 12:25, Pierre Smits a écrit :
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

Reply via email to