You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by cr...@apache.org on 2005/06/09 17:35:17 UTC
svn commit: r189766 - in /forrest/site/0.7: ./ docs/howto/ skin/
skin/messages/
Author: crossley
Date: Thu Jun 9 08:35:15 2005
New Revision: 189766
URL: http://svn.apache.org/viewcvs?rev=189766&view=rev
Log:
Publish some new documents.
Added:
forrest/site/0.7/docs/howto/howto-view-contracts.html (with props)
forrest/site/0.7/docs/howto/howto-view-contracts.pdf (with props)
forrest/site/0.7/docs/howto/howto-view-dsl.html (with props)
forrest/site/0.7/docs/howto/howto-view-dsl.pdf (with props)
forrest/site/0.7/docs/howto/howto-view-install.html (with props)
forrest/site/0.7/docs/howto/howto-view-install.pdf (with props)
forrest/site/0.7/events.html (with props)
forrest/site/0.7/events.pdf (with props)
forrest/site/0.7/skin/CommonMessages_de.xml (with props)
forrest/site/0.7/skin/CommonMessages_es.xml (with props)
forrest/site/0.7/skin/CommonMessages_fr.xml (with props)
forrest/site/0.7/skin/CommonMessages_us.xml (with props)
forrest/site/0.7/skin/messages/
Added: forrest/site/0.7/docs/howto/howto-view-contracts.html
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/docs/howto/howto-view-contracts.html?rev=189766&view=auto
==============================================================================
--- forrest/site/0.7/docs/howto/howto-view-contracts.html (added)
+++ forrest/site/0.7/docs/howto/howto-view-contracts.html Thu Jun 9 08:35:15 2005
@@ -0,0 +1,504 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html xmlns:i18n="http://apache.org/cocoon/i18n/2.1">
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<title>How to write a forrest:contract? (v0.7)</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> > <a href="http://forrest.apache.org/">forrest</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://www.apache.org/"><img class="logoImage" alt="Apache" src="../../images/apache-forrest.png" title="The Apache Software Foundation"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://forrest.apache.org/"><img class="logoImage" alt="Forrest" src="../../images/project-logo.gif" title="Apache Forrest"></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="forrest.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
+ <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../index.html">Welcome</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../contrib.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../docs/index.html">0.7 Docs</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../docs/howto/index.html">0.7 How-To</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../docs/plugins/index.html">0.7 Plugins</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published:Â " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">How-To</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../docs/howto/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-howto.html">Write a How-to</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-asf-mirror.html">Download mirror</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-pdf-tab.html">Create tab PDF</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-editcss.html">Edit CSS (WYSIWYG)</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-corner-images.html">CSS corner SVG</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-forrest-from-maven.html">Maven Integration</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-buildPlugin.html">Build a Plugin</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-custom-html-source.html">Custom html source</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.10', '../../skin/')" id="menu_selected_1.1.10Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">views</div>
+<div id="menu_selected_1.1.10" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../docs/howto/howto-view-install.html">Install views</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-view-dsl.html">forrest:view DSL</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">contract implementations</div>
+</div>
+</div>
+</div>
+<div id="credit">
+<hr>
+ This is documentation for development version v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a>)</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2">
+<a href="http://apachecon.com/"><img border="0" title="ApacheCon Europe 2005" alt="ApacheCon Europe 2005 - logo" src="http://apache.org/images/ac2005eu_135x50.gif" style="width: 135px;height: 50px;"></a>
+</div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="howto-view-contracts.pdf"><img alt="PDF -icon" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<div class="trail">Font size:
+ <input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>How to write a forrest:contract?</h1>
+<div class="abstract">
+ This How-To will explain how we wrote the contracts for views and hope afterwards you will be able to do the same.
+ </div>
+<div id="motd-area">
+ This is documentation for development version v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a>)</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Intended Audience">Intended Audience</a>
+</li>
+<li>
+<a href="#Purpose">Purpose</a>
+</li>
+<li>
+<a href="#Prerequisites">Prerequisites</a>
+</li>
+<li>
+<a href="#Steps">Steps</a>
+<ul class="minitoc">
+<li>
+<a href="#enhanceMaintainment">Enhance the maintainment</a>
+</li>
+<li>
+<a href="#blankContract">Explaining the blank forrest:contract</a>
+</li>
+<li>
+<a href="#newContract">Create a new contract</a>
+</li>
+<li>
+<a href="#viewContract">Activating the contract</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Further Reading">Further Reading</a>
+</li>
+<li>
+<a href="#Feedback">Feedback</a>
+</li>
+</ul>
+</div>
+<a name="N10010"></a><a name="Intended Audience"></a>
+<h2 class="underlined_10">Intended Audience</h2>
+<div class="section">
+<p>
+ Devs and skin developer that wants to get started with forrest:contract development.
+ To really understand this how-to you need basic and sometimes advanced understanding of
+ the "old fashion" skin development process.
+ </p>
+</div>
+<a name="N10018"></a><a name="Purpose"></a>
+<h2 class="underlined_10">Purpose</h2>
+<div class="section">
+<p>
+ This setup guide will explain how to create a forrest:contract from scratch and
+ how this forrest:contract work with the core parts of forrest.
+ </p>
+</div>
+<a name="N10020"></a><a name="Prerequisites"></a>
+<h2 class="underlined_10">Prerequisites</h2>
+<div class="section">
+<ul>
+
+<li>
+ You have a ready-to-go new seed based on views (like described in <a href="../../docs/howto/howto-view-install.html">Install views</a>).
+ </li>
+
+<li>
+ Reading that how-to is as well a good idea to understand the used dir-structure in this how-to.
+ </li>
+
+</ul>
+</div>
+<a name="N10032"></a><a name="Steps"></a>
+<h2 class="underlined_10">Steps</h2>
+<div class="section">
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">The following content is from many mails around the topic, this how-to tries to be the
+ consolidation of this thread. It is mainly based on the [RT] Why using views -
+ in comparison with "old fashion" skins - usecase i18n</div>
+</div>
+<p>
+ By working on the i18n integration for "pelt" we crossed again the whys for using views. ;-)
+ The maintainment problem was to change the captions of the skin features (contracts) to enable
+ support for i18n. The case is that the <span class="codefrag">site2xhtml.xsl</span> has a lot of repeating code.
+ </p>
+<p>
+ For example the "last-publish"-contract could be found 2 times in the code.
+ This is not the only contract that was (is) double in the code. The problem with that is that
+ we needed to search the code for each caption and senseless repeat the following
+ maintainment step of adding the <i18n:text/>-tags.
+ </p>
+<pre class="code">
+
+- <script language="JavaScript"
+- type="text/javascript">document.write("Published: " + document.lastModified);</script>
+
++ <script type="text/javascript">document.write("<i18n:text >Last
++ Published:</i18n:text>&#160;" + document.lastModified);
+
+ </pre>
+<a name="N10047"></a><a name="enhanceMaintainment"></a>
+<h3 class="underlined_5">Enhance the maintainment</h3>
+<p>Now we can enhance the maintainment for the future and we started to
+give this code snippets contracts names. This naming enables us to keep
+the contract separate from the position code itself. In xsl you would
+simply do:
+ </p>
+<ol>
+
+<li>replace the script by <xsl:call-template name="last-published"/></li>
+
+<li>and add:</li>
+
+</ol>
+<pre class="code"><xsl:template name="last-published">
+ <script type="text/javascript">
+ document.write("<i18n:text >Last Published:</i18n:text>&#160;" + document.lastModified);
+ </script>
+</xsl:template>
+ </pre>
+<p>
+ This allows us in a next maintainment just change the code of
+ <xsl:template name="last-published"/> and apply it in any position where
+ it is placed.
+ </p>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">
+ Now this refactoring of the site2xhtml.xsl is exactly what we doing in creating contracts for views.
+ </div>
+</div>
+<a name="N10064"></a><a name="blankContract"></a>
+<h3 class="underlined_5">Explaining the blank forrest:contract</h3>
+<p>
+ To start a new forrest:contract you can copy the "blank.ft" from
+ <span class="codefrag">org.apache.forrest.plugin.output.viewHelper.xhtml/resources/templates</span>.
+ It is a simple xml file with the following code which you can use to base new contracts on:
+ </p>
+<pre class="code">
+<forrest:contract
+ xmlns:i18n="http://apache.org/cocoon/i18n/2.1"
+ xmlns:forrest="http://apache.org/forrest/templates/1.0"
+ name="blank" type="nugget">
+
+ <!--NOTE:
+ When using the blank template as c'n p master just search and replace 'blank' by the {contract-name}!-->
+
+ <description>
+ {contract-name} contract. This functions will output {contract-funtion}.
+ </description>
+
+ <forrest:template xmlns:forrest="http://apache.org/forrest/templates/1.0"
+ format="xhtml" name="blank" inputFormat="xsl" body="false" head="false">
+ <xsl:stylesheet version="1.1"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <!--Add here the needed templates-->
+ </xsl:stylesheet>
+ </forrest:template>
+</forrest:contract>
+
+ </pre>
+<p>
+ The most important is the name of the contract <span class="codefrag"><forrest:contract name="blank"/></span>.
+ This name is the same as the file name of the contract (without file extension) <span class="codefrag">blank.ft</span>.
+ </p>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">This is a <strong>naming convention</strong> that you have
+ to always met. All @name has to be file name of the contract without file extension!
+ </div>
+</div>
+<p>
+ The <span class="codefrag"><description/></span> tag is self explaining.
+ Here we have to explain what this contract is doing.
+ </p>
+<p>
+
+<span class="codefrag"><forrest:template name="blank" body="false" head="false"> </span>
+ That leads to the template attribute @body="true" and
+ @head="false". In xhtml a contract can add content to the <body/> or/and
+ <head/> part of <html/>. This values have to be change when adding an actual template.
+ </p>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">
+ It is possible to use contracts in different in/output-formats.
+ We are focusing for now on format="xhtml" as ouput and the inputFormat="xsl".
+ </div>
+</div>
+<p>
+ A <forrest:template /> has the son <xsl:stylesheet/> where we can create
+ templates for the html-head and html-body. For adding content into the body of the final
+ document change @body="true" and add:
+ </p>
+<pre class="code">
+<xsl:stylesheet version="1.1"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <!--Add here the needed templates-->
+ <xsl:template name="blank-body"/>
+</xsl:stylesheet>
+ </pre>
+<a name="N1009A"></a><a name="newContract"></a>
+<h3 class="underlined_5">Create a new contract</h3>
+<div class="frame fixme">
+<div class="label">Fixme (thorsten)</div>
+<div class="content">
+ We need to explain basic naming convention for contracts. Like
+ "naming do not say about layout position but functionality of the contract.".
+ </div>
+</div>
+<p>
+ Now lets pick up the example we started with and create a "last-publish-howTo" contract.
+ Save the blank.ft to <span class="codefrag">{project.home}/src/documentation/resources/templates/last-publish-howTo.ft</span>.
+ </p>
+<p>
+ Now the maintainment optimized code (xpath="/html/body/*") was:
+ </p>
+<pre class="code">
+<xsl:template name="last-published">
+ <script type="text/javascript">
+ document.write("<i18n:text >Last Published:</i18n:text>&#160;" + document.lastModified);
+ </script>
+</xsl:template></pre>
+<ul>
+
+<li>Search and replace "blank" with "last-publish-howTo"</li>
+
+<li>Add description of the contract</li>
+
+<li>Set @body="true"</li>
+
+</ul>
+<p>
+ The forrest:template after search/replace should look like:
+ </p>
+<pre class="code"><forrest:template xmlns:forrest="http://apache.org/forrest/templates/1.0"
+ format="xhtml" name="last-publish-howTo" inputFormat="xsl" body="false" head="false">
+ <xsl:stylesheet version="1.1"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <!--Add here the needed templates-->
+ </xsl:stylesheet>
+</forrest:template>
+ </pre>
+<p>
+ Now copy the maintainment optimized code after the comment and rename the template
+ regarding the naming conventions. As the result your code should look like this:
+ </p>
+<pre class="code"><forrest:template xmlns:forrest="http://apache.org/forrest/templates/1.0"
+ format="xhtml" name="last-publish-howTo" inputFormat="xsl" body="true" head="false">
+ <xsl:stylesheet version="1.1"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+ <!--Add here the needed templates-->
+ <xsl:template name="last-publish-howTo-body">
+ <script type="text/javascript">
+ document.write("<i18n:text >Last Published:</i18n:text>&#160;" + document.lastModified);
+ </script>
+ </xsl:template>
+ </xsl:stylesheet>
+</forrest:template>
+ </pre>
+<a name="N100CC"></a><a name="viewContract"></a>
+<h3 class="underlined_5">Activating the contract</h3>
+<div class="frame fixme">
+<div class="label">Fixme (thorsten)</div>
+<div class="content">Link to DSL now. I will give more example after DSL-howto is finished</div>
+</div>
+</div>
+<a name="N100D7"></a><a name="Further Reading"></a>
+<h2 class="underlined_10">Further Reading</h2>
+<div class="section">
+<p>
+ Congratulations you are now able to work with views.
+ From here we recommend to read the following How-To's:
+ </p>
+<ul>
+
+<li>
+<a href="../../docs/howto/howto-view-dsl.html">Getting started with forrest:view DSL</a>
+</li>
+
+<li>
+<a href="../../docs/howto/howto-view-contracts.html">Create your own contract implementation</a>
+</li>
+
+</ul>
+</div>
+<a name="N100EE"></a><a name="Feedback"></a>
+<h2 class="underlined_10">Feedback</h2>
+<div class="section">
+<p>
+ Please provide feedback about this document via the
+ <a href="../../mail-lists.html">mailing lists</a>.
+ </p>
+</div>
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published:Â " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2002-2005 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Propchange: forrest/site/0.7/docs/howto/howto-view-contracts.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: forrest/site/0.7/docs/howto/howto-view-contracts.pdf
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/docs/howto/howto-view-contracts.pdf?rev=189766&view=auto
==============================================================================
Binary file - no diff available.
Propchange: forrest/site/0.7/docs/howto/howto-view-contracts.pdf
------------------------------------------------------------------------------
svn:mime-type = application/pdf
Added: forrest/site/0.7/docs/howto/howto-view-dsl.html
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/docs/howto/howto-view-dsl.html?rev=189766&view=auto
==============================================================================
--- forrest/site/0.7/docs/howto/howto-view-dsl.html (added)
+++ forrest/site/0.7/docs/howto/howto-view-dsl.html Thu Jun 9 08:35:15 2005
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html xmlns:i18n="http://apache.org/cocoon/i18n/2.1">
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<title>How to use the forrest:view config-DSL (v0.7)</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> > <a href="http://forrest.apache.org/">forrest</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://www.apache.org/"><img class="logoImage" alt="Apache" src="../../images/apache-forrest.png" title="The Apache Software Foundation"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://forrest.apache.org/"><img class="logoImage" alt="Forrest" src="../../images/project-logo.gif" title="Apache Forrest"></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="forrest.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
+ <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../index.html">Welcome</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../contrib.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../docs/index.html">0.7 Docs</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../docs/howto/index.html">0.7 How-To</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../docs/plugins/index.html">0.7 Plugins</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published:Â " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">How-To</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../docs/howto/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-howto.html">Write a How-to</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-asf-mirror.html">Download mirror</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-pdf-tab.html">Create tab PDF</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-editcss.html">Edit CSS (WYSIWYG)</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-corner-images.html">CSS corner SVG</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-forrest-from-maven.html">Maven Integration</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-buildPlugin.html">Build a Plugin</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-custom-html-source.html">Custom html source</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.10', '../../skin/')" id="menu_selected_1.1.10Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">views</div>
+<div id="menu_selected_1.1.10" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../docs/howto/howto-view-install.html">Install views</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">forrest:view DSL</div>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-view-contracts.html">contract implementations</a>
+</div>
+</div>
+</div>
+<div id="credit">
+<hr>
+ This is documentation for development version v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a>)</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2">
+<a href="http://apachecon.com/"><img border="0" title="ApacheCon Europe 2005" alt="ApacheCon Europe 2005 - logo" src="http://apache.org/images/ac2005eu_135x50.gif" style="width: 135px;height: 50px;"></a>
+</div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="howto-view-dsl.pdf"><img alt="PDF -icon" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<div class="trail">Font size:
+ <input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>How to use the forrest:view config-DSL</h1>
+<div class="abstract">
+ This How-To describes the usage of the forrest:view config Domain Specific Language
+ to create beautiful website in no time.
+ </div>
+<div id="motd-area">
+ This is documentation for development version v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a>)</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Intended Audience">Intended Audience</a>
+</li>
+<li>
+<a href="#Purpose">Purpose</a>
+</li>
+<li>
+<a href="#Prerequisites">Prerequisites</a>
+</li>
+<li>
+<a href="#Steps">Steps</a>
+<ul class="minitoc">
+<li>
+<a href="#emptyView">Empty view file</a>
+</li>
+<li>
+<a href="#usingContracts">Using contracts</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<a name="N10010"></a><a name="Intended Audience"></a>
+<h2 class="underlined_10">Intended Audience</h2>
+<div class="section">
+<p>
+ This part of the views is dedicated to webdesigner and user with some knowlegde of css.
+ </p>
+</div>
+<a name="N10018"></a><a name="Purpose"></a>
+<h2 class="underlined_10">Purpose</h2>
+<div class="section">
+<p>
+ This how-to will show you how to write a forrest:view from ground on.
+ We will focus on html as output format. As well it will show how to add your own css implementation to the view.
+ </p>
+</div>
+<a name="N10020"></a><a name="Prerequisites"></a>
+<h2 class="underlined_10">Prerequisites</h2>
+<div class="section">
+<ul>
+
+<li>You have a ready-to-go new seed based on views (like described in <a href="../../docs/howto/howto-view-install.html">Install views</a>). </li>
+
+</ul>
+</div>
+<a name="N1002F"></a><a name="Steps"></a>
+<h2 class="underlined_10">Steps</h2>
+<div class="section">
+<p>
+ We developed forrest:view to let the user decide where to place elements in e.g. html-pages.
+ We started this work with the <span class="codefrag">skinconf.xml</span> where you could configure certain elements and
+ their positions. This elements was known under certain names. It was up to the skin-designer to support
+ this configuration and the elements.
+ </p>
+<p>
+ The work started with grouping elements (the ones from skinconf). We used css-contracts that
+ we added as @attributes e.g. <span class="codefrag"><div id="content-main"/> </span>. That made it
+ possible to use the same elements in different skins. For the full list refer to the
+ <a href="http://svn.apache.org/viewcvs.cgi/*checkout*/forrest/trunk/main/webapp/skins/leather-dev/contracts.inicial.txt">
+ inicial contract list
+ </a>
+
+</p>
+<p>
+ Around this contracts we developed a configuration Domain Specific Language and called it forrest:view.
+ forrest:view's allows us to define the order in which forrest:contract's appear, and also to group
+ them using forrest:hook's.
+ </p>
+<p>
+ forrest:hook's are container that are only used for layout reasons. They <strong>do not</strong> add
+ any content nor functionality to the output. They add <strong>only</strong> layout information to
+ the output.
+ </p>
+<p>
+ forrest:contract's are functionality or extra content that a skin can use to display the requested
+ document (content-main). Sometimes a contact delivers format specific markup, other times it delivers
+ a format-independent string.
+ </p>
+<a name="N10053"></a><a name="emptyView"></a>
+<h3 class="underlined_5">Empty view file</h3>
+<pre class="code"><forrest:views xmlns:forrest="http://apache.org/forrest/templates/1.0" >
+ <forrest:view type="xhtml">
+ </forrest:view>
+</forrest:views>
+ </pre>
+<p>
+ forrest:view is designed to be open for any format that can use forrest:view as configuration file.
+ The only format we implemented is xhtml for now. This is as well true for the delivered contracts.
+ </p>
+<p>
+ Now lets start to skin our site. :)
+ </p>
+<a name="N10064"></a><a name="usingContracts"></a>
+<h3 class="underlined_5">Using contracts</h3>
+<p>
+ To start your skin you need to know which contracts you can use.
+ </p>
+<pre class="code">
+cd ~/src/newSeed
+forrest seed
+mkdir src/documentation/conf
+</pre>
+</div>
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published:Â " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2002-2005 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Propchange: forrest/site/0.7/docs/howto/howto-view-dsl.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: forrest/site/0.7/docs/howto/howto-view-dsl.pdf
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/docs/howto/howto-view-dsl.pdf?rev=189766&view=auto
==============================================================================
Binary file - no diff available.
Propchange: forrest/site/0.7/docs/howto/howto-view-dsl.pdf
------------------------------------------------------------------------------
svn:mime-type = application/pdf
Added: forrest/site/0.7/docs/howto/howto-view-install.html
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/docs/howto/howto-view-install.html?rev=189766&view=auto
==============================================================================
--- forrest/site/0.7/docs/howto/howto-view-install.html (added)
+++ forrest/site/0.7/docs/howto/howto-view-install.html Thu Jun 9 08:35:15 2005
@@ -0,0 +1,375 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html xmlns:i18n="http://apache.org/cocoon/i18n/2.1">
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<title>How to install the view package (v0.7)</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> > <a href="http://forrest.apache.org/">forrest</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://www.apache.org/"><img class="logoImage" alt="Apache" src="../../images/apache-forrest.png" title="The Apache Software Foundation"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://forrest.apache.org/"><img class="logoImage" alt="Forrest" src="../../images/project-logo.gif" title="Apache Forrest"></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="forrest.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
+ <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../index.html">Welcome</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../contrib.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../docs/index.html">0.7 Docs</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../docs/howto/index.html">0.7 How-To</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../docs/plugins/index.html">0.7 Plugins</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published:Â " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">How-To</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../docs/howto/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-howto.html">Write a How-to</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-asf-mirror.html">Download mirror</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-pdf-tab.html">Create tab PDF</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-editcss.html">Edit CSS (WYSIWYG)</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-corner-images.html">CSS corner SVG</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-forrest-from-maven.html">Maven Integration</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-buildPlugin.html">Build a Plugin</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-custom-html-source.html">Custom html source</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.10', '../../skin/')" id="menu_selected_1.1.10Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">views</div>
+<div id="menu_selected_1.1.10" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Install views</div>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-view-dsl.html">forrest:view DSL</a>
+</div>
+<div class="menuitem">
+<a href="../../docs/howto/howto-view-contracts.html">contract implementations</a>
+</div>
+</div>
+</div>
+<div id="credit">
+<hr>
+ This is documentation for development version v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a>)</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2">
+<a href="http://apachecon.com/"><img border="0" title="ApacheCon Europe 2005" alt="ApacheCon Europe 2005 - logo" src="http://apache.org/images/ac2005eu_135x50.gif" style="width: 135px;height: 50px;"></a>
+</div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="howto-view-install.pdf"><img alt="PDF -icon" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<div class="trail">Font size:
+ <input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>How to install the view package</h1>
+<div class="abstract">
+ This How-To describes the setup of the plugins (needed to work with forrest:views and forrest:contracts) and a fresh seed.
+ </div>
+<div id="motd-area">
+ This is documentation for development version v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a>)</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Intended Audience">Intended Audience</a>
+</li>
+<li>
+<a href="#Purpose">Purpose</a>
+</li>
+<li>
+<a href="#Prerequisites">Prerequisites</a>
+</li>
+<li>
+<a href="#Steps">Steps</a>
+<ul class="minitoc">
+<li>
+<a href="#localBuild">Build the view and the viewHelper plugins</a>
+</li>
+<li>
+<a href="#newSeed">Seed a new project</a>
+</li>
+<li>
+<a href="#forrestProperties">Modifying forrest.properties</a>
+</li>
+<li>
+<a href="#testing">Test your new view based project</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Further Reading">Further Reading</a>
+</li>
+<li>
+<a href="#Feedback">Feedback</a>
+</li>
+</ul>
+</div>
+<a name="N10010"></a><a name="Intended Audience"></a>
+<h2 class="underlined_10">Intended Audience</h2>
+<div class="section">
+<p>
+ Users/devs who wants to get started with view development.
+ This setup guide is valid for both user and devs.
+ </p>
+</div>
+<a name="N10018"></a><a name="Purpose"></a>
+<h2 class="underlined_10">Purpose</h2>
+<div class="section">
+<p>
+ To help user installing views. This is the "getting started" setup-guide.
+ </p>
+</div>
+<a name="N10020"></a><a name="Prerequisites"></a>
+<h2 class="underlined_10">Prerequisites</h2>
+<div class="section">
+<ul>
+
+<li>You have to use the trunk version of forrest for using views because it is in an early stage</li>
+
+</ul>
+</div>
+<a name="N1002B"></a><a name="Steps"></a>
+<h2 class="underlined_10">Steps</h2>
+<div class="section">
+<p>
+ The process of setting up the plugin is quite heavy. We promise it will be easier in the future.
+ Some of the instructions has to be modified with your local settings.
+ </p>
+<a name="N10033"></a><a name="localBuild"></a>
+<h3 class="underlined_5">Build the view and the viewHelper plugins</h3>
+<p>
+ The first step is to build the view and the viewHelper plugins. Change to a console of your choice
+ and go (cd) to the trunk version of forrest {forrest-trunk}. Then do an update and after this
+ deploy both plugins locally.
+ </p>
+<pre class="code">
+cd {forrest-trunk}
+svn up
+cd whiteboard/plugins/org.apache.forrest.plugin.internal.view/
+ant local-deploy
+cd ../org.apache.forrest.plugin.output.viewHelper.xhtml/
+ant local-deploy
+ </pre>
+<a name="N10041"></a><a name="newSeed"></a>
+<h3 class="underlined_5">Seed a new project</h3>
+<p>
+ Go to the dir where you want to seed a new project and seed it.
+ Then we have to prepare a default.fv directory in project.conf-dir (forrest.properties)
+ of the fresh seed. That will be needed as soon you modify the default view of your project.
+ The "templates"-directory is need for your project specific contract implementations.
+ </p>
+<pre class="code">
+cd ~/src/newSeed
+forrest seed
+mkdir src/documentation/conf
+mkdir src/documentation/resources/templates
+ </pre>
+<a name="N1004F"></a><a name="forrestProperties"></a>
+<h3 class="underlined_5">Modifying forrest.properties</h3>
+<p>
+ Now we have to tell forrest that we are planing to use the view plugins. We will do that
+ by editing to the forrest.properties to add the plugins:
+ </p>
+<pre class="code">
+project.required.plugins=org.apache.forrest.plugin.output.viewHelper.xhtml,org.apache.forrest.plugin.internal.view
+ </pre>
+<p>
+ Now we have to change the project skin to leather-dev. The reason is that the plugins are still
+ not independend form the "old fashion skins".
+ </p>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">We exchanging only
+ site2xhtml.xsl of leather-dev skin by the plugins and some contracts are based
+ on e.g. document2html.xsl output of leather-dev.</div>
+</div>
+<pre class="code">
+project.skin=leather-dev
+ </pre>
+<a name="N10067"></a><a name="testing"></a>
+<h3 class="underlined_5">Test your new view based project</h3>
+<p>
+ Now you have finished the preparation and the setup to finally try
+ </p>
+<pre class="code">
+forrest run
+ </pre>
+<p>then point to <a href="http://localhost:8888/">http://localhost:8888/</a> and you should see the default
+ view based skin.</p>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">When developing styles with views 'forrest run' is the quickest
+way. You will see you do not have to build your project to see the
+changes on your pages when working with *.fv. </div>
+</div>
+</div>
+<a name="N1007F"></a><a name="Further Reading"></a>
+<h2 class="underlined_10">Further Reading</h2>
+<div class="section">
+<p>
+ Congratulations you are now able to work with views.
+ From here we recommend to read the following How-To's:
+ </p>
+<ul>
+
+<li>
+<a href="../../docs/howto/howto-view-dsl.html">Getting started with forrest:view DSL</a>
+</li>
+
+<li>
+<a href="../../docs/howto/howto-view-contracts.html">Create your own contract implementation</a>
+</li>
+
+</ul>
+</div>
+<a name="N10096"></a><a name="Feedback"></a>
+<h2 class="underlined_10">Feedback</h2>
+<div class="section">
+<p>
+ Please provide feedback about this document via the
+ <a href="../../mail-lists.html">mailing lists</a>.
+ </p>
+</div>
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published:Â " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2002-2005 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Propchange: forrest/site/0.7/docs/howto/howto-view-install.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: forrest/site/0.7/docs/howto/howto-view-install.pdf
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/docs/howto/howto-view-install.pdf?rev=189766&view=auto
==============================================================================
Binary file - no diff available.
Propchange: forrest/site/0.7/docs/howto/howto-view-install.pdf
------------------------------------------------------------------------------
svn:mime-type = application/pdf
Added: forrest/site/0.7/events.html
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/events.html?rev=189766&view=auto
==============================================================================
--- forrest/site/0.7/events.html (added)
+++ forrest/site/0.7/events.html Thu Jun 9 08:35:15 2005
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html xmlns:i18n="http://apache.org/cocoon/i18n/2.1">
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.7-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Apache Forrest: Events (v0.7)</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> > <a href="http://forrest.apache.org/">forrest</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://www.apache.org/"><img class="logoImage" alt="Apache" src="images/apache-forrest.png" title="The Apache Software Foundation"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://forrest.apache.org/"><img class="logoImage" alt="Forrest" src="images/project-logo.gif" title="Apache Forrest"></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="forrest.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with google');" size="25" name="q" id="query" type="text" value="Search the site with google">
+ <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li class="current">
+<a class="base-selected" href="index.html">Welcome</a>
+</li>
+<li>
+<a class="base-not-selected" href="contrib.html">Project</a>
+</li>
+<li>
+<a class="base-not-selected" href="docs/index.html">0.7 Docs</a>
+</li>
+<li>
+<a class="base-not-selected" href="docs/howto/index.html">0.7 How-To</a>
+</li>
+<li>
+<a class="base-not-selected" href="docs/plugins/index.html">0.7 Plugins</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published:Â " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">About</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Index</a>
+</div>
+<div class="menuitem">
+<a href="license.html">License</a>
+</div>
+<div class="menuitem">
+<a href="http://forrest.apache.org/mirrors.cgi">Download</a>
+</div>
+<div class="menuitem">
+<a href="who.html">Who we are</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Events</div>
+</div>
+<div class="menuitem">
+<a href="flyer.html">Flyer</a>
+</div>
+<div class="menuitem">
+<a href="live-sites.html">Example sites</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.2', 'skin/')" id="menu_1.2Title" class="menutitle">Related projects</div>
+<div id="menu_1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="http://gump.apache.org/">Apache Gump</a>
+</div>
+<div class="menuitem">
+<a href="http://cocoon.apache.org/">Apache Cocoon</a>
+</div>
+<div class="menuitem">
+<a href="http://lenya.apache.org/">Apache Lenya</a>
+</div>
+<div class="menuitem">
+<a href="http://xml.apache.org/">Apache XML</a>
+</div>
+</div>
+<div id="credit">
+<hr>
+ This is documentation for development version v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a>)</div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2">
+<a href="http://apachecon.com/"><img border="0" title="ApacheCon Europe 2005" alt="ApacheCon Europe 2005 - logo" src="http://apache.org/images/ac2005eu_135x50.gif" style="width: 135px;height: 50px;"></a>
+</div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="events.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<div class="trail">Font size:
+ <input value="Reset" class="resetfont" title="Reset text" onclick="ndeSetTextSize('reset'); return false;" type="button">
+ <input value="-a" class="smallerfont" title="Shrink text" onclick="ndeSetTextSize('decr'); return false;" type="button">
+ <input value="+a" class="biggerfont" title="Enlarge text" onclick="ndeSetTextSize('incr'); return false;" type="button">
+</div>
+<h1>Apache Forrest: Events</h1>
+<div id="motd-area">
+ This is documentation for development version v0.7
+ (<a href="http://forrest.apache.org/docs.html">More</a>)</div>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#apachecon-eu-2005">ApacheCon Europe 2005 (18-22 July)</a>
+<ul class="minitoc">
+<li>
+<a href="#ht-stuttgart-2005">Apache committers hackathon</a>
+</li>
+<li>
+<a href="#ws-stuttgart-2005">Apache Forrest workshop on Views</a>
+</li>
+<li>
+<a href="#ua-stuttgart-2005">Usability professionals meeting</a>
+</li>
+<li>
+<a href="#rf-stuttgart-2005">ApacheCon Session: Single Source Publishing with Apache Forrest</a>
+</li>
+<li>
+<a href="#gt-stuttgart-2005">Apache Forrest get together</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+
+<a name="N1000D"></a><a name="apachecon-eu-2005"></a>
+<h2 class="underlined_10">ApacheCon Europe 2005 (18-22 July)</h2>
+<div class="section">
+<p>
+ Please make plans to join us at
+ <a href="http://apachecon.com/2005/EU/">ApacheCon Europe 2005</a>
+ in Stuttgart, Germany on 18-22 July 2005. For the first time there is
+ a session related to Apache Forrest.
+ </p>
+<p>
+ Apart from all of the general ApacheCon events, there are a number of
+ Forrest-specific events. In chronological order ...
+ </p>
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">
+The times and venues are not yet decided. Listen to the dev mailing list,
+we will update this page when it is decided.
+</div>
+</div>
+<a name="N10020"></a><a name="ht-stuttgart-2005"></a>
+<h3 class="underlined_5">Apache committers hackathon</h3>
+<p>
+ Monday 18 July and Tuesday 19 July all day - Open to any Apache
+ committer. Among the many topics, some of us will informally chat
+ about Apache Forrest and maybe fix some bugs. We will probably
+ collaborate with the Apache Lenya committers too.
+ </p>
+<a name="N1002A"></a><a name="ws-stuttgart-2005"></a>
+<h3 class="underlined_5">Apache Forrest workshop on Views</h3>
+<p>
+ Monday 19 July commencing at 18:30 - We will go out to dinner and then
+ meet for a developers workshop specifically about the new Views plugin
+ development. Topics will include Views, XHTML2 internal format, and
+ general project planning. Discussions will be technical and will assume
+ knowledge of Forrest. We will certainly answer questions to ensure that
+ people understand the background. However the main aim is an intensive
+ project design session.
+ The event is open to anybody, you don't need to be attending ApacheCon.
+ </p>
+<a name="N10034"></a><a name="ua-stuttgart-2005"></a>
+<h3 class="underlined_5">Usability professionals meeting</h3>
+<p>
+ Tuesday 19 July commencing at 18:30 - Johannes Schaefer will
+ present Apache Forrest to an informal meeting of usability
+ professionals. The event is open to other German-speaking people.
+ See
+ <a href="http://www.gui-design.de/ak/ak_050719.htm">further information</a>.
+ </p>
+<a name="N10042"></a><a name="rf-stuttgart-2005"></a>
+<h3 class="underlined_5">ApacheCon Session: Single Source Publishing with Apache Forrest</h3>
+<p>
+ Wednesday 21 July at 14:30 to 15:30 - Official ApacheCon session
+ conducted by Ross Gardler and Ferdinand Soethe. See the
+ <a href="http://apachecon.com/2005/EU/html/sessions.html">ApacheCon
+ Schedule</a> Session WE16.
+ The event is only open to ApacheCon attendees.
+ </p>
+<a name="N10050"></a><a name="gt-stuttgart-2005"></a>
+<h3 class="underlined_5">Apache Forrest get together</h3>
+<p>
+ Wednesday 21 July commencing at 20:00 - Informal get together to
+ discuss any topic related to Apache Forrest. Follows on from
+ the session earlier in the day. Please come and meet other
+ Forrest developers and users. Describe your own use cases.
+ The event is open to anybody, you don't need to be attending ApacheCon.
+ </p>
+</div>
+
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published:Â " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2002-2005 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Propchange: forrest/site/0.7/events.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: forrest/site/0.7/events.pdf
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/events.pdf?rev=189766&view=auto
==============================================================================
Binary file - no diff available.
Propchange: forrest/site/0.7/events.pdf
------------------------------------------------------------------------------
svn:mime-type = application/pdf
Added: forrest/site/0.7/skin/CommonMessages_de.xml
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/skin/CommonMessages_de.xml?rev=189766&view=auto
==============================================================================
--- forrest/site/0.7/skin/CommonMessages_de.xml (added)
+++ forrest/site/0.7/skin/CommonMessages_de.xml Thu Jun 9 08:35:15 2005
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ Copyright 1999-2004 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<catalogue>
+ <message key="Font size:">Schriftgrösse:</message>
+ <message key="Last Published:">Zuletzt veröffentlicht:</message>
+ <message key="Search">Suche:</message>
+ <message key="Search the site with">Suche auf der Seite mit</message>
+</catalogue>
Propchange: forrest/site/0.7/skin/CommonMessages_de.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: forrest/site/0.7/skin/CommonMessages_es.xml
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/skin/CommonMessages_es.xml?rev=189766&view=auto
==============================================================================
--- forrest/site/0.7/skin/CommonMessages_es.xml (added)
+++ forrest/site/0.7/skin/CommonMessages_es.xml Thu Jun 9 08:35:15 2005
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ Copyright 1999-2004 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<catalogue>
+ <message key="Font size:">Tamaño del texto:</message>
+ <message key="Last Published:">Fecha de publicación:</message>
+ <message key="Search">Buscar</message>
+ <message key="Search the site with">Buscar en</message>
+</catalogue>
+
Propchange: forrest/site/0.7/skin/CommonMessages_es.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: forrest/site/0.7/skin/CommonMessages_fr.xml
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/skin/CommonMessages_fr.xml?rev=189766&view=auto
==============================================================================
--- forrest/site/0.7/skin/CommonMessages_fr.xml (added)
+++ forrest/site/0.7/skin/CommonMessages_fr.xml Thu Jun 9 08:35:15 2005
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ Copyright 1999-2004 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<catalogue>
+ <message key="Font size:">Font size:</message>
+ <message key="Last Published:">Last Published:</message>
+ <message key="Search">Search</message>
+ <message key="Search the site with">Search the site with</message>
+</catalogue>
Propchange: forrest/site/0.7/skin/CommonMessages_fr.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: forrest/site/0.7/skin/CommonMessages_us.xml
URL: http://svn.apache.org/viewcvs/forrest/site/0.7/skin/CommonMessages_us.xml?rev=189766&view=auto
==============================================================================
--- forrest/site/0.7/skin/CommonMessages_us.xml (added)
+++ forrest/site/0.7/skin/CommonMessages_us.xml Thu Jun 9 08:35:15 2005
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ Copyright 1999-2004 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<catalogue>
+ <message key="Font size:">Font size:</message>
+ <message key="Last Published:">Last Published:</message>
+ <message key="Search">Search</message>
+ <message key="Search the site with">Search the site with</message>
+</catalogue>
Propchange: forrest/site/0.7/skin/CommonMessages_us.xml
------------------------------------------------------------------------------
svn:eol-style = native
Re: DOCU -> howto-view-dsl
Posted by Thorsten Scherler <th...@apache.org>.
On Sun, 2005-06-12 at 00:25 +1000, David Crossley wrote:
> Antonio Gallardo wrote:
> > Thorsten Scherler dijo:
> > > This Howto is far from be finished and please forget the last paragraph
> > > (Using contracts) because it is wrong!!!
> > >
> > > I found a problem to display the installed contracts that I need to fix
> > > before I can go on writing.
> > >
> > > All view how-to's need proofreading.
> >
> > I believe I am a good candidate for a test frive here. Being a "views
> > newbie". I will try to follow the how-to and "rant" as needed! ;-)
> >
> > Hope this will help. :-DD
>
> Even better would be to tweak and clarify the documents as you read.
>
+1 :)
It is still my brain writing this. ;-) I am writing that with all the
inside knowledge I have that leads to the effect that I may not mention
components or steps that are too basic in my eyes but essential for
understanding for beginners.
> --David
salu2
--
thorsten
"Together we stand, divided we fall!"
Hey you (Pink Floyd)
Re: DOCU -> howto-view-dsl
Posted by Thorsten Scherler <th...@apache.org>.
On Sat, 2005-06-11 at 10:56 -0500, Antonio Gallardo wrote:
> I will do this later today.
>
Do an svn up on them before you start I just corrected and extended some
of them.
Muchas gracias, illo. :)
> Best Regards,
>
> Antonio Gallardo.
>
salu2
--
thorsten
"Together we stand, divided we fall!"
Hey you (Pink Floyd)
Re: DOCU -> howto-view-dsl
Posted by Antonio Gallardo <ag...@agssa.net>.
On Sab, 11 de Junio de 2005, 9:25, David Crossley dijo:
> Antonio Gallardo wrote:
>> Thorsten Scherler dijo:
>> > This Howto is far from be finished and please forget the last
>> paragraph
>> > (Using contracts) because it is wrong!!!
>> >
>> > I found a problem to display the installed contracts that I need to
>> fix
>> > before I can go on writing.
>> >
>> > All view how-to's need proofreading.
>>
>> I believe I am a good candidate for a test frive here. Being a "views
>> newbie". I will try to follow the how-to and "rant" as needed! ;-)
>>
>> Hope this will help. :-DD
>
> Even better would be to tweak and clarify the documents as you read.
Yep. This is what I have in fact in mind. ;-)
I will do this later today.
Best Regards,
Antonio Gallardo.
Re: DOCU -> howto-view-dsl
Posted by David Crossley <cr...@apache.org>.
Antonio Gallardo wrote:
> Thorsten Scherler dijo:
> > This Howto is far from be finished and please forget the last paragraph
> > (Using contracts) because it is wrong!!!
> >
> > I found a problem to display the installed contracts that I need to fix
> > before I can go on writing.
> >
> > All view how-to's need proofreading.
>
> I believe I am a good candidate for a test frive here. Being a "views
> newbie". I will try to follow the how-to and "rant" as needed! ;-)
>
> Hope this will help. :-DD
Even better would be to tweak and clarify the documents as you read.
--David
Re: DOCU -> howto-view-dsl (was Re: svn commit: r189766 - in
/forrest/site/0.7: ./ docs/howto/ skin/ skin/messages/)
Posted by Antonio Gallardo <ag...@agssa.net>.
On Jue, 9 de Junio de 2005, 13:56, Thorsten Scherler dijo:
> This Howto is far from be finished and please forget the last paragraph
> (Using contracts) because it is wrong!!!
>
> I found a problem to display the installed contracts that I need to fix
> before I can go on writing.
>
> All view how-to's need proofreading.
I believe I am a good candidate for a test frive here. Being a "views
newbie". I will try to follow the how-to and "rant" as needed! ;-)
Hope this will help. :-DD
Best Regards,
Antonio Gallardo.
Re: DOCU -> howto-view-dsl
Posted by Thorsten Scherler <th...@apache.org>.
On Fri, 2005-06-10 at 10:31 +1000, David Crossley wrote:
> Thorsten Scherler wrote:
> > This Howto is far from be finished and please forget the last paragraph
> > (Using contracts) because it is wrong!!!
> >
> > I found a problem to display the installed contracts that I need to fix
> > before I can go on writing.
> >
> > All view how-to's need proofreading.
>
> I added a warning to the top of each howto doc. And i commented-out
> the section "Using contracts".
>
Muchas gracias, david. :)
> --David
salu2
--
thorsten
"Together we stand, divided we fall!"
Hey you (Pink Floyd)
Re: DOCU -> howto-view-dsl
Posted by David Crossley <cr...@apache.org>.
Thorsten Scherler wrote:
> This Howto is far from be finished and please forget the last paragraph
> (Using contracts) because it is wrong!!!
>
> I found a problem to display the installed contracts that I need to fix
> before I can go on writing.
>
> All view how-to's need proofreading.
I added a warning to the top of each howto doc. And i commented-out
the section "Using contracts".
--David
DOCU -> howto-view-dsl (was Re: svn commit: r189766 - in
/forrest/site/0.7: ./ docs/howto/ skin/ skin/messages/)
Posted by Thorsten Scherler <th...@apache.org>.
This Howto is far from be finished and please forget the last paragraph
(Using contracts) because it is wrong!!!
I found a problem to display the installed contracts that I need to fix
before I can go on writing.
All view how-to's need proofreading.
salu2
thorsten
On Fri, 2005-06-10 at 01:45 +1000, David Crossley wrote:
> Does anyone know why that empty "messages" directory was published?
> Are those CommonMessages files meant to be included?
>
> --David
>
> > Author: crossley
> > Date: Thu Jun 9 08:35:15 2005
> > New Revision: 189766
> >
> > URL: http://svn.apache.org/viewcvs?rev=189766&view=rev
> > Log:
> > Publish some new documents.
> >
> > Added:
> > forrest/site/0.7/docs/howto/howto-view-contracts.html (with props)
> > forrest/site/0.7/docs/howto/howto-view-contracts.pdf (with props)
> > forrest/site/0.7/docs/howto/howto-view-dsl.html (with props)
> > forrest/site/0.7/docs/howto/howto-view-dsl.pdf (with props)
> > forrest/site/0.7/docs/howto/howto-view-install.html (with props)
> > forrest/site/0.7/docs/howto/howto-view-install.pdf (with props)
> > forrest/site/0.7/events.html (with props)
> > forrest/site/0.7/events.pdf (with props)
> > forrest/site/0.7/skin/CommonMessages_de.xml (with props)
> > forrest/site/0.7/skin/CommonMessages_es.xml (with props)
> > forrest/site/0.7/skin/CommonMessages_fr.xml (with props)
> > forrest/site/0.7/skin/CommonMessages_us.xml (with props)
> > forrest/site/0.7/skin/messages/
> >
> [ snip ]
--
thorsten
"Together we stand, divided we fall!"
Hey you (Pink Floyd)
Re: svn commit: r189766 - in /forrest/site/0.7: ./ docs/howto/
skin/ skin/messages/
Posted by Thorsten Scherler <th...@apache.org>.
On Fri, 2005-06-10 at 01:45 +1000, David Crossley wrote:
> Does anyone know why that empty "messages" directory was published?
> Are those CommonMessages files meant to be included?
I am not sure but the messages should be in that dir.
The other question: I guess not I reckon it is because they are in the
skin dir. Everything in that dir will be copied over. We need another
place I guess.
The thing we need to solve is how to allow parsing the requested
language into the cli.
salu2
thorsten
> --David
>
> > Author: crossley
> > Date: Thu Jun 9 08:35:15 2005
> > New Revision: 189766
> >
> > URL: http://svn.apache.org/viewcvs?rev=189766&view=rev
> > Log:
> > Publish some new documents.
> >
> > Added:
> > forrest/site/0.7/docs/howto/howto-view-contracts.html (with props)
> > forrest/site/0.7/docs/howto/howto-view-contracts.pdf (with props)
> > forrest/site/0.7/docs/howto/howto-view-dsl.html (with props)
> > forrest/site/0.7/docs/howto/howto-view-dsl.pdf (with props)
> > forrest/site/0.7/docs/howto/howto-view-install.html (with props)
> > forrest/site/0.7/docs/howto/howto-view-install.pdf (with props)
> > forrest/site/0.7/events.html (with props)
> > forrest/site/0.7/events.pdf (with props)
> > forrest/site/0.7/skin/CommonMessages_de.xml (with props)
> > forrest/site/0.7/skin/CommonMessages_es.xml (with props)
> > forrest/site/0.7/skin/CommonMessages_fr.xml (with props)
> > forrest/site/0.7/skin/CommonMessages_us.xml (with props)
> > forrest/site/0.7/skin/messages/
> >
> [ snip ]
--
thorsten
"Together we stand, divided we fall!"
Hey you (Pink Floyd)
Re: svn commit: r189766 - in /forrest/site/0.7: ./ docs/howto/ skin/ skin/messages/
Posted by David Crossley <cr...@apache.org>.
Does anyone know why that empty "messages" directory was published?
Are those CommonMessages files meant to be included?
--David
> Author: crossley
> Date: Thu Jun 9 08:35:15 2005
> New Revision: 189766
>
> URL: http://svn.apache.org/viewcvs?rev=189766&view=rev
> Log:
> Publish some new documents.
>
> Added:
> forrest/site/0.7/docs/howto/howto-view-contracts.html (with props)
> forrest/site/0.7/docs/howto/howto-view-contracts.pdf (with props)
> forrest/site/0.7/docs/howto/howto-view-dsl.html (with props)
> forrest/site/0.7/docs/howto/howto-view-dsl.pdf (with props)
> forrest/site/0.7/docs/howto/howto-view-install.html (with props)
> forrest/site/0.7/docs/howto/howto-view-install.pdf (with props)
> forrest/site/0.7/events.html (with props)
> forrest/site/0.7/events.pdf (with props)
> forrest/site/0.7/skin/CommonMessages_de.xml (with props)
> forrest/site/0.7/skin/CommonMessages_es.xml (with props)
> forrest/site/0.7/skin/CommonMessages_fr.xml (with props)
> forrest/site/0.7/skin/CommonMessages_us.xml (with props)
> forrest/site/0.7/skin/messages/
>
[ snip ]