Return-Path:
Delivered-To: apmail-forrest-svn-archive@www.apache.org
Received: (qmail 56989 invoked from network); 15 Oct 2004 12:33:55 -0000
Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199)
by minotaur-2.apache.org with SMTP; 15 Oct 2004 12:33:55 -0000
Received: (qmail 39225 invoked by uid 500); 15 Oct 2004 12:33:53 -0000
Delivered-To: apmail-forrest-svn-archive@forrest.apache.org
Received: (qmail 39131 invoked by uid 500); 15 Oct 2004 12:33:52 -0000
Mailing-List: contact svn-help@forrest.apache.org; run by ezmlm
Precedence: bulk
list-help:
list-unsubscribe:
list-post:
Reply-To: "Forrest Developers List"
Delivered-To: mailing list svn@forrest.apache.org
Received: (qmail 39110 invoked by uid 99); 15 Oct 2004 12:33:51 -0000
X-ASF-Spam-Status: No, hits=-10.0 required=10.0
tests=ALL_TRUSTED,NO_REAL_NAME
X-Spam-Check-By: apache.org
Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194)
by apache.org (qpsmtpd/0.28) with SMTP; Fri, 15 Oct 2004 05:33:36 -0700
Received: (qmail 56704 invoked by uid 65534); 15 Oct 2004 12:33:33 -0000
Date: 15 Oct 2004 12:33:33 -0000
Message-ID: <20041015123333.56700.qmail@minotaur.apache.org>
From: crossley@apache.org
To: svn@forrest.apache.org
Subject: svn commit: rev 54849 - in forrest/site: . docs howto
X-Virus-Checked: Checked
X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N
Author: crossley
Date: Fri Oct 15 05:33:32 2004
New Revision: 54849
Modified:
forrest/site/body-index.html
forrest/site/build.html
forrest/site/changes.html
forrest/site/changes.pdf
forrest/site/changes.rss
forrest/site/changes.xml
forrest/site/contrib.html
forrest/site/docs/cap.html
forrest/site/docs/catalog.html
forrest/site/docs/compliance.html
forrest/site/docs/document-v12.html
forrest/site/docs/document-v12.pdf
forrest/site/docs/document-v13.dtdx.html
forrest/site/docs/document-v13.html
forrest/site/docs/document-v13.pdf
forrest/site/docs/document-v13.pod
forrest/site/docs/document-v13.xml
forrest/site/docs/document-v20.dtdx.html
forrest/site/docs/document-v20.html
forrest/site/docs/document-v20.pdf
forrest/site/docs/document-v20.pod
forrest/site/docs/document-v20.xml
forrest/site/docs/dreams.html
forrest/site/docs/dtd-docs.html
forrest/site/docs/faq-v13.dtdx.html
forrest/site/docs/faq-v20.dtdx.html
forrest/site/docs/forrest-contract.html
forrest/site/docs/forrestbar.html
forrest/site/docs/forrestbot-web-interface.html
forrest/site/docs/forrestbot.html
forrest/site/docs/howto-v13.dtdx.html
forrest/site/docs/howto-v20.dtdx.html
forrest/site/docs/libre-intro.html
forrest/site/docs/linking.html
forrest/site/docs/linking.pdf
forrest/site/docs/oowriter.html
forrest/site/docs/primer.html
forrest/site/docs/project-sitemap.html
forrest/site/docs/searching.html
forrest/site/docs/sitemap-ref.html
forrest/site/docs/sitemap-ref.pdf
forrest/site/docs/skin-package.html
forrest/site/docs/skins.html
forrest/site/docs/upgrading_05.html
forrest/site/docs/upgrading_06.html
forrest/site/docs/upgrading_06.pdf
forrest/site/docs/validation.html
forrest/site/docs/wiki-sample.html
forrest/site/docs/your-project.html
forrest/site/docs/your-project.pdf
forrest/site/faq.html
forrest/site/faq.pdf
forrest/site/faq.xml
forrest/site/forrest-issues.html
forrest/site/forrest-issues.pdf
forrest/site/howto/howto-asf-mirror.html
forrest/site/howto/howto-howto.html
forrest/site/howto/howto-pdf-tab.html
forrest/site/howto/index.html
forrest/site/index.html
forrest/site/index.pdf
forrest/site/index.xml
forrest/site/license.html
forrest/site/linkmap.html
forrest/site/live-sites.html
forrest/site/mail-lists.html
forrest/site/menu-index.html
forrest/site/mirrors.html
forrest/site/tab-index.html
forrest/site/todo.html
forrest/site/who.html
Log:
The 0.6 release, upgrade the "download" mirror page and News section.
Also backlog of various other changes.
Fixes broken document type description.
Modified: forrest/site/body-index.html
==============================================================================
--- forrest/site/body-index.html (original)
+++ forrest/site/body-index.html Fri Oct 15 05:33:32 2004
@@ -1,4 +1,4 @@
-
+
@@ -40,9 +40,9 @@
Apache Forrest is an XML standards-oriented documentation framework
- based on Apache Cocoon, providing XSLT stylesheets and schemas, images
- and other resources. Forrest uses these to render the source
- content into a website via command-line, robot, or a dynamic web
+ based upon Apache Cocoon, providing XSLT stylesheets and schemas,
+ images and other resources. Forrest uses these to render the source
+ content into a website via command-line, robot, or dynamic
application.
@@ -216,7 +216,7 @@
releases. It is certainly usable now (despite not yet being version 1.x).
See the growing list of
example sites including
- Many Apache sites.
+ many Apache sites.
In general, prior to 1.0, ensuring quality of design will be considered
@@ -252,28 +252,32 @@
-
The Forrest project has evolved to become a "top-level" Apache
- project. We are making good progress towards the 0.6 release
- which has many efficiency and usability improvements.
+
Apache Forrest 0.6 was released on 2003-10-15. Uses all resources
+ in-place so no more copying; workflow and productivity improvements;
+ project sitemaps get first chance processing then pass-through
+ to core sitemaps; new skins use CSS rather than tables and are
+ configurable; enhanced forrestbot.
+
-
Apache Forrest 0.5 was released on 2003-09-13 - much faster, new flexible
- tab and menu system, numerous skin improvements, support for a sub-set
- of DocBook and Wiki source formats,
- improved PDF output, eased maintenance of sitemaps, and more.
+
The Forrest project has evolved to become a "top-level" Apache
+ project.
-
+
Help Wanted!
test -
- Apache Forrest is fairly new, and is in need of developers. If you know (or
- want to learn) XML, Ant, HTML or CSS, then you are qualified to help!
+ Apache Forrest is fairly new, and is in need of developers.
+ If you know (or want to learn) any of XML, Ant, HTML, XSLT, or CSS,
+ then you are qualified to help.
As with all Apache projects, Forrest is a meritocracy; the more you
Modified: forrest/site/build.html
==============================================================================
--- forrest/site/build.html (original)
+++ forrest/site/build.html Fri Oct 15 05:33:32 2004
@@ -1,9 +1,9 @@
-
+
@@ -342,7 +351,7 @@
Information about the new
forrest-user
- mail list
+ mail list.
(JJP)
@@ -365,7 +374,7 @@
(DB)
- Do not create TOC unless it has been defined on the skinconf.
+ Do not create ToC unless it has been defined on the skinconf.
Change level attribute to max-depth attribute.
Add a min-sections attribute to define a minimun number of sections
before create a toc.
@@ -428,7 +437,7 @@
(NKB)
- It's now possible to have two levels of tabs.
+ It is now possible to have two levels of tabs.
(NKB) Thanks to Ross Gardler. Fixes FOR-98.
@@ -519,7 +528,7 @@
The .ehtml files have been deprecated. Use .ihtml instead. Future html input support will be
based on this
- discussion
+ discussion.
(DB) Fixes FOR-131.
@@ -527,7 +536,7 @@
(JJP)
- Forrest-targets with ant proxy is obsolete; use forrestbot now
+ Forrest-targets with ant proxy is obsolete; use forrestbot now.
(DB) Fixes FOR-140.
@@ -629,15 +638,15 @@
(JJP)
- 'build patch' command updated for SVN
+ 'build patch' command updated for SVN.
(DB) Fixes FOR-137.
- Completely rewritten Lucene-based index and search functionality
+ Completely rewritten Lucene-based index and search functionality.
(JJP) Thanks to Florian G. Haas. Fixes FOR-9.
- Converted repository from CVS to SVN
+ Converted repository from CVS to SVN.
(DB) Thanks to Apache Infrastructure.
@@ -653,7 +662,7 @@
(AG)
- Add i18n to tabs
+ Add i18n to tabs.
(JJP)
@@ -674,14 +683,14 @@
(NKB)
- Upgrade to Jing 20030619
+ Upgrade to Jing 20030619.
(JJP)
Validation is now "dynamic", by setting the parser feature
"http://apache.org/xml/features/validation/dynamic".
This means that documents with DTD are fully validated,
- while documents without DTD are just checked for well-formdness.
+ while documents without DTD are just checked for well-formedness.
(NKB)
@@ -830,6 +839,23 @@
(JJP)
+ docbook2document.xsl: remove unnecessary / from template matches.
+ (JJP) Thanks to Sean Wheller. Fixes FOR-317.
+
+
+ docbook2document.xsl: docinfo element. never in OASIS Docbook XML DTD
+ (JJP) Thanks to Sean Wheller. Fixes FOR-316.
+
+
+ docbook2document.xsl: handle the xref and xreflabel.
+ (DC) Thanks to Sean Wheller. Fixes FOR-308.
+
+
+ Proper positioning of icon/links for PDF, XML, POD, Print content
+ options on pelt skin.
+ (DC) Thanks to Arturo Vazquez.
+
+
Allow forrest to run in a project directory with a space in the name.
(DB) Fixes FOR-267.
- "Warning" was mistakenly labeled as "Note" in PDF
+ "Warning" was mistakenly labeled as "Note" in PDF.
(JJP) Thanks to Nick Chalko. Fixes FOR-136.
@@ -960,7 +986,7 @@
(JJP)
- Toc element is optional on skinconf.
+ ToC element is optional on skinconf.
(JJP)
@@ -977,7 +1003,7 @@
(JJP)
- Wrong directory being used for wiki grammars
+ Wrong directory being used for wiki grammars.
(JJP)
@@ -1022,7 +1048,7 @@
-
+
Version 0.5.1 (2003-10-06)
@@ -1067,7 +1093,7 @@
-
+
Version 0.5 (2003-09-13)
@@ -1453,7 +1479,7 @@
-
+
Version 0.4 (2003-02-12)
@@ -1539,7 +1565,7 @@
-
+
Version 0.3 (2003-01-30)
@@ -1801,7 +1827,7 @@
-
+
Version 0.2 (2002-11-16)
@@ -1823,7 +1849,7 @@
-
+
Version 0.2rc1 (2002-11-13)
Modified: forrest/site/changes.pdf
==============================================================================
Binary files. No diff available.
Modified: forrest/site/changes.rss
==============================================================================
--- forrest/site/changes.rss (original)
+++ forrest/site/changes.rss Fri Oct 15 05:33:32 2004
@@ -1,1181 +1,2 @@
-Forrest Changeshttp://forrest.apache.org/changes.htmlForrest Changesen-usdocs addhttp://forrest.apache.org/changes.htmldocs add
- by
- DC
- :
-
-
- Added new document to facilitate
- upgrading to v0.6
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- AG
- :
-
- Updated commons-collections to 3.1,
- commons-logging to 1.0.4, jcs to 1.1-dev.20040811, lucene to 1.4.1
- skins updatehttp://forrest.apache.org/changes.htmlskins update
- by
- DC
- :
-
- Enable email address obfuscation to be configurable using the
- obfuscate-mail-value option in skinconf.xml
- core fix
- (bug FOR-267)
- http://forrest.apache.org/changes.htmlcore fix
- by
- DB
- (fixes bug FOR-267)
-
- :
-
- Allow forrest to run in a project directory with a space in the name.
- core fix
- (bug FOR-262)
- http://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- (fixes bug FOR-262)
-
- :
-
- Openoffice2forrest: add support for merged cells in tables.
- skins fixhttp://forrest.apache.org/changes.htmlskins fix
- by
- TS
- :
-
- Fixed the domain bug of the searchbox in pelt.
- skins fixhttp://forrest.apache.org/changes.htmlskins fix
- by
- TS
- :
-
- Fixed the menu in pelt by adding getMenu.js and changing the site2xhtml.xsl.
- Now the chapter image will get expand again.
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- TS
- :
-
- getMenu.js - fixes a path issue and the double click behaviour of pelt.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- TS
- :
-
- Explained the usage of the extra-css element in skinconf.xml of the fresh site.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- DC
- :
-
- Initial Chaperon grammar for minimal MoinMoin Wiki to Forrest xdocs
- transformation. Source documents use the *.moinwiki filename extension.
- Thanks to Fabio Rinaldi.core addhttp://forrest.apache.org/changes.htmlcore add
- by
- NKB
- :
-
- Requesting linkmap.html Forrest now renders the site.xml
- file as a table of contents.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- NKB
- :
-
- Now the *.ihtml and *.cwiki extensions are deprecated.
- To get the same functionality it is recommended to switch to
- *.html and *.jspwiki. With this it's now possible to have a
- site in simple html, edited with any html editor.
- The *.jspwiki extension was put to make it clear what the
- format is about.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- NKB
- :
-
- New project sitemap extension mechanism. Now it is possible to add
- a project sitemap that plugs into the processing at the beginning.
- If the requested url is resolved by it, it will serve the file directly.
- If the requested url with the extension changed to xml is matched, then
- Forrest will use that result as the intermediate format and render it.
- This will enable project-specific sitemaps to not collide with future
- Forrest updates.
- core fix
- (bug FOR-268)
- http://forrest.apache.org/changes.htmlcore fix
- by
- DC
- (fixes bug FOR-268)
-
- :
-
- Relative URIs with absolute paths were broken in the site.xml
- linking mechanism.
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- DC
- :
-
- Re-write the Chaperon grammar for JSPWiki to address ambiguity with
- paragraphs and sub-sections.
- Thanks to Fabio Rinaldi.plugins addhttp://forrest.apache.org/changes.htmlplugins add
- by
- DB
- :
-
- Added configuration for XMLMind XML Editor to scratchpad. Originally
- from splike.com
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- DC
- :
-
- Enhance the document2pod functionality to handle many other elements
- and enable the link to this format to be configured via skinconf.
- See the issue report for some notes.
- Thanks to Rick Tessner.skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- DC
- :
-
- Automatically add some meta elements to head of html
- (Generator name, Forrest version, skin name)
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- DC
- :
-
- Optional feedback link for the footer of all skins.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- DC
- :
-
- New output format for POD (the Perl community's Plain Old Documentation)
- triggered using the .pod filename extension.
- Initial work, needs enhancement. See
- forrest-dev
- discussion
- Thanks to Rick Tessner.code addhttp://forrest.apache.org/changes.htmlcode add
- by
- RDG
- :
-
- Eclipse plugin code added to scratchpad (donated by Burrokeet).
- Initial work, needs enhancement.
- skins removehttp://forrest.apache.org/changes.htmlskins remove
- by
- DB
- :
-
- Skins "forrest-css" and "avalon-tigris" are deleted. The
- "tigris-style" is renamed to "tigris". Aliases
- set in place for backward-compatibility.
- The old "forrest-site" and "krysalis-site" skins are retained for
- a little while longer,
- but are deprecated, so please move to one of the other skins.
- See notes about Default skins.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- AG
- :
-
- Updated Ant 1.6.2.
- core fix
- (bug FOR-214)
- http://forrest.apache.org/changes.htmlcore fix
- by
- DB
- (fixes bug FOR-214)
-
- :
-
- JCS log messages go through cocoon instead of to stdout.
- core fix
- (bug FOR-226)
- http://forrest.apache.org/changes.htmlcore fix
- by
- DB
- (fixes bug FOR-226)
-
- :
-
- Generate proper html for figures in simplified docbook.
- Thanks to Johannes Schaefer.core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- DC
- :
-
- Have @class attribute in DTD for every element, which enables the
- "extra-css" section in the skinconf to be put to good use.
- Updated all v1.2 DTDs to become v1.3 DTDs (forward compatibility:
- v1.2 docs will work fine as V1.3).
- Updated the v2.0a DTDs to become v2.0 DTDs (forward incompatibility:
- v1.2/1.3 docs are not forward-compatible as V2.0).
- Added demo of extra-css to the seed site and updated some
- sample docs to use new v1.3 DTDs.
- See the issue report for full list of changes.
- Thanks to Rick Tessner.docs addhttp://forrest.apache.org/changes.htmldocs add
- by
- DC
- :
-
- Added a How-To:
- Generate an ASF mirrors page using
- interactive web form using ihtml to include additional html
- form elements.
- forrestbot addhttp://forrest.apache.org/changes.htmlforrestbot add
- by
- DB
- :
-
- Added forrestbot deploy.svn implmentation.
- build updatehttp://forrest.apache.org/changes.htmlbuild update
- by
- DB
- :
-
- Support running Forrest on Win9x.
- Thanks to Pierrick Brihaye.build updatehttp://forrest.apache.org/changes.htmlbuild update
- by
- DB
- :
-
- Don't copy unneeded project files in 'war' and 'webapp' targets.
- build updatehttp://forrest.apache.org/changes.htmlbuild update
- by
- DB
- :
-
- Add more desriptions to forrest targets. Highlight the most common ones.
- docs addhttp://forrest.apache.org/changes.htmldocs add
- by
- TS
- :
-
- Added a How-To:
- How to create a PDF document for each
- tab to create subject-specific aggregated documents.
- Thanks to Stephan E. Schlierf.docs addhttp://forrest.apache.org/changes.htmldocs add
- by
- DC
- :
-
- Created the How-To section of the
- documentation. Continue Dianna Shannon's good work with designing
- the DTDs, concepts, and documentation effort at Cocoon.
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- TS
- :
-
- The new "pelt" skin (uses CSS and div).
- See notes about Default skins.
- code updatehttp://forrest.apache.org/changes.htmlcode update
- by
- DC
- :
-
- Projects can use a local CatalogManager.properties to declare
- additional Catalogs for DTDs and other entities.
- code updatehttp://forrest.apache.org/changes.htmlcode update
- by
- DB
- :
-
- Improve look of PDF pages.
- code fix
- (bug FOR-138)
- http://forrest.apache.org/changes.htmlcode fix
- by
- DB
- (fixes bug FOR-138)
-
- :
-
- PDF pages receive skinconf properly (through the skinconf pipeline).
- code fix
- (bug FOR-154)
- http://forrest.apache.org/changes.htmlcode fix
- by
- DB
- (fixes bug FOR-154)
-
- :
-
- FAQ page does not need to provide it's own extra index.
- code fix
- (bug FOR-165)
- http://forrest.apache.org/changes.htmlcode fix
- by
- JJP
- (fixes bug FOR-165)
-
- :
-
- Brokenlinks file is now generated in project.home rather than forrest.home
- docs addhttp://forrest.apache.org/changes.htmldocs add
- by
- DC
- :
-
- Added a mechanism to enable impoverished XML tools that do not use
- the Catalog Entity Resolver to fetch the DTDs direct from the website.
- See upgrading to v0.6
- Please help to upgrade our /dtd/.htaccess file (see issue FOR-107)
- and please help to address the SVN Issue
- 1233.
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- DB
- :
-
- In skinconfig, add box-location attribute to search element.
- skins removehttp://forrest.apache.org/changes.htmlskins remove
- by
- DB
- :
-
- Remove 'template' skin; better to base a new skin on an existing one.
- docs fixhttp://forrest.apache.org/changes.htmldocs fix
- by
- JJP
- :
-
- Replace URLs in all docs to be http://forrest.apache.org/
- code fix
- (bug FOR-130)
- http://forrest.apache.org/changes.htmlcode fix
- by
- JJP
- (fixes bug FOR-130)
-
- :
-
- Add missing xdocs from the validate.exclude property. Allowing to exclude files.
- code fix
- (bug FOR-114)
- http://forrest.apache.org/changes.htmlcode fix
- by
- DB
- (fixes bug FOR-114)
-
- :
-
- Improved resolving image references in PDFs.
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- NKB
- :
-
- Now CSS files are parsed internally, so that the urls are included in the static
- site generation.
- docs updatehttp://forrest.apache.org/changes.htmldocs update
- by
- DC
- :
-
- Forrest is now a top-level Apache project. The new website is at
- http://forrest.apache.org/
- code fixhttp://forrest.apache.org/changes.htmlcode fix
- by
- JJP
- :
-
- Lucene-index target works. If search@provider="lucene" is set create a search index.
- Build site and run targets as per project directory instead of forrest.home.
- code updatehttp://forrest.apache.org/changes.htmlcode update
- by
- DB
- :
-
- Fix relative links and image references in aggregate pages.
- code updatehttp://forrest.apache.org/changes.htmlcode update
- by
- JJP
- :
-
- Worked search functionality into all skins.
- Fixed query parameters for Google site search.
- Lateral search box was incompatible with new skinconf.xml format.
- Thanks to Florian G. Haas.docs addhttp://forrest.apache.org/changes.htmldocs add
- by
- JJP
- :
-
- Added new documentation about
- Searching Forrest-built documentation
- which describes both Lucene and Google search.
- Thanks to Florian G. Haas.code updatehttp://forrest.apache.org/changes.htmlcode update
- by
- JJP
- :
-
- Upgrade to cocoon 2.1.5
- code removehttp://forrest.apache.org/changes.htmlcode remove
- by
- JJP
- :
-
- Clean up first Lucene search implementation in Forrest.
- code addhttp://forrest.apache.org/changes.htmlcode add
- by
- NKB
- :
-
- Locationmap modules added. Not in use yet.
- Thanks to Unico Hommes.code addhttp://forrest.apache.org/changes.htmlcode add
- by
- NKB
- :
-
- Forrestdoc code added to scratchpad; previously was Jakarta Alexandria
- code updatehttp://forrest.apache.org/changes.htmlcode update
- by
- DB
- :
-
- Removed author and cvs-id tags from code and xdocs.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Repack Jetty without JSP support. Now we can remove org.apache.jasper.jar
- forrestbot updatehttp://forrest.apache.org/changes.htmlforrestbot update
- by
- DB
- :
-
- Moved forrestbot2 from scratchpad into main. Uses ant 1.6's
- 'import' task instead of XSLT/ant. Webapp completely
- rewritten to use JSTL, Struts, Java utility classes, and
- OpenSymphony's OSUser for flexible authentication.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Forrest does not copy anything around anymore. The only step
- to make it work is to have java compile the forrest jar; all
- other resources are used in their original location.
- core fix
- (bug FOR-146)
- http://forrest.apache.org/changes.htmlcore fix
- by
- DC
- (fixes bug FOR-146)
-
- :
-
- Moved all references to //skinconfig out of the document2html.xsl
- into the site2xhtml.xsl file.
- * Rationalized the Table of Contents stuff by creating a "toc"
- mode in the common/xslt/html/document2html.xsl. That is then
- used to generate the per-page ToC and the ToC attached to the menu.
- * Removed extraneous default xsl matchers on the non-common
- document2html and site2xhtml XSLs. This allows matches
- defined in the imported transformation sheets to match
- (imported sheets have lower precedence).
- * Defined a couple of <div id="..."> place holder
- tags used by the document2html. Those are then skinned by the
- site2xhtml sheets.
- * Note: If you have your own skins that were referencing "$config" or
- "//skinconfig" in the document2html.xsl then you need to make similar
- changes.
- * For more information see the FOR-146 issue report.
- Thanks to Rick Tessner.skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- DB
- :
-
- Add <copyright-link> element to skinconf
- core removehttp://forrest.apache.org/changes.htmlcore remove
- by
- DB
- :
-
- The .ehtml files have been deprecated. Use .ihtml instead. Future html input support will be
- based on this
- discussion
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- :
-
- Remove misleading error message. Reported a cocoon bug #28939
- core removehttp://forrest.apache.org/changes.htmlcore remove
- by
- JJP
- :
-
- Revert the changes to access skinconf using "skinconf//" done on r10259
- documentation addhttp://forrest.apache.org/changes.htmldocumentation add
- by
- JJP
- :
-
- Information about the new
- forrest-user
- mail list
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Jetty jar was mistakenly compiled for jdk 1.4
- - now re-compiled for jdk 1.3
- core removehttp://forrest.apache.org/changes.htmlcore remove
- by
- DB
- :
-
- Forrest-targets with ant proxy is obsolete; use forrestbot now
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- DB
- :
-
- 'build patch' command updated for SVN
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Completely rewritten Lucene-based index and search functionality
- Thanks to Florian G. Haas.core fix
- (bug FOR-139)
- http://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- (fixes bug FOR-139)
-
- :
-
- skinconf was being ignored for the svg and fo formats.
- core fix
- (bug FOR-136)
- http://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- (fixes bug FOR-136)
-
- :
-
- "Warning" was mistakenly labeled as "Note" in PDF
- Thanks to Nick Chalko.core fix
- (bug FOR-69)
- http://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- (fixes bug FOR-69)
-
- :
-
- site2book.xsl handle all menu-item and menu attributes
- core fix
- (bug FOR-115)
- http://forrest.apache.org/changes.htmlcore fix
- by
- DPB
- (fixes bug FOR-115)
-
- :
-
- Proper table around 'graphic' in simplified docbook.
- Thanks to Rob Exley.core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- :
-
- Replace document() function to get skinconf values and use "//skinconfig".
- Fix order so it can validate skinconf.
- Use <search/> instead of
- <disable-search/> <disable-lucene/>
- <searchsite-domain/> <searchsite-name/>.
- Fix skinconf.xsl so it produces a proper skinconf
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- AG
- :
-
- Updated jetty to 4.2.19
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- :
-
- Update scripts and config files to allow upgrade to cocoon 2.1.5-dev
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- New stylesheet to import the original cocoon.xconf file
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- :
-
- Stop overwriting skinconf and cocoon.xconf on webapp target.
- Libs were not copied on the webapp target.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- Move context targets from forrest.build.xml to targets/context
- Use skinconf DTD.
- Use xmlvalidate for skinconf.
- Create upgradeskinconf.xsl for old skinconf.xml files
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- The language alternative div displays language in your own language.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- DB
- :
-
- Docbook support for refentry element and it's children. Generally used for man pages.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- Do not create TOC unless it has been defined on the skinconf.
- Change level attribute to max-depth attribute.
- Add a min-sections attribute to define a minimun number of sections
- before create a toc.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- Add Language alternatives div. To test it:
- i18n-foo.html
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- Page size and orientation for pdf.
- Thanks to Florian G. Haas.core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- DB
- :
-
- Converted repository from CVS to SVN
- Thanks to Apache Infrastructure.core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Upgrade to batik 1.5.1
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Add i18n to single file content.
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- :
-
- Toc element is optional on skinconf.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- AG
- :
-
- Updated Ant 1.6.1
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Add i18n to tabs
- skins updatehttp://forrest.apache.org/changes.htmlskins update
- by
- RDG
- :
-
- Putting a jettyconf.xml file in your document directory will override
- the one supplied in the default Forrest context. Also no longer copies
- jettyconf.xml to build dir (one more file closer to no copying ;-))
- skins fixhttp://forrest.apache.org/changes.htmlskins fix
- by
- JJP
- :
-
- Allow a full url image to be included on a pdf file.
- Use only tmp as the temporary directory.
- skins fixhttp://forrest.apache.org/changes.htmlskins fix
- by
- JJP
- :
-
- Split build file in various parts (webapp,war,validate,site)
- skins updatehttp://forrest.apache.org/changes.htmlskins update
- by
- DB
- :
-
- Support multiple skin descriptor files via the forrest.skins.descriptors property
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- :
-
- Move ant + Jetty under tools on the build target
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Libraries are not copied anymore in the servlet context of
- the dist and of the project being built; they are added
- instead to the classpath of jetty for the 'run' target and
- of the Cocoon CLI for the default 'site' target.
- build addhttp://forrest.apache.org/changes.htmlbuild add
- by
- DB
- :
-
- New 'clean-dist' target for build.xml, which is now the default target.
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- :
-
- Wrong directory being used for wiki grammars
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Upgrade to Jing 20030619
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Validation is now "dynamic", by setting the parser feature
- "http://apache.org/xml/features/validation/dynamic".
- This means that documents with DTD are fully validated,
- while documents without DTD are just checked for well-formdness.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- NKB
- :
-
- Added SkinconfTransformer, that augments the skinconf.xml
- by adding these attributes to colors if not present:
- @highlight, @lowlight, @font, @link, @vlink, @hlink.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- RDG
- :
-
- Removed xml2xhtml.xsl import in profile2page.xsl that was not used (file not present).
- Thanks to Juan Jose Pablos.core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- RDG
- :
-
- New build target to build a webapp that can be distributed.
- "war" target depends on "webapp" which will produce an deployable webapp,
- "run" target depends on "webapp-local" which leaves many files in the project
- directory to ease editing (e.g. src, resources and skins)
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- NKB
- :
-
- Now skins can get a stab at enhancing skinconf.xml, by placing
- a skinconf.xsl file in the skin directory.
- By default some values are added by the common skin, like
- default Forrest colors.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Upgrade to cocoon 2.1.3
- nekodtd 0.1.9
- remove excalibur-concurrent-20020820.jar
- remove excalibur-cli-1.0.jar
- remove excalibur-datasource-vm12-20021121.jar
- remove jakarta-oro-2.0.6.jar
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- RP
- :
-
- Add support for Openoffice Writer 1.1 files.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Instead of forrest-targets.ent with Ant 1.6 Forrest can now also be used with
- the new import facility: <import file="forrest-targets.xml"/>
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- NKB
- :
-
- Fixes to the krysalis skin to bring it up to snuff.
- Added lateral search bar.
- Added credits section.
- Use automatically skinnable borders
- Fix code font size.
- Other small enhancements.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Automatic generation of borders from skin colors and naming convention.
- Rounded and straight 45 degrees corners supplied.
-
- For example, to generate a 'r'ounded corner for 't'op 'l'eft the size
- of '5' pixels of background 'header', foreground 'tab-selected' and
- border of 'tab-unselected' I can just ask for:
-
- /skin/images/rc-t-l-5-1header-2tab-selected-3-tab-unselected.png
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Removed all validation includes and excludes from the fresh site,
- except the most basic one. This means that the feature is to
- be considered deprecated.
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- NKB
- :
-
- New "extra-css" tag in skinconf can contain css that is injected in
- forrest.css, added in the skins by default.
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- NKB
- :
-
- New section in skinconf about colors used by the site.
- Enabled for krysalis-site and tigris-style.
- If a needed color is not specified, the default one is used.
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- NKB
- :
-
- Now skin resources can be generated from skinconf.xml from xslt.
- For example '/myskin/css/my.css.xslt' is used by forrest on 'skinconf.xml'
- to get 'my.css'
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- NKB
- :
-
- It's now possible to have two levels of tabs.
- Thanks to Ross Gardler.skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- NKB
- :
-
- External links are now identified by a small trailing icon.
- The icon can be overridden by the skin and the behaviour
- can be disabled in skinconf.xml.
- skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- NKB
- :
-
- Added new 'tigris' skin, by using exactly the same
- skin version 1.1. from the project Style at http://style.tigris.org/.
- This will completely replace the avalon-tigris skin in subsequent versions.
- The avalon-tigris skin is to be considered deprecated and no longer
- developed.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- DB
- :
-
- Properties from ${user.home}/forrest.properties are loaded, after
- the project's forrest.properties and before the default-forrest.properties are.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- AG
- :
-
- Updated Ant 1.6.0
- forrestbot updatehttp://forrest.apache.org/changes.htmlforrestbot update
- by
- DB
- :
-
- Refactored forrestbot to organize workstages and their implementations.
- Properties named by workstage and implementation for clarity and to
- prevent conflicts.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- DB
- :
-
- The 'clean-site' target appears in 'forrest -projecthelp'. Deletes
- temp, webapp, and brokenlinks files too.
- docs addhttp://forrest.apache.org/changes.htmldocs add
- by
- DB
- :
-
- Began documentation for new forrestbot; moved stable forrestbot docs
- skins fix
- (bug FOR-87,FOR-88)
- http://forrest.apache.org/changes.htmlskins fix
- by
- NKB
- (fixes bug FOR-87,FOR-88)
-
- :
-
- Now skins that are edited in place have their non-traversable
- resources also copied for static rendering.
- Thanks to Ross Gardler.core addhttp://forrest.apache.org/changes.htmlcore add
- by
- NKB
- :
-
- New file format: '.aart'. These are text files that are converted
- automatically be Cocoon in SVG, if requested with a '.png' extension.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Updated and separated in their directory all the resources
- needed by Chaperon, and make the pipeline generate the
- xml grammar versions if unavailable.
- This fixes some wiki rendering bugs and makes sections
- follow the correct level nesting.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Now also all forrest /resources are editable in forrest.home
- and translations in their source space.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Skins are now editable directly in FORREST_HOME.
- Thanks to Ross Gardler.skins fix
- (bug FOR-86)
- http://forrest.apache.org/changes.htmlskins fix
- by
- NKB
- (fixes bug FOR-86)
-
- :
-
- DHTML menus in Krysalis skin now work on all levels.
- Thanks to Ross Gardler.core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- DC
- :
-
- Updated Entity Resolver from pre-release to official
- xml-commons-resolver-1.1 release.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Updated Jetty to 4.2.14
- skins updatehttp://forrest.apache.org/changes.htmlskins update
- by
- NKB
- :
-
- Removed the deprecated Ant @tag@ substitution method for skins to
- reduce copying further.
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- :
-
- Wrong default value for translations directory.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- All resources in skins/common/images|scripts are used if the
- corresponding resource is not found in the skin being used.
- Moved under these dirs the images and the scripts that were placed by
- default under resources/images or copied in each skin, and added a
- temporary sitemap rule to route the request of the images to the new
- location.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Moved the images of fresh-site to the src/content/xdocs directory,
- for the new layout that has been decided on forrest-dev.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- NKB
- :
-
- Now images are generated from the xdocs content dir as if they
- were in the resources/images dir. The latter will be phased out.
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- NKB
- :
-
- Fixed the handling of images and resources in the resources.xmap
- pipeline, to cater for the new system that does not copy docs prior
- to rendering.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- NKB
- :
-
- Added a new property to forrest.properties
- (project.raw-content-dir=${project.content-dir}/content)
- to define where raw files are to be served from.
- Also removed the internal property real-content.dir that was
- used internally for this and replaced it with a raw-content.dir
- property.
- skins updatehttp://forrest.apache.org/changes.htmlskins update
- by
- NKB
- :
-
- Major update to inner working of the krysalis-site skin:
- - removed all use of the spacer.gif image
- - replaced all visual enhancement icons with css icons
- - fixed CSS and html validation
- - reduced final output size,
- - removed all font tag usage in favor of css
- - added aural (speech) style in css
- - reduced usage of nested tables
- - refactored main xhtml stylesheet to be more clear and maintainable
- - refactored css to have a single small place where to define the skin colors
- - changed icons to original icons (made by me and not gotten from elsewhere)
- - removed unused icons.
- - made location of minitoc configurable as "page", "menu", or "both"
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- NKB
- :
-
- Removed duplicated copying of files during the creation of the
- distro. Now the command-line context dir is like the webapp context dir.
- This reduces Forrest build time from 53 to 19 seconds on my system.
- skins fixhttp://forrest.apache.org/changes.htmlskins fix
- by
- NKB
- :
-
- Fixed bug in the autodownload support for skins that was preventing
- custom skins in the project source dir from working.
- Thanks to Sebastian Bergmann.code updatehttp://forrest.apache.org/changes.htmlcode update
- by
- JJP
- :
-
- Added support for docbook version 4.1.2. Allows importing files
- from various editors (Open office, Abiword).
- core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- JJP
- :
-
- Added default translation for menu on fresh-site so it is used
- when the user locale can not be found.
- Synchronized some I18n labels after a modification on fresh-site.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- Patch facility to be used by any contributor (From Ant's project).
- To use it run "build.[sh|bat] patch".
- Thanks to Jan Materne.core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Added German Translation for menu in fresh-site example seed.
- Thanks to Jan Materne.core fixhttp://forrest.apache.org/changes.htmlcore fix
- by
- NKB
- :
-
- Patched directory2book.xsl to be able to serve raw documents from the
- side menu (e.g. pdf); previously it always generated .html links.
- Thanks to Eric BURGHARD.skins addhttp://forrest.apache.org/changes.htmlskins add
- by
- NKB
- :
-
- Skins can now be packaged, downloaded and automatically installed.
- See documentation.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- Added creation of TOC support on PDF files.
- Improved so it uses value from skinconfig.xml.
- Improve algoritm to define font size for section/subsection/...
- Thanks to Eric Burghard.core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- First I18n integration for menus in forrest.
- core updatehttp://forrest.apache.org/changes.htmlcore update
- by
- JJP
- :
-
- In the generated "changes" document, add "version_" to section@id
- as required by document-v12.
- Sort action types order to "add","remove","update","fix".
- build fixhttp://forrest.apache.org/changes.htmlbuild fix
- by
- JJP
- :
-
- The 'validate-site' build target will validate the intermediate xdocs.
- core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- Integrate Lucene on Forrest. Check the bug report for more info.
- Thanks to Ram�n Prades.core addhttp://forrest.apache.org/changes.htmlcore add
- by
- JJP
- :
-
- Added XSP support.
- For old sitemap.xmap add this tag:
- <map:generator name="serverpages"
- src="org.apache.cocoon.generation.ServerPagesGenerator"/>
-
\ No newline at end of file
+Forrest Changeshttp://forrest.apache.org/changes.htmlForrest Changesen-us
\ No newline at end of file
Modified: forrest/site/changes.xml
==============================================================================
--- forrest/site/changes.xml (original)
+++ forrest/site/changes.xml Fri Oct 15 05:33:32 2004
@@ -1,6 +1,7 @@
History of Changes
- Version 0.6-dev (unreleased)
+ Version 0.7-dev (not yet released)
+ Version 0.6 (2004-10-15)
Added new document to facilitate
upgrading to v0.6
@@ -86,7 +87,7 @@
(DB) Fixes FOR-120.
Information about the new
forrest-user
- mail list
+ mail list.
(JJP)
New stylesheet to import the original cocoon.xconf file
(JJP)
@@ -99,7 +100,7 @@
(JJP)
Docbook support for refentry element and it's children. Generally used for man pages.
(DB)
- Do not create TOC unless it has been defined on the skinconf.
+ Do not create ToC unless it has been defined on the skinconf.
Change level attribute to max-depth attribute.
Add a min-sections attribute to define a minimun number of sections
before create a toc.
@@ -140,7 +141,7 @@
For example '/myskin/css/my.css.xslt' is used by forrest on 'skinconf.xml'
to get 'my.css'
(NKB)
- It's now possible to have two levels of tabs.
+ It is now possible to have two levels of tabs.
(NKB) Thanks to Ross Gardler. Fixes FOR-98.
External links are now identified by a small trailing icon.
The icon can be overridden by the skin and the behaviour
@@ -171,7 +172,7 @@
property.
(NKB)
Patch facility to be used by any contributor (From Ant's project).
- To use it run "build.[sh|bat] patch".
+ To use it run "build.[sh|bat] patch".
(JJP) Thanks to Jan Materne.
Skins can now be packaged, downloaded and automatically installed.
See documentation.
@@ -181,9 +182,9 @@
Integrate Lucene on Forrest. Check the bug report for more info.
(JJP) Thanks to Ram�n Prades. Fixes FOR-9.
Added XSP support.
- For old sitemap.xmap add this tag:
- <map:generator name="serverpages"
- src="org.apache.cocoon.generation.ServerPagesGenerator"/>
+ For old sitemap.xmap add this tag:
+ <map:generator name="serverpages"
+ src="org.apache.cocoon.generation.ServerPagesGenerator"/>
(JJP) Fixes FOR-56.
Skins "forrest-css" and "avalon-tigris" are deleted. The
"tigris-style" is renamed to "tigris". Aliases
@@ -199,11 +200,11 @@
(JJP)
The .ehtml files have been deprecated. Use .ihtml instead. Future html input support will be
based on this
- discussion
+ discussion.
(DB) Fixes FOR-131.
Revert the changes to access skinconf using "skinconf//" done on r10259
(JJP)
- Forrest-targets with ant proxy is obsolete; use forrestbot now
+ Forrest-targets with ant proxy is obsolete; use forrestbot now.
(DB) Fixes FOR-140.
Updated commons-collections to 3.1,
commons-logging to 1.0.4, jcs to 1.1-dev.20040811, lucene to 1.4.1
@@ -265,11 +266,11 @@
Jetty jar was mistakenly compiled for jdk 1.4
- now re-compiled for jdk 1.3
(JJP)
- 'build patch' command updated for SVN
+ 'build patch' command updated for SVN.
(DB) Fixes FOR-137.
- Completely rewritten Lucene-based index and search functionality
+ Completely rewritten Lucene-based index and search functionality.
(JJP) Thanks to Florian G. Haas. Fixes FOR-9.
- Converted repository from CVS to SVN
+ Converted repository from CVS to SVN.
(DB) Thanks to Apache Infrastructure.
Upgrade to batik 1.5.1
(JJP)
@@ -277,7 +278,7 @@
(JJP)
Updated Ant 1.6.1
(AG)
- Add i18n to tabs
+ Add i18n to tabs.
(JJP)
Putting a jettyconf.xml file in your document directory will override
the one supplied in the default Forrest context. Also no longer copies
@@ -290,12 +291,12 @@
instead to the classpath of jetty for the 'run' target and
of the Cocoon CLI for the default 'site' target.
(NKB)
- Upgrade to Jing 20030619
+ Upgrade to Jing 20030619.
(JJP)
Validation is now "dynamic", by setting the parser feature
"http://apache.org/xml/features/validation/dynamic".
This means that documents with DTD are fully validated,
- while documents without DTD are just checked for well-formdness.
+ while documents without DTD are just checked for well-formedness.
(NKB)
Removed xml2xhtml.xsl import in profile2page.xsl that was not used (file not present).
(RDG) Thanks to Juan Jose Pablos. Fixes FOR-59.
@@ -305,11 +306,11 @@
directory to ease editing (e.g. src, resources and skins)
(RDG) Fixes FOR-98.
Instead of forrest-targets.ent with Ant 1.6 Forrest can now also be used with
the new import facility: <import file="forrest-targets.xml"/>
@@ -384,18 +385,27 @@
This reduces Forrest build time from 53 to 19 seconds on my system.
(NKB)
Added support for docbook version 4.1.2. Allows importing files
- from various editors (Open office, Abiword).
+ from various editors (Open office, Abiword).
(JJP)
Added German Translation for menu in fresh-site example seed.
(JJP) Thanks to Jan Materne.
Added creation of TOC support on PDF files.
- Improved so it uses value from skinconfig.xml.
- Improve algoritm to define font size for section/subsection/...
+ Improved so it uses value from skinconfig.xml.
+ Improve algoritm to define font size for section/subsection/...
(JJP) Thanks to Eric Burghard.
In the generated "changes" document, add "version_" to section@id
as required by document-v12.
Sort action types order to "add","remove","update","fix".
(JJP)
+ docbook2document.xsl: remove unnecessary / from template matches.
+ (JJP) Thanks to Sean Wheller. Fixes FOR-317.
+ docbook2document.xsl: docinfo element. never in OASIS Docbook XML DTD
+ (JJP) Thanks to Sean Wheller. Fixes FOR-316.
+ docbook2document.xsl: handle the xref and xreflabel.
+ (DC) Thanks to Sean Wheller. Fixes FOR-308.
+ Proper positioning of icon/links for PDF, XML, POD, Print content
+ options on pelt skin.
+ (DC) Thanks to Arturo Vazquez.
Allow forrest to run in a project directory with a space in the name.
(DB) Fixes FOR-267.
Openoffice2forrest: add support for merged cells in tables.
@@ -454,7 +464,7 @@
(JJP)
skinconf was being ignored for the svg and fo formats.
(JJP) Fixes FOR-139.
- "Warning" was mistakenly labeled as "Note" in PDF
+ "Warning" was mistakenly labeled as "Note" in PDF.
(JJP) Thanks to Nick Chalko. Fixes FOR-136.
site2book.xsl handle all menu-item and menu attributes
(JJP) Fixes FOR-69.
@@ -474,7 +484,7 @@
Stop overwriting skinconf and cocoon.xconf on webapp target.
Libs were not copied on the webapp target.
(JJP)
- Toc element is optional on skinconf.
+ ToC element is optional on skinconf.
(JJP)
Allow a full url image to be included on a pdf file.
Use only tmp as the temporary directory.
@@ -483,7 +493,7 @@
(JJP)
Move ant + Jetty under tools on the build target
(JJP)
- Wrong directory being used for wiki grammars
+ Wrong directory being used for wiki grammars.
(JJP)
Now skins that are edited in place have their non-traversable
resources also copied for static rendering.
@@ -500,7 +510,7 @@
custom skins in the project source dir from working.
(NKB) Thanks to Sebastian Bergmann.
Added default translation for menu on fresh-site so it is used
- when the user locale can not be found.
+ when the user locale can not be found.
Synchronized some I18n labels after a modification on fresh-site.
(JJP)
Patched directory2book.xsl to be able to serve raw documents from the
Modified: forrest/site/contrib.html
==============================================================================
--- forrest/site/contrib.html (original)
+++ forrest/site/contrib.html Fri Oct 15 05:33:32 2004
@@ -1,9 +1,9 @@
-
+
-
+
Contributing to Apache Forrest
@@ -49,7 +49,7 @@
+-->
This is a simple paragraph. Most documents contain a fair amount of
paragraphs. Paragraphs are called <p>.
With the <p xml:space="preserve"> attribute, you can declare
@@ -488,18 +492,18 @@
This should be 3 if my math is still OK.
-
+
Using sections
You can use sections to put some structure in your document. For some
strange historical reason, the section title is an attribute of the
<section> element.
-
+
Sections, the sequel
Just some second section.
-
+
Section 2.1
Which contains a subsection (2.1).
-
+
Showing preformatted source code
Enough about these sections. Let's have a look at more interesting
elements, <source> for instance:
@@ -520,7 +524,7 @@
}
Please take care to still use a sensible line-length within your
source elements.
-
+
Using tables
And now for a table:
@@ -558,7 +562,7 @@
Not much of attributes with <table>, if you ask me.
-
+
Using figures
And a <figure> to end all of this.
Note that this can also be implemented with an
Modified: forrest/site/docs/document-v12.pdf
==============================================================================
Binary files. No diff available.
Modified: forrest/site/docs/document-v13.dtdx.html
==============================================================================
--- forrest/site/docs/document-v13.dtdx.html (original)
+++ forrest/site/docs/document-v13.dtdx.html Fri Oct 15 05:33:32 2004
@@ -1,9 +1,9 @@
-
+
This is a simple paragraph. Most documents contain a fair amount of
paragraphs. Paragraphs are called <p>.
@@ -502,7 +506,7 @@
This should be 3 if my math is still OK.
-
+
Various presentation formats
This sample document, written in document-v13 XML can be presented
via Forrest in a number of different formats. The links in the
@@ -586,18 +590,18 @@
-
+
Using sections
You can use sections to put some structure in your document. For some
strange historical reason, the section title is an attribute of the
<section> element.
-
+
Sections, the sequel
Just some second section.
-
+
Section 2.1
Which contains a subsection (2.1).
-
+
Showing preformatted source code
Enough about these sections. Let's have a look at more interesting
elements, <source> for instance:
@@ -629,7 +633,7 @@
Please take care to still use a sensible line-length within your
source elements.
-
+
Using tables
And now for a table:
@@ -689,7 +693,7 @@
-
+
Using figures
And a <figure> to end all of this.
Note that this can also be implemented with an
@@ -700,20 +704,23 @@
-
+
All v1.2 docs will work fine as v1.3 DTD. The main change is the
addition of a @class attribute to every element, which enables the
"extra-css" section in the skinconf to be put to good use.
-
+
Changes since document-v11
doc-v12 enhances doc-v11 by relaxing various restrictions that were
Modified: forrest/site/docs/document-v13.pdf
==============================================================================
Binary files. No diff available.
Modified: forrest/site/docs/document-v13.pod
==============================================================================
--- forrest/site/docs/document-v13.pod (original)
+++ forrest/site/docs/document-v13.pod Fri Oct 15 05:33:32 2004
@@ -24,7 +24,7 @@
=head2 Sample Content
-B See the xml source to see how the various elements are used and see the L .
+B See the xml source to see how the various elements are used and see the L .
@@ -426,7 +426,7 @@
=head2 DTD changes
-See the generated L .
+See the generated L .
Modified: forrest/site/docs/document-v13.xml
==============================================================================
--- forrest/site/docs/document-v13.xml (original)
+++ forrest/site/docs/document-v13.xml Fri Oct 15 05:33:32 2004
@@ -31,7 +31,11 @@
Sample Content
Hint: See the xml source to see how the various
elements are used and see the
- DTD reference documentation.
+
+ DTD documentation.
+
Block and inline elements
This is a simple paragraph. Most documents contain a fair amount of
@@ -314,14 +318,17 @@
Note that this can also be implemented with an
<img> element.
This is a simple paragraph. Most documents contain a fair amount of
paragraphs. Paragraphs are called <p>.
@@ -482,7 +486,7 @@
This should be 3 if my math is still OK.
-
+
Various presentation formats
This sample document, written in document-v20 XML can be presented
via Forrest in a number of different formats. The links in the
@@ -566,18 +570,18 @@
-
+
Using sections
You can use sections to put some structure in your document. For some
strange historical reason, the section title is an attribute of the
<section> element.
-
+
Sections, the sequel
Just some second section.
-
+
Section 2.1
Which contains a subsection (2.1).
-
+
Showing preformatted source code
Enough about these sections. Let's have a look at more interesting
elements, <source> for instance:
@@ -609,7 +613,7 @@
Please take care to still use a sensible line-length within your
source elements.
-
+
Using tables
And now for a table:
@@ -669,7 +673,7 @@
-
+
Using figures
And a <figure> to end all of this.
Note that this can also be implemented with an
@@ -677,7 +681,7 @@
-
+
Using class attribute on links
The document-v13 had elements <fork> and <jump>. In
document-v20, those elements no longer exist but the functionality can
@@ -730,13 +734,16 @@
-
+
All v1.2 docs will work fine as v1.3 DTD. The main change is the
addition of a @class attribute to every element, which enables the
"extra-css" section in the skinconf to be put to good use.
-
+
Changes between document-v11 and document-v12
doc-v12 enhances doc-v11 by relaxing various restrictions that were
Modified: forrest/site/docs/document-v20.pdf
==============================================================================
Binary files. No diff available.
Modified: forrest/site/docs/document-v20.pod
==============================================================================
--- forrest/site/docs/document-v20.pod (original)
+++ forrest/site/docs/document-v20.pod Fri Oct 15 05:33:32 2004
@@ -24,7 +24,7 @@
=head2 Sample Content
-B See the xml source to see how the various elements are used and see the L .
+B See the xml source to see how the various elements are used and see the L .
@@ -437,7 +437,7 @@
=head2 DTD changes
-See the generated L .
+See the generated L .
Modified: forrest/site/docs/document-v20.xml
==============================================================================
--- forrest/site/docs/document-v20.xml (original)
+++ forrest/site/docs/document-v20.xml Fri Oct 15 05:33:32 2004
@@ -31,7 +31,11 @@
Sample Content
Hint: See the xml source to see how the various
elements are used and see the
- DTD reference documentation.
+
+ DTD documentation.
+
Block and inline elements
This is a simple paragraph. Most documents contain a fair amount of
@@ -296,7 +300,7 @@
Note that this can also be implemented with an
<img> element.
-
+
Using class attribute on links
@@ -334,7 +338,10 @@
DTD changes
See the generated
- DTD reference documentation.
+
+ DTD documentation.
Changes between document-v13 and document-v20
Modified: forrest/site/docs/dreams.html
==============================================================================
--- forrest/site/docs/dreams.html (original)
+++ forrest/site/docs/dreams.html Fri Oct 15 05:33:32 2004
@@ -1,9 +1,9 @@
-
+
-
+
Forrest dream list
@@ -49,7 +49,7 @@
+-->
Forrest decides which menu entries to display, by examining the
- "tab" attributes in the site.xml file. All site.xml entries with a
+ "tab" attributes in the site.xml file. The children of
+ all site.xml entries with a
"tab" which is equal to that of the current page, are
- added to the menu.
+ added to the menu, whilst the element itself forms the root of that
+ part of the menu (see the "community" element in the
+ example below). Child elements that have a different
+ "tab" attribute value will appear in the menu for their
+ parents, and will also form the root of a new menu for a tab with
+ the appropriate name (see the "howto-samples" element
+ below).
Consider our site.xml example:
<site label="Forrest" href="" tab="home"
@@ -561,14 +568,14 @@
value of "home". Forrest will select all nodes with
tab="home" and put them in the menu.
-
+
Alternative menu selection mechanisms.
The "tab" attribute-based scheme for selecting a menu's
entries is not the only one, although it is the most flexible. Here
we describe a few alternatives.
-
+
Directory-based selection
In this scheme, each tab corresponds to a directory within the
site. All content below that directory is included in the menu.
@@ -591,7 +598,7 @@
entries.
-
+
Specifying menus with book.xml
Historically, menus in Forrest have been generated from a
@@ -602,7 +609,7 @@
that led to obsolescence of book.xml files. In general, however, we
recommend that users avoid book.xml files.
-
+
Selecting the current tab
The tab selection algorithm is quite simple: the tab with the
@@ -614,7 +621,7 @@
-
+
Table of Contents Generation
Each page can have an automatically generated table of contents. This
@@ -660,10 +667,10 @@
-
+
Linking systems
-
+
Direct linking
In earlier versions of Forrest (and in similar systems), there has
@@ -682,7 +689,7 @@
typically renders to multiple output formats (HTML and PDF), links in
one of them (here, the PDF) are likely to break.
-
+
Indirect linking
Forrest's solution is simple: instead of <link href="todo.html">,
@@ -710,7 +717,7 @@
"idea" of "the todo file". It doesn't matter where it physically lives;
that will be sorted out by Forrest.
-
+
Resolving site: URIs
So how does "site:todo" get resolved? A full answer
@@ -745,7 +752,7 @@
"new_content_type" its own XML file, or a node in another file, in
another category.
-
+
ext: URIs: linking to external URLs
The "ext:" scheme was created partly to demonstrate the
@@ -780,7 +787,7 @@
Specifically, the "@href" aggregation makes defining large numbers of
related URLs easy.
-
+
Theory: source URIs
The "site:" URIs like "site:todo" are examples of
@@ -796,7 +803,7 @@
in the destination URI space, just like exotic XML source formats are
translated into plain old HTML in the output.
-
+
Future schemes
So far, the "site:" and "ext:" schemes are defined.
@@ -866,7 +873,7 @@
-
+
Concept
@@ -881,7 +888,7 @@
-
+
Implementation
Full details on the implementation of
Modified: forrest/site/docs/linking.pdf
==============================================================================
Binary files. No diff available.
Modified: forrest/site/docs/oowriter.html
==============================================================================
--- forrest/site/docs/oowriter.html (original)
+++ forrest/site/docs/oowriter.html Fri Oct 15 05:33:32 2004
@@ -1,9 +1,9 @@
-
+
Most of the usual Source pipelines are defined in
@@ -585,7 +588,7 @@
<map:transform src="{forrest:stylesheets}/howto2document.xsl" />
</map:when>
-
+
Other source pipelines
As mentioned above, all non-core Source pipelines are distributed in
independent *.xmap files. There is a block of
@@ -619,7 +622,7 @@
</map:match>
....
....
-
+
Late-binding pipelines
One point of interest here is that the sub-sitemap is often not
@@ -642,7 +645,7 @@
-
+
Output pipelines
@@ -654,7 +657,7 @@
We now wish to render the XML from these pipelines to output formats
like HTML and PDF.
-
+
PDF output
Easiest case first; PDFs don't require menus or headers, so we can
@@ -693,7 +696,7 @@
Lastly, we generate a PDF using the fo2pdf serializer.
-
+
HTML output
Generating HTML pages is more complicated, because we have to merge
the page body with a menu and tabs, and then add a header and footer.
@@ -739,10 +742,10 @@
-
+
Intermediate pipelines
-
+
Page body
Here is the matcher which generates the page body:
@@ -802,7 +805,7 @@
<html> and <body>) suitable for merging with the menu and tabs.
-
+
Page menu
In the sitemap.xmap file, the matcher generating HTML for the menu is:
@@ -821,7 +824,7 @@
How the menu XML is actually generated (the *book-*.html pipeline) is
sufficiently complex to require a
section of its own.
-
+
Page tabs
Tab generation is quite tame compared to menus:
@@ -841,7 +844,7 @@
-
+
Menu XML generation
The "book" pipeline is defined in sitemap.xmapas:
@@ -942,7 +945,7 @@
-
+
Link rewriting
In numerous places in sitemap.xmap you will see the
@@ -951,7 +954,7 @@
This statement is Cocoon's linking system in action. A full
description is provided in Menus and
Linking. Here we describe the implementation of linking.
-
+
Cocoon foundations: Input Modules
The implementation of site: linking is heavily based on
@@ -982,13 +985,13 @@
LinkRewriterTransformer,
currently distributed as a "block" in Cocoon 2.1
-
+
Implementing "site:" rewriting
Using the above components, "site:" URI rewriting is
accomplished as follows.
-
+
cocoon.xconf
First, we declare all the input modules we will be needing:
@@ -1032,7 +1035,7 @@
However at the moment, we have only declared the input modules.
They will be configured in sitemap.xmap as described in
the next section.
-
+
sitemap.xmap
Now in the sitemap, we define the LinkRewriterTransformer, and
@@ -1132,7 +1135,7 @@
cocoon:/community/linkmap-index.html
-
+
Dynamically generating a linkmap
Why do we need this "linkmap" pipeline generating dynamic XML from
Modified: forrest/site/docs/sitemap-ref.pdf
==============================================================================
Binary files. No diff available.
Modified: forrest/site/docs/skin-package.html
==============================================================================
--- forrest/site/docs/skin-package.html (original)
+++ forrest/site/docs/skin-package.html Fri Oct 15 05:33:32 2004
@@ -1,9 +1,9 @@
-
+
-
+
Skin packaging, provision, and use
@@ -49,7 +49,7 @@
+-->
This page describes changes to Apache Forrest that affect people who are
upgrading to the 0.6 version.
- Please post your upgrade experiences to either the
+ If you have other issues, then please discuss on either the
dev or
user
mailing lists.
@@ -372,31 +372,35 @@
General upgrade tips
- Take advantage of the separation of concerns. Create a fresh
+ Synchronise your project's skinconf.xml and forrest.properties files.
+
+
+ Take advantage of the separation of concerns. In a new workspace,
+ create a fresh
'forrest seed' site, then tweak its forrest.properties
and skinconf.xml until it reflects your old site.
- When it is ready, replace your project's skinconf.xml forrest.properties
- files.
+ When it is ready, replace your project's skinconf.xml and
+ forrest.properties files.
Any remaining issues would concern other aspects of your configuration,
such as site.xml and your actual content.
-
+
New location of $FORREST_HOME
To use the new Forrest, run 'build.sh' or 'build.bat' as normal,
then change the FORREST_HOME environment variable to point to
- forrest/src/core instead of
- .../build/dist/shbat. Also make sure PATH gets updated to use the new
+ forrest/src/core instead of the old forrest-0.5 location
+ (.../build/dist/shbat). Also make sure PATH gets updated to use the new
$FORREST_HOME/bin
-
+
Copyless
@@ -412,7 +416,7 @@
-
+
Sitemap
@@ -448,7 +452,7 @@
-
+
Private skins might need changes to document2html.xsl
@@ -462,7 +466,7 @@
-
+
Various additions to skin configuration and new external DTD
@@ -481,7 +485,7 @@
-
+
forrest.antproxy.xml is obsolete in favor of Ant's <import> task
@@ -495,7 +499,7 @@
-
+
Deprecation of .ehtml and .ihtml
@@ -507,7 +511,7 @@
-
+
Deprecation of .cwiki filename extension to become .jspwiki
@@ -517,7 +521,7 @@
-
+
New forrestbot
@@ -531,7 +535,7 @@
-
+
New DTDs
@@ -578,7 +582,7 @@
-
+
SystemIdentifiers for DTDs changed to forrest.apache.org
@@ -614,7 +618,7 @@
-
+
Projects can use a local CatalogManager.properties
@@ -623,13 +627,13 @@
and other entities.
- If you do not add such a configuration file then there will be a
+ If you do not add such a configuration file, then there will be a
harmless message on startup "CatalogManager.properties not found".
-
+
Skins renamed and deleted
Skins now have a naming convention. The default skins are
@@ -673,7 +677,7 @@
-
+
Wholesite.html/pdf
Instead of using names "site.html/pdf" to create an aggregate page
@@ -683,7 +687,7 @@
-
+
To be continued...
...as more issues are discovered/remembered :) Please send feedback
Modified: forrest/site/docs/upgrading_06.pdf
==============================================================================
Binary files. No diff available.
Modified: forrest/site/docs/validation.html
==============================================================================
--- forrest/site/docs/validation.html (original)
+++ forrest/site/docs/validation.html Fri Oct 15 05:33:32 2004
@@ -1,9 +1,9 @@
-
+
Go to "My Computer", "Properties", "Advanced", "Environment Variables"
and add:
-FORREST_HOME as C:\full\path\to\apache-forrest-0.6
+FORREST_HOME as C:\full\path\to\apache-forrest-0.6\src\corePATH as %PATH%;%FORREST_HOME%\bin
@@ -1153,13 +1153,18 @@
Add an XML Catalog to enable a mapping from the
DOCTYPE public id to the relevant DTD file.
+
+
Tell the system about your catalog.
-
+
+
Note
+
Please see XML Validation
- for the full story.
-
-
+ for the complete description for those steps.
+
+
+
Example: Adding a new content type (advanced)
The simple user sitemap in the previous example is fine for
@@ -1227,7 +1232,7 @@
can be used, because the project sitemap is the first sitemap
to be consulted.
-
+
Example: integrating external RSS content
Similar to the previous example, we can integrate RSS into our
site simply by providing a match in our project sitemap.xmap ...
@@ -1253,13 +1258,14 @@
You will probably want to copy the core Forrest
rss2document.xsl to your project,
customise it to your needs, and refer to it with
- src="{project:resources.stylesheets}/rss2document.xsl"
-
-
+ src="{project:resources.stylesheets}/rss2document.xsl".
+ Then of course you would add an entry to site.xml to link
+ to weblog.html
+
-
+
Forrest skins
@@ -1279,7 +1285,7 @@
many capabilities so that extra skins are not needed.
-
+
Configuration of skins
All configuration is done via your project
@@ -1287,7 +1293,7 @@
It contains many comments to describe each capability.
Please read those, there is no point repeating here.
-
+
Defining a new skin
Consider discussing your needs on the mailing lists. There may
be planned enhancements to the core skins. Also consider contributing
@@ -1355,7 +1361,7 @@
-
+
Interactive Forrest: faster turnaround when developing your docs
@@ -1369,7 +1375,7 @@
a "live" Forrest webapp instance, the Forrest-based documentation
development can be faster and easier than with comparable tools.
-
+
Running as a webapp
Type 'forrest run' in your project root to start Forrest's
@@ -1381,7 +1387,7 @@
servlet container, type forrest webapp to build an open
webapp in build/webapp/)
-
+
Using the webapp
You can now edit the XML content in
@@ -1390,7 +1396,7 @@
-
+
Invoking Forrest from Ant
@@ -1403,6 +1409,7 @@
<project name="myproject" default="hello">
<!-- FORREST_HOME must be set as an environment variable -->
<property environment="env"/>
+ <property name="forrest.home" value="${env.FORREST_HOME}"/>
<import file="${env.FORREST_HOME}/forrest.build.xml"/>
<!-- 'site' is a target imported from forrest.build.xml -->
Modified: forrest/site/docs/your-project.pdf
==============================================================================
Binary files. No diff available.
Modified: forrest/site/faq.html
==============================================================================
--- forrest/site/faq.html (original)
+++ forrest/site/faq.html Fri Oct 15 05:33:32 2004
@@ -1,9 +1,9 @@
-
+
- Sometimes there are workarounds, e.g. perhaps "my_site".
- In future versions of Forrest we will attempt to deal with this issue.
+ Sometimes there are workarounds, e.g. faq.html or faq-interview.html
+ would fail, but interview-faq.html would be fine.
+ In future versions of Forrest we will attempt to deal with this issue
+ (FOR-217).
-
+
2.7. What do the symbols and numbers mean when Forrest lists each
document that it has built?
@@ -650,7 +652,7 @@
Column 4 is the page size.
-
+
2.8. Images don't display in PDFs. How do I fix this?
2.9.
The tab link in my site incorrectly assumes that 'index.html' is present in
the linked-to directory. How do I fix this?
@@ -716,7 +718,7 @@
<map:redirect-to uri="manual/Introduction.html"/>
</map:match>
-
+
2.10.
When generating PNG images from SVG, I get an error: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
3.1. When invoking Forrest 0.4 from the
forrest.antproxy.xml, the build fails because
${project.home} isn't resolved.
@@ -886,7 +888,7 @@
<classpath refid="forrest-classpath"/>
<jvmarg value="-Dforrest.home=${forrest.home}"/>
-
+
3.2.
After upgrading to 0.4 my HTML looks significantly different, and table
widths are wrong. What happened?
@@ -909,7 +911,7 @@
3.3.
When building my project, I get an validation error: Document root
element "site", must match DOCTYPE root "null"..
@@ -932,7 +934,7 @@
listed to prevent an attempt at DTD-based validation.
-
+
3.4.
When building my project, I get any of these errors:
menu.xmap (The system cannot find the file specified)
@@ -948,9 +950,9 @@
Upgrading to Forrest 0.5).
-
+
4. General
-
+
4.1. What is the relationship between site.xml and
book.xml?
4.2.
How do I use DocBook as the xml documentation format?
@@ -1027,7 +1029,7 @@
for configuration guidance.
-
+
4.3.
How to report which version of Forrest is being used and the
properties that are set?
@@ -1046,7 +1048,7 @@
Doing 'forrest -v' will provide verbose build messages.
-
+
4.4.
Where are the log files to find more infomation about errors?