This would need to be automated for the Seam distribution build
though.
Currently, all modules have their docbook sources published as Maven
artifacts, which is what we use to construct the bundled documentation.
On 02/09/11 19:35, Marek Novotny wrote:
> What about using feature "Export to docbook" and then just generate
> standard jdocbook output in release process?
>
>
https://docs.jboss.org/author/display/AUTHGUIDE/Exporting+content+to
> +DocBook+XML
>
> On Fri, 2011-09-02 at 00:15 -0400, Lincoln Baxter, III wrote:
>> I don't know. I don't really have plans to include docbook in the dist
>> until we get some better integration there from the .ORG team. I don't
>> see that happening, though, so until then, online docs are the way
>> people will be learning about forge. Our tools don't make this easy.
>>
>> I don't think the connectivity issue will be a problem. People can
>> always print or download the site for later if they have connectivity
>> issues. It might be nice (on confluence) to be able to have a 1-click
>> download, though.
>>
>> ~Lincoln
>>
>> On Thu, Sep 1, 2011 at 11:51 PM, Shane Bryzak<sbryzak(a)redhat.com>
>> wrote:
>> Yeah, that's a good idea. Do you have plans to provide
>> documentation as part of the Forge download? I'm thinking of
>> the users who might have no/limited connectivity who won't be
>> able to access the Forge docs online. Also, how does
>> confluence work in conjunction with our documentation team?
>> From my understanding all their tools for translating etc are
>> based on Publican/Docbook.
>>
>>
>>
>> On 02/09/11 13:48, Lincoln Baxter, III wrote:
>> > Actually, maybe the best thing to do is just to add a new
>> > section to the Seam umbrella doc, with an HTML link to the
>> > forge confluence space?
>> >
>> > On Thu, Sep 1, 2011 at 7:54 PM, Lincoln Baxter, III
>> > <lincolnbaxter(a)gmail.com> wrote:
>> > Ok. If you include beta1, the artifact for dist is:
>> >
>> > org.jboss.forge:forge-modules:1.0.0.Beta1
>> >
>> > --
>> > Lincoln Baxter's Droid
>> >
http://ocpsoft.com
>> > "Keep it Simple"
>> >
>> >
>> > On Sep 1, 2011 7:52 PM, "Shane Bryzak"
>> > <sbryzak(a)redhat.com> wrote:
>> > > Yep, I planned on extracting it in the forge
>> > folder.
>> > >
>> > > On 02/09/11 09:43, Lincoln Baxter, III wrote:
>> > >>
>> > >> Also, if forge is unzipped. It should be done
so
>> > in its own subfolder.
>> > >>
>> > >> Ill try to catch you online tonight and make
sure
>> > you've got the right
>> > >> artifact. (it moved temporarily during the
jboss
>> > modules transition.
>> > >>
>> > >> --
>> > >> Lincoln Baxter's Droid
>> > >>
http://ocpsoft.com
>> > >> "Keep it Simple"
>> > >>
>> > >> On Sep 1, 2011 7:41 PM, "Lincoln Baxter,
III"
>> > <lincolnbaxter(a)gmail.com
>> >
>> > >> <mailto:lincolnbaxter@gmail.com>>
wrote:
>> >
>> > >> > Well. The forge distribution doesn't
contain
>> > docs either. They are
>> > >> purely
>> > >> > online at this point. So I think just
don't
>> > worry about it. This
>> > >> confluence
>> > >> > thing is a bit of a pain in that regard.
>> > >> >
>> > >> > --
>> > >> > Lincoln Baxter's Droid
>> > >> >
http://ocpsoft.com
>> > >> > "Keep it Simple"
>> > >> > On Sep 1, 2011 6:05 PM, "Shane
Bryzak"
>> > <sbryzak(a)redhat.com
>> >
>> > >> <mailto:sbryzak@redhat.com>> wrote:
>> > >> >> Unless an export could be automated
as part of
>> > the build process, I
>> > >> >> don't think that's a good
idea. How about we
>> > just include the Forge
>> > >> >> distribution extracted inside the
Seam
>> > distribution? The documentation
>> > >> >> won't be combined with the main
Seam docs, but
>> > as long as it's in the
>> > >> >> Forge distribution then a user should
be able
>> > to find it without too
>> > >> >> much effort.
>> > >> >>
>> > >> >> On 02/09/11 01:22, Lincoln Baxter,
III wrote:
>> > >> >>>
>> > >> >>> I'm not really sure how to do
this, then.
>> > There are no sources since
>> > >> >>> the docs are in confluence.
>> > >> >>>
>> > >> >>> I suppose an export could work?
>> > >> >>>
>> > >> >>> --
>> > >> >>> Lincoln Baxter's Droid
>> > >> >>>
http://ocpsoft.com
>> > >> >>> "Keep it Simple"
>> > >> >>>
>> > >> >>> On Aug 31, 2011 5:09 PM,
"Shane Bryzak"
>> > <sbryzak(a)redhat.com
>> > >> <mailto:sbryzak@redhat.com>
>> >
>> > >> >>> <mailto:sbryzak@redhat.com
>> > <mailto:sbryzak@redhat.com>>> wrote:
>> >
>> > >> >>> > The source artifact for the
Forge docs were
>> > being pulled in like
>> > >> this:
>> > >> >>> >
>> > >> >>> > <dependency>
>> > >> >>> >
<groupId>org.jboss.seam.forge</groupId>
>> > >> >>> >
>> >
<artifactId>forge-reference-guide</artifactId>
>> > >> >>> >
<version>1.0.0-SNAPSHOT</version>
>> > >> >>> >
<classifier>sources</classifier>
>> > >> >>> >
<type>jar</type>
>> > >> >>> > </dependency>
>> > >> >>> >
>> > >> >>> > When I update the version
to 1.0.0.Beta1,
>> > it can't find the source -
>> > >> >>> was
>> > >> >>> > the Beta1 source artifact
published to
>> > Maven?
>> > >> >>> >
>> > >> >>> >
>> > >> >>> >
>> > >> >>> > On 01/09/11 03:02, Lincoln
Baxter, III
>> > wrote:
>> > >> >>> >>
>> >
https://docs.jboss.org/author/display/SEAMFORGE/Home
>> > >> >>> >>
>> > >> >>> >> On Wed, Aug 31, 2011 at
1:02 PM, Lincoln
>> > Baxter, III
>> > >> >>> >>
<lincolnbaxter(a)gmail.com
>> > <mailto:lincolnbaxter@gmail.com>
>> > >> <mailto:lincolnbaxter@gmail.com
>> > <mailto:lincolnbaxter@gmail.com>>
>> > >> >>>
<mailto:lincolnbaxter@gmail.com
>> > <mailto:lincolnbaxter@gmail.com>
>> > >> <mailto:lincolnbaxter@gmail.com
>> > <mailto:lincolnbaxter@gmail.com>>>>
wrote:
>> > >> >>> >>
>> > >> >>> >> Just checking - the
Forge docs are no
>> > longer in SVN / are in
>> > >> >>> >> Confluence; have you
taken this into
>> > account?
>> > >> >>> >>
>> > >> >>> >> Also, the which
distribution are you
>> > including? You could choose
>> > >> >>> >> either Beta1 or the
latest SNAPSHOT (which
>> > is actually in a new
>> > >> >>> >> location - moved back
to the original
>> > >> >>> >>
org.jboss.forge:forge-distribution -
>> > though it looks like the
>> > >> >>> >> build hasn't
deployed artifacts in a
>> > little while - looking in to
>> > >> >>> >> that)
>> > >> >>> >>
>> > >> >>> >> ~Lincoln
>> > >> >>> >>
>> > >> >>> >>
>> > >> >>> >> On Wed, Aug 31, 2011 at
12:14 AM, Shane
>> > Bryzak
>> > >>
<sbryzak@redhat.com<mailto:sbryzak@redhat.com>
>> > >> >>> <mailto:sbryzak@redhat.com
>> > <mailto:sbryzak@redhat.com>>
>> > >> >>> >>
<mailto:sbryzak@redhat.com
>> > <mailto:sbryzak@redhat.com>
>> > >> <mailto:sbryzak@redhat.com
>> > <mailto:sbryzak@redhat.com>>>> wrote:
>> > >> >>> >>
>> > >> >>> >> Module leads,
>> > >> >>> >>
>> > >> >>> >> Can you please review
the list below and
>> > confirm that the
>> > >> >>> >> documentation
>> > >> >>> >> chapters are correct
for your module.
>> > Also, I would like
>> > >> >>> >> everyone to
>> > >> >>> >> take a moment to review
the module
>> > documentation guidelines,
>> > >> >>> >> as there
>> > >> >>> >> were a number of
breakages in the bundled
>> > documentation build
>> > >> >>> >> because
>> > >> >>> >> the guidelines
weren't adhered to,
>> > particularly in the new
>> > >> >>> >> modules for
>> > >> >>> >> Seam 3.1:
>> > >> >>> >>
>> > >> >>> >> 1) Always prefix the
filenames of your
>> > documentation chapters
>> > >> >>> >> with the
>> > >> >>> >> name of your module.
E.g.
>> > security-authentication.xml,
>> > >> >>> >>
security-authorization.xml, etc.
>> > >> >>> >>
>> > >> >>> >> 2) Whenever you assign
an ID to a docbook
>> > element, such as a
>> > >> >>> >> <chapter>
>> > >> >>> >> or<section>,
ALWAYS prefix the id with
>> > your module name. For
>> > >> >>> >> example,
>> > >> >>> >> <chapter
id="security-introduction"> or
>> > <section
>> > >> >>> >>
id="security-getting-started">. As all of
>> > the chapters for
>> > >> >>> >> all modules
>> > >> >>> >> are combined when
building the bundled
>> > documentation, all IDs
>> > >> >>> >> must be
>> > >> >>> >> unique. This is a
particularly time
>> > consuming problem to fix
>> > >> >>> >> because
>> > >> >>> >> the error output from
the Maven docbook
>> > plugin doesn't tell
>> > >> >>> >> you which
>> > >> >>> >> files are the problem
ones.
>> > >> >>> >>
>> > >> >>> >> 3) When adding,
renaming or deleting a
>> > chapter of your
>> > >> >>> >> documentation,
>> > >> >>> >> please notify me of the
changes so that I
>> > can update
>> > >> >>> >> bundled_master.xml.
This file must be
>> > manually kept up to
>> > >> >>> >> date whenever
>> > >> >>> >> any documentation
changes are made.
>> > >> >>> >>
>> > >> >>> >> Thanks,
>> > >> >>> >> Shane
>> > >> >>> >>
>> > >> >>> >>
>> > >> >>> >> <?xml
version='1.0' encoding="utf-8"?>
>> > >> >>> >> <!DOCTYPE book
PUBLIC "-//OASIS//DTD
>> > DocBook XML V4.5//EN"
>> > >> >>> >>
>> >
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ ]>
>> > >> >>> >> <book
lang="en"
>> >
xmlns:xi="http://www.w3.org/2001/XInclude">
>> > >> >>> >>
>> > >> >>> >> <toc />
>> > >> >>> >>
>> > >> >>> >> <title>Seam
3</title>
>> > >> >>> >> <subtitle>Bundled
Reference
>> > Guide</subtitle>
>> > >> >>> >>
>> > >> >>> >> <xi:include
href="bundled_credits.xml"/>
>> > >> >>> >> <xi:include
href="bundled_intro.xml"/>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >>
<title>Forge</title>
>> > >> >>> >> <xi:include
href="forge-preface.xml" />
>> > >> >>> >> <xi:include
>> > href="forge-installation.xml" />
>> > >> >>> >> <xi:include
>> > href="forge-creating-basic-webapp.xml" />
>> > >> >>> >> <xi:include
href="forge-plugin-dev.xml" />
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Solder</title>
>> > >> >>> >> <xi:include
href="solder-preface.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-gettingstarted.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-programmingmodel.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-annotationliterals.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-elextensions.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-resourceloading.xml"/>
>> > >> >>> >> <xi:include
href="solder-logging.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-typeutilities.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-beanmanagerprovider.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-beanutilities.xml"/>
>> > >> >>> >> <xi:include
href="solder-properties.xml"/>
>> > >> >>> >> <xi:include
href="solder-unwraps.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-defaultbeans.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-genericbeans.xml"/>
>> > >> >>> >> <xi:include
>> > href="solder-servicehandler.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Configuration</title>
>> > >> >>> >> <xi:include
>> > href="config-introduction.xml"/>
>> > >> >>> >> <xi:include
>> > href="config-xml-provider.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Persistence</title>
>> > >> >>> >> <xi:include
>> > href="persistence-general.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Transaction</title>
>> > >> >>> >> <xi:include
>> > href="transaction-general.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Servlet</title>
>> > >> >>> >> <xi:include
>> > href="servlet-introduction.xml"/>
>> > >> >>> >> <xi:include
>> > href="servlet-installation.xml"/>
>> > >> >>> >> <xi:include
href="servlet-events.xml"/>
>> > >> >>> >> <xi:include
>> > href="servlet-injectable_refs.xml"/>
>> > >> >>> >> <xi:include
>> > href="servlet-exception_handling.xml" />
>> > >> >>> >> <xi:include
>> > href="servlet-beanmanager.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Security</title>
>> > >> >>> >> <xi:include
>> > href="security-introduction.xml"/>
>> > >> >>> >> <xi:include
>> > href="security-authentication.xml"/>
>> > >> >>> >> <xi:include
>> > href="security-identitymanagement.xml"/>
>> > >> >>> >> <xi:include
>> >
href="security-authentication-external.xml"/>
>> > >> >>> >> <xi:include
>> > href="security-authorization.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
International</title>
>> > >> >>> >> <xi:include
>> > href="international-preface.xml" />
>> > >> >>> >> <xi:include
>> > href="international-installation.xml" />
>> > >> >>> >> <xi:include
>> > href="international-locales.xml" />
>> > >> >>> >> <xi:include
>> > href="international-timezones.xml" />
>> > >> >>> >> <xi:include
>> > href="international-messages.xml" />
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Faces</title>
>> > >> >>> >> <xi:include
href="faces-preface.xml" />
>> > >> >>> >> <xi:include
>> > href="faces-installation.xml" />
>> > >> >>> >> <xi:include
href="faces-events.xml" />
>> > >> >>> >> <xi:include
href="faces-scopes.xml" />
>> > >> >>> >> <xi:include
href="faces-messages.xml" />
>> > >> >>> >> <xi:include
href="faces-artifacts.xml" />
>> > >> >>> >> <xi:include
href="faces-components.xml" />
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Catch</title>
>> > >> >>> >> <xi:include
>> > href="catch-introduction.xml"/>
>> > >> >>> >> <xi:include
>> > href="catch-installation.xml"/>
>> > >> >>> >> <xi:include
>> > href="catch-client_usage.xml"/>
>> > >> >>> >> <xi:include
>> > href="catch-advanced_usage.xml"/>
>> > >> >>> >> <xi:include
href="catch-integration.xml"/>
>> > >> >>> >> <xi:include
href="catch-glossary.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Reports</title>
>> > >> >>> >> <xi:include
href="reports-preface.xml" />
>> > >> >>> >> <xi:include
>> > href="reports-installation.xml" />
>> > >> >>> >> <xi:include
href="reports-usage.xml" />
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Remoting</title>
>> > >> >>> >> <xi:include
href="remoting-general.xml"/>
>> > >> >>> >> <xi:include
href="remoting-model.xml"/>
>> > >> >>> >> <xi:include
>> > href="remoting-validation.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
REST</title>
>> > >> >>> >> <xi:include
href="rest-preface.xml" />
>> > >> >>> >> <xi:include
>> > href="rest-installation.xml" />
>> > >> >>> >> <xi:include
>> > href="rest-exception-mapping.xml" />
>> > >> >>> >> <xi:include
href="rest-validation.xml" />
>> > >> >>> >> <xi:include
href="rest-templating.xml" />
>> > >> >>> >> <xi:include
href="rest-client.xml" />
>> > >> >>> >> <xi:include
>> > href="rest-dependencies.xml" />
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
JCR</title>
>> > >> >>> >> <xi:include
href="jcr-introduction.xml" />
>> > >> >>> >> <xi:include
href="jcr-modeshape.xml"/>
>> > >> >>> >> <xi:include
href="jcr-jackrabbit.xml"/>
>> > >> >>> >> <xi:include
href="jcr-event-mapping.xml"/>
>> > >> >>> >> <xi:include
href="jcr-ocm.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
JMS</title>
>> > >> >>> >> <xi:include
href="jms-intro.xml" />
>> > >> >>> >> <xi:include
href="jms-installation.xml" />
>> > >> >>> >> <xi:include
>> > href="jms-resource-injection.xml" />
>> > >> >>> >> <xi:include
href="jms-messaging.xml" />
>> > >> >>> >> <xi:include
href="jms-routing.xml" />
>> > >> >>> >> <xi:include
>> > href="jms-mapping-interfaces.xml" />
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Validation</title>
>> > >> >>> >> <xi:include
>> > href="validation-introduction.xml"/>
>> > >> >>> >> <xi:include
>> > href="validation-installation.xml"/>
>> > >> >>> >> <xi:include
>> >
href="validation-dependency-injection.xml"/>
>> > >> >>> >> <xi:include
>> > href="validation-method-validation.xml"/>
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> <part>
>> > >> >>> >> <title>Seam
Wicket</title>
>> > >> >>> >> <xi:include
href="wicket-preface.xml" />
>> > >> >>> >> <xi:include
>> > href="wicket-installation.xml" />
>> > >> >>> >> <xi:include
href="wicket-features.xml" />
>> > >> >>> >> </part>
>> > >> >>> >>
>> > >> >>> >> </book>
>> > >> >>> >>
>> > _______________________________________________
>> > >> >>> >> seam-dev mailing list
>> > >> >>> >>
seam-dev(a)lists.jboss.org
>> > <mailto:seam-dev@lists.jboss.org>
>> > >> <mailto:seam-dev@lists.jboss.org
>> > <mailto:seam-dev@lists.jboss.org>>
>> > >> >>>
<mailto:seam-dev@lists.jboss.org
>> > <mailto:seam-dev@lists.jboss.org>
>> > >> <mailto:seam-dev@lists.jboss.org
>> > <mailto:seam-dev@lists.jboss.org>>>
>> > >> >>> >>
>> >
https://lists.jboss.org/mailman/listinfo/seam-dev
>> > >> >>> >>
>> > >> >>> >>
>> > >> >>> >>
>> > >> >>> >>
>> > >> >>> >> --
>> > >> >>> >> Lincoln Baxter, III
>> > >> >>> >>
http://ocpsoft.com
>> > >> >>> >>
http://scrumshark.com
>> > >> >>> >> "Keep it
Simple"
>> > >> >>> >>
>> > >> >>> >>
>> > >> >>> >>
>> > >> >>> >>
>> > >> >>> >> --
>> > >> >>> >> Lincoln Baxter, III
>> > >> >>> >>
http://ocpsoft.com
>> > >> >>> >>
http://scrumshark.com
>> > >> >>> >> "Keep it
Simple"
>> > >> >>> >
>> > >> >>
>> > >
>> >
>> >
>> >
>> >
>> > --
>> > Lincoln Baxter, III
>> >
http://ocpsoft.com
>> >
http://scrumshark.com
>> > "Keep it Simple"
>>
>>
>>
>>
>>
>> --
>> Lincoln Baxter, III
>>
http://ocpsoft.com
>>
http://scrumshark.com
>> "Keep it Simple"
>> _______________________________________________
>> seam-dev mailing list
>> seam-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/seam-dev
--
Marek Novotny
--
Seam and WFK Product Lead
Red Hat Czech s.r.o.
Purkynova 99
612 45 Brno
Email: mnovotny(a)redhat.com
Office phone: +420 532 294 287, ext. 82-62 087
mobile: +420 608 509 230