I'll add a further note.

Currently there are problems with the Windows version of publican.
The Windows installer has not kept pace with the versions of publican,
and I could not get publican to work on Windows.

I've been in touch with one of the publican developers and he says
that they intend to have a Windows installer for the upcoming 3.0
release.  (He had me test a beta installer, but unfortunately it still
didn't work.)

One of the problems seems to be that the installers don't install all
the needed DLLs.

Hopefully this will get fixed, but I wouldn't spend a lot of time
right now trying to get publican to work on Windows.

I didn't have any problems building on a Fedora system.  The one thing
to take note of in David's overview is that you need to build and
install the brand first.  Took me a few minutes to figure that out.

--
Mark Miesfeld


On Wed, Aug 15, 2012 at 8:02 AM, David Ashley <[email protected]> wrote:
> All -
>
> After mark's last note about committing to my sandbox I thought it was
> time to put together some information on how to use and edit Publican
> documents.
>
> First and most important. all the XML documents are now fully XML
> compliant with some exceptions in the rexxref document. What that means
> is that all documents have to fully conform to the DocBook XML standard
> without exception. Each document now has a proper XML DTD header and has
> been modified where necessary to conform to the DocBook DTD.
>
> In reality, that should have little impact on you. If you have been
> committing changes to ooRexx documents then you can almost continue your
> work without much impact or change.
>
> The real change will come when you want to compile the documents. Ypu
> will need to install the Publican software on your system. To do that
> please consult the Publican User's Guide for instructions. It is
> available at
> http://jfearn.fedorapeople.org/en-US/Publican/2.7/html/Users_Guide/
>
> There is a Makefile for each document. Please make sure that your
> current directory is the same as the location of the Makefile.
>
> Befor compiling you first document you MUST compile and install the
> brand. To do this
>
> 1. CD to the publican oorexx subdirectory.
> 2. make brand
> 3. make install
>
> The Makefile is currently only for *nix systems. I have not created one
> for Windows yet.
>
> To compile a document
>
> 1. CD to the publican document directory containing the Makefile
> 2. make pdf
> 3. make html
>
> The compiled documents will be off the current directory in
> tmp/en-US/pdf and tmp/en-US/html respectively.
>
> Also note, Publican expects documents to be contained in a special
> directory tree layout. Please do not move file around in the directory
> tree as things will begin to go really bad if you do.
>
> Here are some additional notes in no particular order.
>
> 1. In compiling the existing documents I have noticed that the error
> message sometimes are not accurate in reporting the offending line
> number in the document. Sometimes they point much further down in the
> document where a tag closes a section of code that actually contains the
> error. You should only run into this if commit large blocks of code and
> it contains errors.
> 2. Before we go full production I am going to replace the <link> tags in
> all the documents and replace it with the <xref> tag. The <link> tag is
> causing a warning message for every instance of the tag. So do not use
> this tag in the future. Use the <xref> tag instead.
> 3. In case you are wondering about the en-US directories in each
> document tree there is a reason for it existing. Publican can be used on
> XML documents in multiple languages. Each language's document gets its
> own directory. Currently we only support United States English. So do
> NOT remove the en-US directory. Publican will not work without it.
> 4. The Publican XML parsing is VERY strict. If the document violates the
> DTD in any way the compile process will halt. Publican parses ALL the
> XML documents in the en-US directory whether they are used in the
> document or not. So be careful about putting temporary XML files in the
> en-US directory as they will be parsed and an error in them will cause
> the compile to stop.
> 4. Unfortunately, Publican can not process pdf images. I had to fall
> back to using the png version where necessary. Both jpg an png files
> (and a lot more) are acceptable.
>
> That is all I can think of at the moment. If you have other questions
> please do not hesitate to ask.
>
> David Ashley
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Oorexx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to