Return-Path: Delivered-To: apmail-forrest-svn-archive@www.apache.org Received: (qmail 76360 invoked from network); 14 Aug 2006 23:15:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 14 Aug 2006 23:15:28 -0000 Received: (qmail 815 invoked by uid 500); 14 Aug 2006 23:15:27 -0000 Delivered-To: apmail-forrest-svn-archive@forrest.apache.org Received: (qmail 782 invoked by uid 500); 14 Aug 2006 23:15:27 -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" List-Id: Delivered-To: mailing list svn@forrest.apache.org Received: (qmail 771 invoked by uid 99); 14 Aug 2006 23:15:27 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Aug 2006 16:15:27 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Aug 2006 16:15:17 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 57CFC1A9829; Mon, 14 Aug 2006 16:14:33 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r431463 [7/12] - in /forrest/site: ./ docs_0_60/ docs_0_60/howto/ docs_0_70/ docs_0_70/howto/ docs_0_80/ docs_0_80/howto/ pluginDocs/plugins_0_70/ pluginDocs/plugins_0_80/ skin/images/ Date: Mon, 14 Aug 2006 23:14:26 -0000 To: svn@forrest.apache.org From: thorsten@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20060814231433.57CFC1A9829@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Modified: forrest/site/docs_0_70/changes.xml URL: http://svn.apache.org/viewvc/forrest/site/docs_0_70/changes.xml?rev=431463&r1=431462&r2=431463&view=diff ============================================================================== --- forrest/site/docs_0_70/changes.xml (original) +++ forrest/site/docs_0_70/changes.xml Mon Aug 14 16:14:23 2006 @@ -1,8 +1,5 @@ -
History of Changes

RSS

Introduction and explanation of symbols

Changes are sorted - by "type" and then chronologically with the most recent at the top. - These symbols denote the various action types: - =add, =fix, =remove, =update

+
History of Changes

RSS

Introduction and explanation of symbols

Changes are sorted by "type" and then chronologically with the most recent at the top. These symbols denote the various action types:=add, =fix, =remove, =update

Version 0.8-dev (not yet released)

See each plugin @@ -10,166 +7,166 @@

Changes to Build
  • Add new build target "clean-build". - Committed by CD.
Changes to the Code Base
  • + Committed by CD.
Changes to the Code Base
  • Added initial whiteboard input plugin "odt". Use OpenDocument ODT as input. - Committed by TS.
  • + Committed by TS.
  • Add support to the tigris skin for header/meta tags in xdoc input documents. - Committed by TS. Thanks to Brian Dube. See Issue FOR-842.
  • + Committed by TS. Thanks to Brian Dube. See Issue FOR-842.
  • Add demo page to seed site for "Using Scalable Vector Graphics (SVG)". - Committed by DC.
  • + Committed by DC.
  • Added initial whiteboard input plugin "serverStatus". Uses the StatusGenerator to show Cocoon's operating environment and shows the contents of the cache stores. - Committed by DC.
  • + Committed by DC.
  • Added initial whiteboard internal plugin "DevTools". Intended for various development-related tasks, e.g. publish a page to the local build directory from within 'forrest run'. - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard output plugin "Anakia". Output as the Anakia "xdoc" format. - Committed by DC.
  • + Committed by DC.
  • Added initial whiteboard output plugin "php" to integrate php calls. - Committed by CD.
  • + Committed by CD.
  • New skinconf parameter "disable-copyright-footer" (default=false) to not show the copyright notice in html page footer. - Committed by DC.
  • + Committed by DC.
  • Added ForrestConfModule as the beginning of a new configuration system. - Committed by RDG. See Issue FOR-588.
  • + Committed by RDG. See Issue FOR-588.
  • A "half way" solution to using plugins in place. Note that if you modify your plugin code you will still need to do "ant local-deploy" to see the changes. This patch only ensures that the plugin is installed on the first run. - Committed by RDG. See Issue FOR-388.
  • + Committed by RDG. See Issue FOR-388.
  • Add new site seeding targets and a new business seed target. This allows for interactive creation of seed sites - existing 'forrest seed' behaviour is unchanged which is equivalent to 'forrest seed-sample'. New ones are 'forrest seed-business' and 'forrest seed-basic'. - Committed by RDG.
  • + Committed by RDG.
  • Added new "clean" targets. Doing 'forrest clean-site' will remove the contents of the project's generated documents directory. Doing 'forrest clean-work' will remove the project's work directories (usually build/tmp and build/webapp which include the Cocoon cache and the Cocoon logs). Doing 'forrest clean' will remove both sections. - Committed by DC.
  • + Committed by DC.
  • Added initial whiteboard internal plugin "NoteTaking". Adds a form to a page that can be used to enter notes relating to the page. - Committed by RDG.
  • + Committed by RDG.
  • Clarify some confusing notes about site/@href in seeds xdocs/site.xml files. - Committed by DC.
  • + Committed by DC.
  • Finish renaming of files for a-to-b.xsl naming convention. - Committed by DG. See Issue FOR-697.
  • + Committed by DG. See Issue FOR-697.
  • Add a Devs menu to tools/forrestbar to help with testing intermediate Cocoon pipelines. - Committed by CD.
  • + Committed by CD.
  • Describe the status messages that are issued by Cocoon CLI during processing of each doc. - Committed by DC.
  • + Committed by DC.
  • The broken-links file is now copied into to the site root as "broken-links.xml" so that when building with Forrestbot you can easily view it. - Committed by RDG.
  • + Committed by RDG.
  • Reviewed all sitemaps to use locationmap references (lm:). At the same time we changed filenames of core stylesheets to follow a filename convention (e.g. html2document.xsl => html-to-document.xsl) which enables automated locationmap matches. Thanks to the many people who were involved with addressing this issue. See the commit logs associated with FOR-200. - Committed by RDG. Thanks to Community. See Issue FOR-200.
  • + Committed by RDG. Thanks to Community. See Issue FOR-200.
  • Add notes about naming convention for locationmap references. Gathered from a ForrestFriday IRC session (thanks to Tim Williams for writing them up). See locationmap docs. - Committed by RDG. Thanks to Community. See Issue FOR-200.
  • + Committed by RDG. Thanks to Community. See Issue FOR-200.
  • Added initial whiteboard input plugin "XDoc". Forrest xdoc input to internal XHTML2. - Committed by TWW.
  • + Committed by TWW.
  • Added initial whiteboard internal plugin "xhtml2". Started work on xhtml in the core. - Committed by RDG.
  • + Committed by RDG.
  • Add Cocoon Validation Block. Uses transformers to enable RELAX NG validation and W3C XML Schema validation using Jing and Xerces. See documentation. - Committed by DC. Thanks to Pier Fumagalli.
  • + Committed by DC. Thanks to Pier Fumagalli.
  • Added initial whiteboard input plugin "ecs". Use the responses from Amazon web services (ECS) as input. - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard input plugin for Lenya integration. - Committed by RDG. Thanks to Joachim Breitsprecher. See Issue FOR-660.
  • + Committed by RDG. Thanks to Joachim Breitsprecher. See Issue FOR-660.
  • Added initial whiteboard input plugin for "Blog". Use an XPathDirectory generator to publish indices of articles. - Committed by TWW.
  • + Committed by TWW.
  • Added the beginnings of a sitemap analysis tool to the whiteboard. Doesn't do much at the moment. - Committed by TWW.
  • + Committed by TWW.
  • Added initial whiteboard input plugin for "Resume". Use input docs in xmlresume format. - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard internal plugin for "GoogleSitemap". Access a list of pages in "Google Sitemap" format. - Committed by RDG. Thanks to Rasik Pandey. See Issue FOR-597.
  • + Committed by RDG. Thanks to Rasik Pandey. See Issue FOR-597.
  • Add WTP 0.7 compatability for Eclipse plugin. Clarify installation notes. - Committed by RDG. Thanks to Alan Chandler.
  • + Committed by RDG. Thanks to Alan Chandler.
  • Use locationmap's mounting capability to allow selective project location overrides. - Committed by TWW.
  • + Committed by TWW.
  • Add locationmap selector based mounting (and project-based mounting). - Committed by TWW.
  • + Committed by TWW.
  • Add locationmap mounting capability. - Committed by TWW.
  • + Committed by TWW.
  • Added support for actions in the locationmap. - Committed by TS.
  • + Committed by TS.
  • Plugins can now define their own *.xconf file to add configuration information to cocoon.xconf. Simply place your *.xconf file in PLUGIN_HOME/conf/*.xconf. Note that changes to this configuration file will not take effect until Forrest has been restarted. - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard output plugin for "voice". Read a document using a voice enabled browser such as Opera. - Committed by RDG. Thanks to Tom HANAX. See Issue FOR-589.
  • + Committed by RDG. Thanks to Tom HANAX. See Issue FOR-589.
  • Strip remaining <i18n:text> elements that remain if i18n processing has been disabled. This was causing invalid HTML output. - Committed by DC. See Issue FOR-592.
  • Added a shell script to + Committed by DC. See Issue FOR-592.
  • Added a shell script to do some steps of the cocoon update process. Still there are some steps that should rather be done by a script, rather than committer interaction. Updated the readme to state that some steps could be done by the script. Diff - Committed by TS.
  • + Committed by TS.
  • Refactored the view resolver code of the internal.view plugin. Created an action that is doing the same as before the combination of sitemap+xsl.
    Added 2 java classes to package org.apache.forrest.plugin.internal.view.acting:
    1.FallbackResolverAction.java
    2.FallbackResolverHelper.java - Committed by TS.
  • + Committed by TS.
  • Removed project.view-defaultView properties and added project.theme-extension instead. The combination of project.theme-extension and project.theme is equal to project.view-defaultView. - Committed by TS.
  • + Committed by TS.
  • Added new elements to org.apache.forrest.conf.ForrestConfModule name="defaults":
    view-themes
    theme-ext
    theme
    - Committed by TS.
  • + Committed by TS.
  • Removed "defaultView" and added new element to org.apache.forrest.conf.ForrestConfModule name="project":
    theme-ext - Committed by TS.
  • + Committed by TS.
  • normalize-space() the forrest:properties before parsing them to the pipe - Committed by TS.
  • + Committed by TS.
  • Use sets of symbols as xml entities for character replacement. There is a core set and each project can define a set. For example, use "&myp-t;" to represent the project name together with trademark symbol "My Project Name™". See FAQ. - Committed by DC.
  • + Committed by DC.
  • Plugins can now define their own *.xconf file to add configuration information to cocoon.xconf. Simply place your *.xconf file in PLUGIN_HOME/conf/*.xconf. Note that changes to this configuration file will not take effect until Forrest has been restarted. - Committed by RDG.
  • + Committed by RDG.
  • New site seeding mechanism. You can now run "forrest seed" as before, or you can run "forrest seed-business". The later will ask a number of questions about the site being seeded (business name, description etc.) and will create a very simple site designed for business. To quickly see the results, i.e. avoid answering the questions, do "forrest seedTestBusiness". More seed sites will be added in the future. - Committed by RDG.
  • + Committed by RDG.
  • Added support for a locationmap. This enables content to be retrieved from a location that is defined in a locationmap file. A project-based file can be located at PROJECT_HOME/src/documentation/content/locationmap.xml while core locationmaps @@ -185,289 +182,290 @@ See locationmap docs for more information. Thanks to Unico Hommes for the original locationmap implementation which was added to Forrest long ago. - Committed by RDG.
  • + Committed by RDG.
  • Remove xconf support for plugins. Cocoon has moved away from this XConfToolTask xpatch technique. Diff - Committed by RDG.
  • FOR-800 - make + Committed by RDG.
  • + FOR-920 Merging the defaults and project modules to the new + properties module. You can use it like {properties:forrest.home}, please refer to + the + update documentation how to + change your {defaults:*} {project:*} and {forrest:*}. Committed by TS.
  • FOR-800 - make forrest.properties.xml (as aggregation of all properties) aviable via cocoon://. The last remaining issue was implementing the Iterator getAttributeNames in the ForrestConfModule. To see all aviable properties add org.apache.forrest.plugin.output.inputModule and request - cocoon://module.project.properties.Committed by TS. See Issue FOR-800.
  • FOR-916 - adding site-wide configuration files + cocoon://module.properties.properties. Committed by TS. See Issue FOR-800.
  • FOR-916 - adding site-wide configuration files Applying patches from Mathieu Champlon. Thanks Mathieu for your contribution. - Committed by TS. Thanks to Mathieu Champlon. See Issue FOR-916.
  • Updated the + Committed by TS. Thanks to Mathieu Champlon. See Issue FOR-916.
  • Updated the forrest-core.xconf and declared the core components that are needed - for flow. This makes it possible to use flow in forrest.Committed by TS. Thanks to David Crossley.
  • + for flow. This makes it possible to use flow in forrest. Committed by TS. Thanks to David Crossley.
  • Enabled i18n by default in fresh-site: as the default i18n config now requires an explicit locale specification (using an URL parameter for example), this shouldn't affect people who do not use i18n. - Committed by BD.
  • + Committed by BD.
  • Completed the de and fr translations of the fresh-site, added fr and de versions of the index page as examples of language switching. - Committed by BD.
  • + Committed by BD.
  • Moved LocaleAction and LocaleMatcher configurations to main sitemap, and changed I18nTransformer use to take locale info from enclosing LocaleAction everywhere. - Committed by BD. See Issue FOR-887.
  • + Committed by BD. See Issue FOR-887.
  • Updated to Apache-Ant-1.6.5 release, jsch-0.1.28, apache-jakarta-commons-net-1.4.1 - Committed by DC.
  • + Committed by DC.
  • Use locationmap to resolve i18n catalogues. - Committed by RDG. Thanks to Brian Dube. See Issue FOR-690.
  • + Committed by RDG. Thanks to Brian Dube. See Issue FOR-690.
  • Updated xerces to 2.8.0, xml-apis to 1.3.03, log4j to 1.2.13 and ehcache to 1.2. - Committed by AG.
  • + Committed by AG.
  • Howto-v20 now properly handles a/@class=fork etc. attribute to enable links to open in a new browser window. - Committed by DC. Thanks to Steve Masover. See Issue FOR-824.
  • + Committed by DC. Thanks to Steve Masover. See Issue FOR-824.
  • Fixed inconsistent line-endings in comments of generated html. - Committed by DC. See Issue FOR-492.
  • + Committed by DC. See Issue FOR-492.
  • Added initial whiteboard input plugin "citations". Thanks to Gavin for turning the contribution into a plugin. Use input docs that are lists of citations. - Committed by DC. Thanks to Ross Gardler. See Issue FOR-756.
  • + Committed by DC. Thanks to Ross Gardler. See Issue FOR-756.
  • Added initial whiteboard input plugin "glossary". Thanks to Gavin for turning the contribution into a plugin. Enable glossary input: a list of technical terms and definitions. - Committed by DC. Thanks to Ross Gardler. See Issue FOR-755.
  • + Committed by DC. Thanks to Ross Gardler. See Issue FOR-755.
  • Able to declare additional sources for plugins. Assists with development of private and local project-specific plugins. - Committed by CD.
  • + Committed by CD.
  • Forrestbot deploy.scp workstage now uses keyfile/passphrase in preference, then fallback to remote password. - Committed by DC. See Issue FOR-818.
  • + Committed by DC. See Issue FOR-818.
  • Retrieve i18n catalogue from whatever skins directory is in use. - Committed by RDG. Thanks to Torsten Stolpmann. See Issue FOR-806.
  • + Committed by RDG. Thanks to Torsten Stolpmann. See Issue FOR-806.
  • Add explanation of processing to the pathutils stylesheet. - Committed by FSO.
  • + Committed by FSO.
  • Enable optional printing of image alt text in PDFs. - Committed by RDG.
  • + Committed by RDG.
  • Update the Forrest plugin for the XMLmind XML Editor at tools/xxe - Committed by RDG. Thanks to Sjur N. Moshagen. See Issue FOR-779, FOR-780, FOR-722.
  • + Committed by RDG. Thanks to Sjur N. Moshagen. See Issue FOR-779, FOR-780, FOR-722.
  • Plugin: PhotoGallery. Automated the image variant (e.g. thumb, small) creation. Note that this is not backward-compatible, so existing users need to move original images from the old "big" directory and remove the "preview" and "small" directories. - Committed by TWW.
  • + Committed by TWW.
  • Upgrade our packaged Cocoon to cocoon-2.2.0-dev-r351990 and enhanced the notes about how to upgrade. - Committed by DC.
  • + Committed by DC.
  • New skinconf parameter "disable-copyright-footer" (default=false) to not show the copyright notice in html page footer. - Committed by DC.
  • + Committed by DC.
  • Ensure that content exists before forrest starts. - Committed by RDG.
  • + Committed by RDG.
  • Add a new xslt template "add.class" to properly append extra class attributes to note|warning|fixme|code elements to enable extra CSS classification. Diff - Committed by JS.
  • + Committed by JS.
  • Review and synchronise our Cocoon configuration. - Committed by DC.
  • + Committed by DC.
  • Reduce some log messages duplication. Tidy up the log configuration file. Add a commented example of adding contextual info to other logs. - Committed by DC.
  • + Committed by DC.
  • Improve symlink resolution and fix incorrect argument passing in the bin/forrest shell script. - Committed by RDG. Thanks to Richard Calmbach. See Issue FOR-771.
  • + Committed by RDG. Thanks to Richard Calmbach. See Issue FOR-771.
  • Enable use of common character entities in skinconf.xml, e.g. accented characters and trademark symbols. - Committed by DC. Thanks to Paul Devine.
  • + Committed by DC. Thanks to Paul Devine.
  • Changed handling of table elements with class-attributes in source: Table elements w/o class elements will receive standard Forrest styling like before (cellpadding="4" cellspacing="1" class="ForrestTable") while elements that have class will pass unchanged. Note: To style tables with class elements like before you have to add styling code in the extra-css-section of skinconfig. - Committed by FSO.
  • + Committed by FSO.
  • Fixed problems with disappearing of id-attributes in img-element and several others. - Committed by FSO.
  • Added + Committed by FSO.
  • Added LocationmapSourceFactory.java. With this it is possible to request locationmap source via lm://my-location which makes it easier to use it without contacting a input module in java and any other files. Diff - Committed by TS.
  • Added variable.helper.xsl + Committed by TS.
  • Added variable.helper.xsl to the core, should be enhanced by matching the default.forrest.properties.xml. This xsl will produce all variables we use in skins to the new property system. Moved pathutils.xsl to the core from the skins. Diff - Committed by TS.
  • Added helper + Committed by TS.
  • Added helper stylesheets to locationmap and core stylesheets. generateId.xsl (will generate a unique id) and replaceCharsInString.xsl (will find and replace character in a string) Diff - Committed by TS.
  • + Committed by TS.
  • Fixed and enhanced the Forrest plugin for the XMLmind XML Editor at tools/xxe - Committed by DC. Thanks to Sjur N. Moshagen. See Issue FOR-581, FOR-720.
  • + Committed by DC. Thanks to Sjur N. Moshagen. See Issue FOR-581, FOR-720.
  • Updated tools/forrestbar to be compatible with recent versions of Firefox. - Committed by DC. Thanks to Addison Berry. See Issue FOR-180, FOR-716.
  • + Committed by DC. Thanks to Addison Berry. See Issue FOR-180, FOR-716.
  • Correctly handle w3c-xml-schema rules in SourceTypeAction. - Committed by RDG. Thanks to Josias Thoeny. See Issue FOR-710.
  • + Committed by RDG. Thanks to Josias Thoeny. See Issue FOR-710.
  • Upgrade our packaged Cocoon to cocoon-2.2.0-dev-r279987 and enhanced the notes about how to upgrade. - Committed by JJP.
  • Removed + Committed by JJP.
  • Removed the project.theme-dir property by adding it to the lm like suggest by Ross. Diff - Committed by TS. Thanks to Ross Gardler.
  • Changed the 'local + Committed by TS. Thanks to Ross Gardler.
  • Changed the 'local forrest' caption to host:port format. Added localhost as option. added structurer xml view to devs. Diff - Committed by TS.
  • Allowed as well + Committed by TS.
  • Allowed as well localhost as local address for jetty for the forrestbar. Diff - Committed by TS.
  • + Committed by TS.
  • The xml comments from source files were not being generated to the output. - Committed by DG. See Issue FOR-555.
  • + Committed by DG. See Issue FOR-555.
  • Add Cocoon Profiler block. Use this during development to list the various sitemap pipelines and components that are being used, how much time was used by each, whether each component uses the Cocoon cache, and show the actual xml data. See documentation. Thanks to Ron Blaschke for the suggestion. - Committed by DC. See Issue FOR-572.
  • + Committed by DC. See Issue FOR-572.
  • The hlink and vlink colors were not set correctly by SkinconfTransformer. - Committed by DC. Thanks to Dave Brosius. See Issue FOR-649.
  • + Committed by DC. Thanks to Dave Brosius. See Issue FOR-649.
  • Synchronise the appearance of warning, fixme, and note elements in the pelt skin. - Committed by DC. Thanks to Gavin McDonald. See Issue FOR-604.
  • + Committed by DC. Thanks to Gavin McDonald. See Issue FOR-604.
  • Enhanced notes about using plugins. - Committed by RDG. Thanks to Phillip Evens.
  • + Committed by RDG. Thanks to Phillip Evens.
  • Strip remaining <i18n:text> elements that remain if i18n processing has been disabled. This was causing invalid HTML output. Thanks to assistance from Gavin McDonald. - Committed by DC. See Issue FOR-592.
  • + Committed by DC. See Issue FOR-592.
  • Enhanced the initial Eclipse plugin for using Forrest via Eclipse. This work was enabled via a "Google Summer of Code" project. See docs. - Committed by RDG. Thanks to Anil Ramnanan.
  • Added new + Committed by RDG. Thanks to Anil Ramnanan.
  • Added new seed targets seed-basic and seed-sample. That closes FOR-253. Diff - Committed by TS. See Issue FOR-253.
  • Fixed sample + Committed by TS. See Issue FOR-253.
  • Fixed sample sites from the seedTestBusiness FOR-670: forrest seedTestBusiness; forrest site fails resume dtd validation Diff - Committed by TS. Thanks to kevin. See Issue FOR-670.
  • Added a new - {projects:forrest.view-internal} to better reuse the internal code of views. - has the benefit that I only need to change the forrest-core.conf when - we move views in to the core. The change in - includes-viewLocationmap.xsl allows us to parse the views extension as - paramater. That allows us to easily change '.fv' to '.fv.xml' via the - forrest.properties. Diff - Committed by TS.
Changes to Documentation
  • + Committed by TS. Thanks to kevin. See Issue FOR-670.
Changes to Documentation
  • Added document to facilitate upgrading to v0.8 - Committed by DC.
  • + Committed by DC.
  • Added doc to explain Skins and Dispatcher status. - Committed by DC.
  • + Committed by DC.
  • Move documentation from text file into howto Release doc and enhance it. - Committed by FSO.
  • + Committed by FSO.
  • Re-arrange documentation menus, added best practice and procedures sections. - Committed by FSO.
  • + Committed by FSO.
  • Add document about project roles. - Committed by DC.
  • + Committed by DC.
  • Add initial glossary to explain some Forrest terminology. - Committed by DC. Thanks to Gavin.
  • + Committed by DC. Thanks to Gavin.
  • Add FAQ about using older versions of specific plugins. - Committed by DC.
  • + Committed by DC.
  • Link from whiteboard/forrestdoc/README.txt to some past mail discussion to encourage its development. Forrestdoc is a Javadoc-like/Sourcecode/Documentation management system. - Committed by DC.
  • + Committed by DC.
  • New page for thanks. - Committed by DC.
  • + Committed by DC.
  • Add FAQ about job postings. - Committed by DC.
  • + Committed by DC.
  • Add FAQ about Enabling Cocoon Checksum. - Committed by DC. Thanks to Paul Kronenwetter. See Issue FOR-778.
  • + Committed by DC. Thanks to Paul Kronenwetter. See Issue FOR-778.
  • Add explanation of Using Cocoon sitemap execution logger. - Committed by DC.
  • + Committed by DC.
  • Add FAQ #crawler to explain how the Cocoon crawler gathers links. - Committed by DC.
  • + Committed by DC.
  • Add notes about how to use the Issue Tracker. - Committed by DC.
  • Added basic instructions to + Committed by DC.
  • Added basic instructions to deploy and install the forrestbar from the source as readme.txtDiff - Committed by TS.
  • + Committed by TS.
  • We now have a regular 24-hour IRC session once per month. Developers get together. See ForrestFriday. - Committed by DC.
  • + Committed by DC.
  • Documenting some of the locationmap syntax and naming conventions as comments/examples until it can be done more formally. See 'forrest seed-sample' and locationmap docs. - Committed by TWW.
  • + Committed by TWW.
  • Add an "events" section to our SVN to hold materials for gatherings of developers that have been held outside the mailing list community. - Committed by DC.
  • + Committed by DC.
  • Add a new document How be a Forrest developer. Provides some tips and procedures for all aspects of using Forrest. - Committed by DC.
  • + Committed by DC.
  • Added document to explain the process for Becoming an Apache Forrest committer. - Committed by DC. Thanks to Addison Berry. See Issue FOR-603.
  • + Committed by DC. Thanks to Addison Berry. See Issue FOR-603.
  • + FOR-920 - Addings notes how to + update the different module calls in + custom code. Committed by TS.
  • Added FAQ to explain the Cocoon Cache and some ways to enhance responsiveness. Inspired by comments from Torsten Stolpmann. - Committed by DC.
  • + Committed by DC.
  • Enhance the explanation of integrating DocBook sources to also explain how to use Content Aware Pipelines (SourceTypeAction). - Committed by DC. Thanks to Brian Dube.
  • + Committed by DC. Thanks to Brian Dube.
  • Enhance the FAQ about efficiently generating single documents. Use 'wget' or Ant to retrieve individual files. - Committed by DC. Thanks to Jan Materne.
  • + Committed by DC. Thanks to Jan Materne.
  • Review and enhance the Release doc. - Committed by DC.
  • + Committed by DC.
  • Add note about using entity catalogs for DTDs etc. for plugins. - Committed by DC.
  • + Committed by DC.
  • Improved the explanation of using plugins: how they are declared, what version of a plugin is used, what locations are searched for plugins sources. - Committed by CD.
  • + Committed by CD.
  • Enhance the FAQ about efficiently generating single documents. - Committed by DC. Thanks to Clay Leeds. See Issue FOR-840.
  • Added lenya.zone + Committed by DC. Thanks to Clay Leeds. See Issue FOR-840.
  • Added lenya.zone site to the dispatcher section in the live sites. - Committed by TS.
  • + Committed by TS.
  • Update the notes on patch submission. Techniques suggested by Richard Calmbach and Ross Gardler. - Committed by DC.
  • + Committed by DC.
  • Improved forrestbot docs. - Committed by DC. Thanks to Richard Calmbach. See Issue FOR-568.
  • + Committed by DC. Thanks to Richard Calmbach. See Issue FOR-568.
  • Enhance the FAQ #single-document about "project.start-uri" to control which files to process. - Committed by DC.
  • + Committed by DC.
  • Explain how developers can add sites to Example sites. - Committed by DC.
  • + Committed by DC.
  • Various documentation updates. - Committed by DC. Thanks to Richard Calmbach. See Issue FOR-751.
  • + Committed by DC. Thanks to Richard Calmbach. See Issue FOR-751.
  • Enhance etc/RELEASE_NOTES.txt - Committed by DC.
  • + Committed by DC.
  • Add section about using new/experimental features (e.g. Locationmap, Dispatcher) together with plugins. See Howto Build Plugins doc. - Committed by RDG.
  • + Committed by RDG.
  • Add section about managing the plugins descriptors to Howto Build Plugins doc. - Committed by DC.
  • + Committed by DC.
  • Added section "linking to external css files" to howto-structurer-dsl doc. - Committed by TS. Thanks to Paul Bolger. See Issue FOR-768.
  • + Committed by TS. Thanks to Paul Bolger. See Issue FOR-768.
  • Clarify the FAQ about using raw HTML docs with no decoration. - Committed by RDG. See Issue FOR-666.
  • + Committed by RDG. See Issue FOR-666.
  • Clarify documentation for Forrestbot. - Committed by DC. Thanks to Addison Berry. See Issue FOR-568.
  • Added information about + Committed by DC. Thanks to Addison Berry. See Issue FOR-568.
  • Added information about how to debug forrest java classes to the faq Diff - Committed by TS.
Contributors to this release

We thank the following people for their contributions to this release.

This is a list of all people who participated as committers:
Antonio Gallardo (AG), Bertrand Delacretaz (BD), Cyriaque Dupoirieux (CD), David Crossley (DC), Diwaker Gupta (DG), Ferdinand Soethe (FSO), Juan Jose Pablos (JJP), Johannes Schaefer (JS), Ross Gardler (RDG), Thorsten Scherler (TS), Tim Williams (TWW).

This is a list of other contributors:
Addison Berry, Alan Chandler, Anil Ramnanan, Brian Dube, Clay Leeds, Community, Dave Brosius, David Crossley, Gavin, Gavin McDonald, Jan Materne, Joachim Breitsprecher, Josias Thoeny, kevin, Mathieu Champlon, Paul Bolger, Paul Devine, Paul Kronenwetter, Phillip Evens, Pier Fumagalli, Rasik Pandey, Richard Calmbach, Ross Gardler, Sjur N. Moshagen, Steve Masover, Tom HANAX, Torsten Stolpmann.

+ Committed by TS.
Contributors to this release

We thank the following people for their contributions to this release.

This is a list of all people who participated as committers:
Antonio Gallardo (AG), Bertrand Delacretaz (BD), Cyriaque Dupoirieux (CD), David Crossley (DC), Diwaker Gupta (DG), Ferdinand Soethe (FSO), Juan Jose Pablos (JJP), Johannes Schaefer (JS), Ross Gardler (RDG), Thorsten Scherler (TS), Tim Williams (TWW).

This is a list of other contributors:
Addison Berry, Alan Chandler, Anil Ramnanan, Brian Dube, Clay Leeds, Community, Dave Brosius, David Crossley, Gavin, Gavin McDonald, Jan Materne, Joachim Breitsprecher, Josias Thoeny, kevin, Mathieu Champlon, Paul Bolger, Paul Devine, Paul Kronenwetter, Phillip Evens, Pier Fumagalli, Rasik Pandey, Richard Calmbach, Ross Gardler, Sjur N. Moshagen, Steve Masover, Tom HANAX, Torsten Stolpmann.

Version 0.7.1-dev (not released)

See each plugin @@ -476,30 +474,30 @@

Changes to the Code Base
  • Howto-v20 now properly handles a/@class=fork etc. attribute to enable links to open in a new browser window. - Committed by DC. Thanks to Steve Masover. See Issue FOR-824.
  • + Committed by DC. Thanks to Steve Masover. See Issue FOR-824.
  • Forrestbot deploy.scp workstage now uses keyfile/passphrase in preference, then fallback to remote password. - Committed by DC. See Issue FOR-818.
  • + Committed by DC. See Issue FOR-818.
  • Changed handling of table elements with class-attributes in source: Table elements w/o class elements will receive standard Forrest styling like before (cellpadding="4" cellspacing="1" class="ForrestTable") while elements that have class will pass unchanged. Note: To style tables with class elements like before you have to add styling code in the extra-css-section of skinconfig. - Committed by FSO.
  • + Committed by FSO.
  • Fixed problems with disappearing of id-attributes in img-element and several others. - Committed by FSO.
  • + Committed by FSO.
  • Added new "clean" targets. Doing 'forrest clean-site' will remove the contents of the project's generated documents directory. Doing 'forrest clean-work' will remove the project's work directories (usually build/tmp and build/webapp which include the Cocoon cache and the Cocoon logs). Doing 'forrest clean' will remove both sections. - Committed by DC.
Changes to Documentation
  • + Committed by DC.
Changes to Documentation
  • Added document to facilitate upgrading to v0.7 - Committed by DC.
Contributors to this release

We thank the following people for their contributions to this release.

This is a list of all people who participated as committers:
David Crossley (DC), Ferdinand Soethe (FSO).

This is a list of other contributors:
Steve Masover.

+ Committed by DC.
Contributors to this release

We thank the following people for their contributions to this release.

This is a list of all people who participated as committers:
David Crossley (DC), Ferdinand Soethe (FSO).

This is a list of other contributors:
Steve Masover.

Version 0.7 (2005-06-23)

See each plugin @@ -507,152 +505,152 @@

Changes to Project Administration
  • Added testing facilities to plugins to facilitate integration testing. - Committed by RDG.
Changes to Build
  • + Committed by RDG.
Changes to Build
  • Changed Ant build property name "version" to "forrest.version" to prevent collisions with other build systems when using the Ant "import" task. - Committed by DC.
Changes to the Code Base
  • + Committed by DC.
Changes to the Code Base
  • Added initial whiteboard input plugin "Daisy". Input is content retrieved from a "Daisy CMS repository". - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard output plugin "OpenOffice.org". Output OOo writer files. - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard output plugin "Chart". Draw charts using jCharts. - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard input plugin "Database". Uses much of the Cocoon DB block code and is part of a larger experiment to get Cocoon blocks working as Forrest plugins. - Committed by RDG.
  • + Committed by RDG.
  • Plugins are now version controlled. - Committed by RDG. See Issue FOR-528.
  • + Committed by RDG. See Issue FOR-528.
  • Added importance attribute to actions on status.dtd - Committed by JJP. See Issue FOR-487.
  • + Committed by JJP. See Issue FOR-487.
  • Added org.apache.forrest.plugin.input.listLocations plugin. Use lists of locations maintained in a simple xml format and transform them to documents. - Committed by DC.
  • + Committed by DC.
  • Added org.apache.forrest.plugin.input.dtdx plugin by moving functionality out of the core. Generates DTD documentation using a custom Cocoon Generator. - Committed by DC. See Issue FOR-389.
  • + Committed by DC. See Issue FOR-389.
  • Changed plugin template location to {forrest.plugins.dir}/pluginTemplate in the build.xml of plugins/ and whiteboard/plugins/. That allows to create new plugins in the whiteboard/plugin/ directory. - Committed by TS.
  • + Committed by TS.
  • Activated multiple output formats to be configured via a View. - Committed by TS.
  • + Committed by TS.
  • Added viewHelper plugin and removed experimental leather plugin. Enhanced the documentation of view/viewHelper. - Committed by TS.
  • + Committed by TS.
  • Added contracts and nuggets to the "view" plugins. - Committed by TS.
  • + Committed by TS.
  • Created a new plugin org.apache.forrest.plugin.internal.view from the fbits core and removed the fbits plugin. - Committed by TS.
  • + Committed by TS.
  • Added proxy.host, proxy.port, proxy.user and proxy.password to allow plugin downloads from behind a proxy. - Committed by RDG. Thanks to Cyriaque Dupoirieux. See Issue FOR-445.
  • + Committed by RDG. Thanks to Cyriaque Dupoirieux. See Issue FOR-445.
  • Added a plugin to handle input documents from Microsoft Excel. - Committed by RDG. Thanks to Johannes Schaefer. See Issue FOR-373.
  • + Committed by RDG. Thanks to Johannes Schaefer. See Issue FOR-373.
  • Enabled XInclude in site.xml and tabs.xml - Committed by RDG. Thanks to Sjur N. Moshagen. See Issue FOR-417.
  • + Committed by RDG. Thanks to Sjur N. Moshagen. See Issue FOR-417.
  • Added external plugin POD-input to allow Plain Old Documentation (POD) files to be included in a Forrest site. - Committed by RDG. Thanks to Ron Blaschke.
  • + Committed by RDG. Thanks to Ron Blaschke.
  • Moved POD output from the common skin to its own plugin. - Committed by RFT.
  • + Committed by RFT.
  • Added a text-output plugin. - Committed by RFT. See Issue FOR-125.
  • + Committed by RFT. See Issue FOR-125.
  • Added WYSIWYG editor as a plugin (only works in dynamic webapps). - Committed by RDG.
  • + Committed by RDG.
  • Added photoGallery plugin. - Committed by RDG. Thanks to Jörg Werner. See Issue FOR-387.
  • + Committed by RDG. Thanks to Jörg Werner. See Issue FOR-387.
  • Added capability to deploy directly to site in SVN using "ant deploy" from within plugin directory. - Committed by RDG.
  • + Committed by RDG.
  • Added to the document-v20 DTD to support "usemap" attribute in img tag. Also added demonstration of client-side imagemap to the "seed site". - Committed by DC. Thanks to Tamara Harpster. See Issue FOR-322.
  • + Committed by DC. Thanks to Tamara Harpster. See Issue FOR-322.
  • Enable sitemap plugins. Plugins allow Forrest to have functionality added through the addition of small code blocks (plugins). Plugins are downloaded automatically when a site that requires them is built. See Extending Forrest with Plugins. - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard output plugin "htmlArea". Output pages that enable editing of the input. Only html at this stage. - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard output plugin "rtf". Output documents as RTF. - Committed by RDG.
  • + Committed by RDG.
  • Added initial whiteboard input plugin "logs". Use various logfiles as input. Currently only Java Logging API. - Committed by RDG.
  • + Committed by RDG.
  • The brokenlinks file now contains referer information. Upgraded lib/core/cocoon.jar and added attribute "show-referrers" to the Cocoon cli.xconf - Committed by DC. Thanks to Upayavira. See Issue FOR-204.
  • + Committed by DC. Thanks to Upayavira. See Issue FOR-204.
  • The "extra-css" from skinconf.xml is now inserted at the very end of the CSS. That enables it to properly override other elements. - Committed by DC.
  • + Committed by DC.
  • Fixed a bug with individual "credit image" placement in the pelt skin. If one credit was specified to be in the alternative location, then all credits were placed there. Also added a second alternative location. - Committed by DC.
  • + Committed by DC.
  • Generate html/head/meta elements from document-v2. - Committed by DC. Thanks to Mark Eggers. See Issue FOR-482, FOR-457.
  • + Committed by DC. Thanks to Mark Eggers. See Issue FOR-482, FOR-457.
  • Images group.svg and project.svg were rendered with the shadow effect slightly clipped. Needed to add width and height to filter element. - Committed by TS. Thanks to Kevin. See Issue FOR-477.
  • + Committed by TS. Thanks to Kevin. See Issue FOR-477.
  • Fix broken links in Table of Contents when titles contain accented characters. - Committed by RDG. Thanks to Cyriaque Dupoirieux. See Issue FOR-345.
  • + Committed by RDG. Thanks to Cyriaque Dupoirieux. See Issue FOR-345.
  • I18n uses org.apache.cocoon.matching.LocaleMatcher instead of i18n transformer. This requires that your source must now be foo.lang.xml instead of foo_lang.xml - Committed by JJP. See Issue FOR-18.
  • + Committed by JJP. See Issue FOR-18.
  • Fix various bugs with Lucene search. - Committed by DC. Thanks to Florian G. Haas. See Issue FOR-246, FOR-431.
  • + Committed by DC. Thanks to Florian G. Haas. See Issue FOR-246, FOR-431.
  • Fixed quotes in forrest.bat so forrest can be in a directory with spaces. - Committed by DB. Thanks to Gary Feldman. See Issue FOR-330.
  • + Committed by DB. Thanks to Gary Feldman. See Issue FOR-330.
  • LocaleAction changed its API. The "lang" value is "language" now. - Committed by JJP. See Issue FOR-18.
  • + Committed by JJP. See Issue FOR-18.
  • Ignore directory links for aggregations. - Committed by JJP. See Issue FOR-370.
  • + Committed by JJP. See Issue FOR-370.
  • Fixed some public identifiers (for DTD-v2.0) which were still pointing to old versions of DTDs. - Committed by DC.
  • + Committed by DC.
  • Stopped doing deletion of the cache-dir, so consecutive "forrest site" actions can be cached. - Committed by JJP.
  • + Committed by JJP.
  • Merge xdocs and raw files in the same directory src/document/content/xdocs - Committed by JJP.
  • + Committed by JJP.
  • Config check for the i8n attribute for i18n transformer so it is used only when necessary. - Committed by JJP. See Issue FOR-18.
  • + Committed by JJP. See Issue FOR-18.
  • Enhanced the Message of the Day (MOTD) facility. See skinconf.xml from a "seed" site for configuration details. Append a small text string after html title. Add text to a panel on the page. Select different messages depending on the URI string pattern. To use it, declare skinconfig-v07-1.dtd in your skinconf.xml file. - Committed by DC.
  • + Committed by DC.
  • Enable skinconf to specify optional page number format for PDF. - Committed by DC. Thanks to Cyriaque Dupoirieux. See Issue FOR-355.
  • + Committed by DC. Thanks to Cyriaque Dupoirieux. See Issue FOR-355.
  • Do not limit status.xml contexts in projectInfo plugin. - Committed by JJP. Thanks to Cyriaque Dupoirieux. See Issue FOR-514.
  • + Committed by JJP. Thanks to Cyriaque Dupoirieux. See Issue FOR-514.
  • Split plugins.xml between plugins.xml in main plugins dir and whiteboard-plugins.xml in whiteboard/plugins and added relevant docs to plugins index page. - Committed by RDG.
  • + Committed by RDG.
  • Added ability to add page breaks to output. See Page Breaks FAQ - Committed by RDG.
  • + Committed by RDG.
  • * Uses skinconf.xml to determine background and border color for notes, warnings, and fixmes; * Uses skinconf.xml to determine background and border color for table cells (headers and data); * Honors headings type set in skinconf.xml (clean|underlined|boxed) and colors headings accordingly; * Uses skinconf.xml to determine font color for links. In addition, this patch extends the "link" template to also apply to the "fork", "jump", and "a" elements. - Committed by RDG. Thanks to Florian G. Haas. See Issue FOR-430.
  • + Committed by RDG. Thanks to Florian G. Haas. See Issue FOR-430.
  • Reinstate error reporting for broken "site:" and "ext:" links which are due to missing entries in site.xml or typos in site: links. The text "error:" is also prepended. @@ -662,118 +660,118 @@ your project uses a Cocoon cli.xconf then you will need add the same "exclude" entries. - Committed by DC. See Issue FOR-284.
  • + Committed by DC. See Issue FOR-284.
  • Handle FAQs sections and faqs with both howto-v1.* and howto-v2.* docs. Apply proper section numbering. - Committed by DC. Thanks to Mark Eggers. See Issue FOR-479.
  • + Committed by DC. Thanks to Mark Eggers. See Issue FOR-479.
  • Added FAQ about "pageBreakBefore" and "pageBreakAfter" class int PDF documents and describe how to enable the page break behaviour in HTML documents. - Committed by RDG.
  • + Committed by RDG.
  • Use "pageBreakBefore" and "pageBreakAfter" class to sections to force a page break in PDF output. - Committed by RDG.
  • + Committed by RDG.
  • Moved status "changes" and "todo" page generation to the org.apache.forrest.plugin.input.projectInfo plugin. - Committed by RDG.
  • + Committed by RDG.
  • Updated nekodtd to 0.1.11 - Committed by AG.
  • + Committed by AG.
  • Update fop-0.20.5 just with optional jimi support. This fixes the issue building the Apache FOP site. Replace libraries to use the cocoon-2.2.0-dev version. - Committed by JJP.
  • + Committed by JJP.
  • Java 1.4 is required starting with Forrest-0.7-dev - Committed by DC.
Changes to Documentation
  • + Committed by DC.
Changes to Documentation
  • Added document to facilitate upgrading to v0.7 - Committed by DC.
  • + Committed by DC.
  • Removed the leather-dev docs and added the begining of the View plugin docs. - Committed by TS.
  • + Committed by TS.
  • Added How to customize processing of html source - Committed by DC. Thanks to Ferdinand Soethe. See Issue FOR-446.
  • + Committed by DC. Thanks to Ferdinand Soethe. See Issue FOR-446.
  • Added How-To Run Forrest from Maven. - Committed by RDG. Thanks to Ian P. Springer. See Issue FOR-369.
  • + Committed by RDG. Thanks to Ian P. Springer. See Issue FOR-369.
  • Added How-To Build a plugin. - Committed by RDG.
  • + Committed by RDG.
  • Split plugin documentation between user and developer topics. - Committed by RDG.
  • + Committed by RDG.
  • Added HowTo about editing CSS in a WYSIWYG fashion using Mozilla Firefox and its Edit-CSS plugin. - Committed by RDG. Thanks to Ferdinand Soethe.
  • + Committed by RDG. Thanks to Ferdinand Soethe.
  • Added custom xml sample and project sitemap to the 'forrest seed site'. - Committed by JJP.
  • + Committed by JJP.
  • Added How to modify the color of generated corner images. - Committed by DC. Thanks to Stephan E. Schlierf. See Issue FOR-351.
  • + Committed by DC. Thanks to Stephan E. Schlierf. See Issue FOR-351.
  • Added links to example websites to demonstrate each available default skin. - Committed by DC.
  • + Committed by DC.
  • Rewrote example of raw content in fresh-site to correctly document the behaviour in 0.7. - Committed by RDG. See Issue FOR-470.
  • + Committed by RDG. See Issue FOR-470.
  • Removed ihtml example from fresh-site and replaced with an example of embedded HTML. The use of ihtml is now deprecated in favour of embedded HTML. - Committed by RDG.
  • + Committed by RDG.
  • Allow the serving of raw SVG files to allow clients to render locally. - Committed by RDG. See Issue FOR-185.
  • + Committed by RDG. See Issue FOR-185.
  • Plugin docs are now upated automatically when a plugin is deployed. Alternatively you can update the docs independantly by running the deploy-docs target in the plugin directory. - Committed by RDG.
  • + Committed by RDG.
  • Removed old versions of pre-release plugins following renaming to the convention defined in Plugin Infrastructure. - Committed by DC.
  • + Committed by DC.
  • Added FAQ to explain character encoding for certain languages. - Committed by JJP. Thanks to Joao Ferreira. See Issue FOR-305.
  • [... 1545 lines stripped ...]