|
|
Choosing A Webhost: |
svn commit: r427042 [28/39] - in /lenya/site: community/ docs/ docs/1_2_x/ : msg#00259cms.lenya.cvs
Added: lenya/site/docs/1_2_x/how-to/site_navigation.html URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/how-to/site_navigation.html?rev=427042&view=auto ============================================================================== --- lenya/site/docs/1_2_x/how-to/site_navigation.html (added) +++ lenya/site/docs/1_2_x/how-to/site_navigation.html Mon Jul 31 01:24:07 2006 @@ -0,0 +1,770 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta content="Apache Forrest" name="Generator"> +<meta name="Forrest-version" content="0.8-dev"> +<meta name="Forrest-skin-name" content="pelt"> +<title>Site Navigation How-To</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://lenya.apache.org/">lenya</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=""><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title=""></a> +</div> +<!--+ + |end group logo + +--> +<!--+ + |start Project Logo + +--> +<div class="projectlogo"> +<a href=""></a> +</div> +<!--+ + |end Project Logo + +--> +<!--+ + |start Search + +--> +<div class="searchbox"> +<form action="http://www.google.com/search" method="get" class="roundtopsmall"> +<input value="lenya.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with ');" size="25" name="q" id="query" type="text" value="Search the site with "> + <input name="Search" value="Search" type="submit"> +</form> +</div> +<!--+ + |end search + +--> +<!--+ + |start Tabs + +--> +<ul id="tabs"> +<li> +<a class="unselected" href="../../../index.html">Project</a> +</li> +<li class="current"> +<a class="selected" href="../../../docs/index.html">Documentation</a> +</li> +<li> +<a class="unselected" href="../../../community/index.html">Community</a> +</li> +</ul> +<!--+ + |end Tabs + +--> +</div> +</div> +<div id="main"> +<div id="publishedStrip"> +<!--+ + |start Subtabs + +--> +<div id="level2tabs"> +<a class="unselected" href="../../../docs/1_4/index.html">Version 1.4</a><a class="unselected" href="../../../docs/modules/index.html">Modules</a><a class="selected" href="../../../docs/1_2_x/index.html">Version 1.2</a> +</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');">Version 1.2</div> +<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/index.html">Index</a> +</div> +<div onclick="SwitchMenu('menu_1.1.2', '../../../skin/')" id="menu_1.1.2Title" class="menutitle">Installation</div> +<div id="menu_1.1.2" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/installation/index.html">Download</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/installation/subversion.html">Subversion Access</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/installation/source_version.html">Install Instructions</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.3', '../../../skin/')" id="menu_1.1.3Title" class="menutitle">Tutorial</div> +<div id="menu_1.1.3" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/index.html">Introduction</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/understanding_lenya.html">1. Understanding Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/installing_lenya.html">2. Installing Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/anatomy_of_the_pipeline.html">3. Anatomy of the Pipeline</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/editing_in_lenya.html">4. Editing in Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/custom_navigation.html">5. Custom Navigation in Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/mod_proxy_and_lenya.html">6a. Mod Proxy and Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/mod_proxy_and_lenya_continued.html">6b. Mod Proxy and Lenya</a> +</div> +</div> +<div onclick="SwitchMenu('menu_selected_1.1.4', '../../../skin/')" id="menu_selected_1.1.4Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">How-To</div> +<div id="menu_selected_1.1.4" class="selectedmenuitemgroup" style="display: block;"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/faq.html">FAQ</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/new_publication.html">New Publication</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/deploy_publication.html">Deploy Publication</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/look_and_feel.html">Look and Feel</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/custom_resourcetype.html">Custom Resource Type</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/new_mime_type.html">Adding Mime Types</a> +</div> +<div class="menupage"> +<div class="menupagetitle">Site Navigation</div> +<div class="menupageitemgroup"> +<div class="menupageitem"> +<a title="Technical Background: How Lenya builds the site navigation" href="#Technical+Background%3A+How+Lenya+builds+the+site+navigation">Technical Backgroun...</a> +</div> +<div class="menupageitem"> +<a title="Tabs as main navigation, menubar as sub-navigation" href="#Tabs+as+main+navigation%2C+menubar+as+sub-navigation">Tabs as main naviga...</a> +</div> +<div class="menupageitem"> +<a title="Simple solution: Hide the menus using CSS" href="#Simple+solution%3A+Hide+the+menus+using+CSS">Simple solution: Hi...</a> +</div> +<div class="menupageitem"> +<a title="Advanced solution: Exclude the menus using XSLT" href="#Advanced+solution%3A+Exclude+the+menus+using+XSLT">Advanced solution: ...</a> +</div> +</div> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/ldap_authentication.html">LDAP Authentication</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/cms_menus.html">CMS Menus</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/cms_screens.html">CMS Screens</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/search.html">Search Publications</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/external_data.html">External Data</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5', '../../../skin/')" id="menu_1.1.5Title" class="menutitle">Components</div> +<div id="menu_1.1.5" class="menuitemgroup"> +<div onclick="SwitchMenu('menu_1.1.5.1', '../../../skin/')" id="menu_1.1.5.1Title" class="menutitle">Access Control</div> +<div id="menu_1.1.5.1" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/terms.html">Basic Terms</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/accesscontrollers.html">Access Controllers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/authenticators.html">Authenticators</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/authorizers.html">Authorizers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/policymanagers.html">Policies and Policy Managers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable Managers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/ssl.html">SSL Encryption</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.2', '../../../skin/')" id="menu_1.1.5.2Title" class="menutitle">Authoring</div> +<div id="menu_1.1.5.2" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/authoring/adding-document-creator.html">Adding a new document creator</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/authoring/image-upload.html">Image Upload</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/authoring/openoffice.html">OpenOffice</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.3', '../../../skin/')" id="menu_1.1.5.3Title" class="menutitle">Deployment</div> +<div id="menu_1.1.5.3" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/deployment/proxying.html">Proxying</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.4', '../../../skin/')" id="menu_1.1.5.4Title" class="menutitle">Editors</div> +<div id="menu_1.1.5.4" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/htmlform.html">HTML Form Editor</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/1form.html">HTML One Form Editor</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/bxe.html">Bitflux Editor</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/kupu.html">Kupu</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/xopus.html">Xopus</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.5', '../../../skin/')" id="menu_1.1.5.5Title" class="menutitle">Layout</div> +<div id="menu_1.1.5.5" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/layout/navigation.html">Navigation</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/layout/xhtml-templating.html">XHTML templating</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/layout/static-resources.html">Serving static resources</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/layout/lenya-menubar.html">Lenya Menubar</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.6', '../../../skin/')" id="menu_1.1.5.6Title" class="menutitle">Publication</div> +<div id="menu_1.1.5.6" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/publication/siteTree.html">Site tree</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.7', '../../../skin/')" id="menu_1.1.5.7Title" class="menutitle">Resource Types</div> +<div id="menu_1.1.5.7" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/resource-types/resource-types.html">Resource Types</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.8', '../../../skin/')" id="menu_1.1.5.8Title" class="menutitle">Revision Control</div> +<div id="menu_1.1.5.8" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/revisioncontroller.html">Revision Controller</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/rcml.html">RCML</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/checkin.html">Check In</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/checkout.html">Check Out</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/version.html">Revisions</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/rollback.html">Rollback</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.9', '../../../skin/')" id="menu_1.1.5.9Title" class="menutitle">Repository</div> +<div id="menu_1.1.5.9" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/repository/index.html">WebDAV Servers</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.10', '../../../skin/')" id="menu_1.1.5.10Title" class="menutitle">Search</div> +<div id="menu_1.1.5.10" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/search/lucene.html">Searching with Lucene</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.11', '../../../skin/')" id="menu_1.1.5.11Title" class="menutitle">URI Handling</div> +<div id="menu_1.1.5.11" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/uri-handling/URIParametrizer.html">URI Parametrizer</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/uri-handling/standardURI.html">URI Scheme</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/uri-handling/usecases.html">Usecases</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.12', '../../../skin/')" id="menu_1.1.5.12Title" class="menutitle">Asset Management</div> +<div id="menu_1.1.5.12" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/asset-management/management.html">Asset Management</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.13', '../../../skin/')" id="menu_1.1.5.13Title" class="menutitle">Link Management</div> +<div id="menu_1.1.5.13" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/link-management/link-management.html">Link Management</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.14', '../../../skin/')" id="menu_1.1.5.14Title" class="menutitle">Meta Data</div> +<div id="menu_1.1.5.14" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/metadata/metadata.html">Meta Data Handling</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.15', '../../../skin/')" id="menu_1.1.5.15Title" class="menutitle">Multilingual Documents</div> +<div id="menu_1.1.5.15" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/multilingual/multilingual.html">Multilingual Document Handling</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.16', '../../../skin/')" id="menu_1.1.5.16Title" class="menutitle">Tasks</div> +<div id="menu_1.1.5.16" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/concept.html">The Task Concept</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/defining.html">Defining Tasks</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/taskaction.html">The TaskAction</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/scheduling.html">Scheduling a Task</a> +</div> +<div onclick="SwitchMenu('menu_1.1.5.16.5', '../../../skin/')" id="menu_1.1.5.16.5Title" class="menutitle">Included tasks</div> +<div id="menu_1.1.5.16.5" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/anttask.html">AntTask</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/mailtask.html">MailTask</a> +</div> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/development.html">Developing Tasks</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.17', '../../../skin/')" id="menu_1.1.5.17Title" class="menutitle">Workflow</div> +<div id="menu_1.1.5.17" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/workflow/terms.html">Terms</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/workflow/state-machine.html">The State Machine</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/workflow/configuration.html">Configuration</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/workflow/implementation.html">Implementation</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.18', '../../../skin/')" id="menu_1.1.5.18Title" class="menutitle">Site Management</div> +<div id="menu_1.1.5.18" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/archive.html">Archive</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/copy.html">Copy</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/deactivate.html">Deactivate</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/delete.html">Delete</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/deletetrash.html">Delete the trash</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/move.html">Move</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/moveupdown.html">Move Up/Down</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/rename.html">Rename</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/restore.html">Restore</a> +</div> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.6', '../../../skin/')" id="menu_1.1.6Title" class="menutitle">Miscellaneous</div> +<div id="menu_1.1.6" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/misc/namespaces.html">Namespaces</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/misc/reserved_names.html">Reserved Names</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/misc/xinclude-processor.html">XInclude Processor</a> +</div> +</div> +<div class="menuitem"> +<a href="../../../apidocs/1.2/index.html">1.2 API (Javadoc)</a> +</div> +</div> +<div id="credit"></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 EU 2006" alt="ApacheCon EU 2006 - logo" src="http://www.eu.apachecon.com/konferenzen/apachecon06/images/header-left.gif" style="width: 150px;height: 50px;"></a> +</div> +</div> +<!--+ + |end Menu + +--> +<!--+ + |start content + +--> +<div id="content"> +<div title="Portable Document Format" class="pdflink"> +<a class="dida" href="site_navigation.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br> + PDF</a> +</div> +<h1>Site Navigation How-To</h1> + +<p>One of the ingredients for a good website is a well structured navigation. The Default publication in Lenya comes with a <a href="../../../docs/1_2_x/components/layout/navigation.html">navigation framework</a> that is made up of horizontal tabs, breadcrumbs and a menu on the left. A lot of websites use these navigational elements, but depending on the site you're building, you might want to change the navigation or structure if differently. </p> + + +<a name="N10015"></a><a name="Technical+Background%3A+How+Lenya+builds+the+site+navigation"></a> +<h2 class="h3">Technical Background: How Lenya builds the site navigation</h2> +<div class="section"> +<p>The source of all navigation elements is the sitetree, which you can find in <em>PUB_HOME/authoring/sitetree.xml</em>, <em>PUB_HOME/live/sitetree.xml</em>, <em>PUB_HOME/trash/sitetree.xml</em> or <em>PUB_HOME/archive/sitetree.xml</em> depending on the relevant area. </p> +<p>The tree you can see in the left half of the screen when you access the <em>Site</em> tab in authoring mode is pretty much a 1:1 representation of the site tree. </p> +<p>The sitetree.xml document of the default publication which we will use as an example here looks like this: </p> +<pre class="code"> +<?xml version="1.0" encoding="UTF-8"?> +<site i18n:attr="label" label="Authoring" + xmlns="http://apache.org/cocoon/lenya/sitetree/1.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation= + "http://apache.org/cocoon/lenya/sitetree/1.0 + ../../../../resources/entities/sitetree.xsd" + xmlns:i18n="http://apache.org/cocoon/i18n/2.1" +> + + <node id="index"> + <label xml:lang="en">Home</label> + + <label xml:lang="de">Home</label> + </node> + + <node id="tutorial"> + <label xml:lang="en">Tutorial</label> + + <label xml:lang="de">Tutorial</label> + + <node id="new_doctype"> + <label xml:lang="en">Create new doctype</label> + </node> + + </node> + + <node id="concepts"> + <label xml:lang="en">Concepts (english only)</label> + </node> + + <node id="features"> + + <label xml:lang="en">Features</label> + <label xml:lang="de">Funktionen</label> + </node> + + <node id="doctypes"> + + <label xml:lang="en">Document Type Examples</label> + <label xml:lang="de">Dokumenttyp Beispiele</label> + <node id="xhtml-document"> + <label xml:lang="en">XHTML Doctype</label> + + <label xml:lang="de">XHTML Dokumenttyp</label> + </node> + </node> + +</site> +</pre> +<p>The default publication defines three navigation elements: </p> +<ul> + +<li> +<p> Tabs (horizontal) </p> + +</li> + +<li> +<p> Breadcrumbs </p> + +</li> + +<li> +<p> Menu (left) </p> + +</li> + +</ul> +<p>Each of them is built by applying a specific XSLT to sitetree.xml (compare: <a href="../../../docs/1_2_x/components/layout/navigation.html">navigation framework</a>). </p> +<p>In case you need additional navigation elements besides tabs, breadcrumbs and menus, you can set up an additional XSLT file and integrate it into the sitemap. (More on this later.) </p> +</div> +<a name="N10056"></a><a name="Tabs+as+main+navigation%2C+menubar+as+sub-navigation"></a> +<h2 class="h3">Tabs as main navigation, menubar as sub-navigation</h2> +<div class="section"> +<p>Depending on the amount of content on your site, you may opt for different styles of navigation. You might for example get rid of the tabs and only use the menu on the left. You can also use the tabs and the menu as parallel means of navigation, which is what the default publication does. If you have a lot of content organized on multiple levels, you might also choose to use the tabs as the first level of navigation and the menu as a second level. </p> +<p>If your sitetree for example looks like this: </p> +<p> +</p> +<ul> + +<li> +<p> Home </p> + + +</li> + +<li> +<p> Products </p> + +<ul> + +<li> +<p> Consumer Products </p> + +<ul> + +<li> +<p> Product Line A </p> + +</li> + +<li> +<p> Product Line B </p> + +</li> + + +<li> +<p> Product Line C </p> + +</li> + +</ul> + +</li> + +<li> +<p> Industrial Products </p> + +</li> + +</ul> + +</li> + +<li> +<p> Services </p> + +<ul> + +<li> +<p> Maintainance Contracts </p> + + +</li> + +<li> +<p> 24-hour Emergency Hotline </p> + +</li> + +</ul> + +</li> + +</ul> +<p> +</p> +<p>a typical navigation could look this this: </p> +<pre class="code"> ++-------------------------------------------------------------------- +| | *HOME* | Products | Services | ++-------------------------------------------------------------------- +| +</pre> +<p>when the user clicks on Producs, a menu will show up: </p> +<pre class="code"> ++-------------------------------------------------------------------- +| | Home | *PRODUCTS* | Services | ++-------------------------------------------------------------------- +| +| - Consumer Products +| - Industrial Products +| +</pre> +<p>clicking on Services will show up a different menu: </p> +<pre class="code"> + ++-------------------------------------------------------------------- +| | Home | Products | *SERVICES* | ++-------------------------------------------------------------------- +| +| - Maintainance +| Contracts +| - 24-hour Emergency +| Hotline + +</pre> +</div> +<a name="N100BB"></a><a name="Simple+solution%3A+Hide+the+menus+using+CSS"></a> +<h2 class="h3">Simple solution: Hide the menus using CSS</h2> +<div class="section"> +<p>This behaviour can be achieved by changing the CSS of the default publication. Edit the file </p> +<pre class="code"> +$PUB_HOME/resources/shared/css/page.css +</pre> +<p>and add the following snippet, preferrably beneath the existing <em>menublock</em> declarations: </p> +<pre class="code"> +.menublock-1 { + display: none; +} +</pre> +<p>This way, all non-selected first level menu entries are hidden, which comprises all menu entries belonging to the other tabs. </p> +</div> +<a name="N100D5"></a><a name="Advanced+solution%3A+Exclude+the+menus+using+XSLT"></a> +<h2 class="h3">Advanced solution: Exclude the menus using XSLT</h2> +<div class="section"> +<p>In this approach, you use a custom XSLT stylesheet to generate the menubar XHTML snippet. The file has to be placed at </p> +<pre class="code"> +$PUB_HOME/lenya/xslt/navigation/menu.xsl +</pre> +<p>Note the step <em>/lenya</em> in the path, this is necessary to tell Lenya that you're overriding a file from the core. The stylesheet might look as follows: </p> +<pre class="code"> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:nav="http://apache.org/cocoon/lenya/navigation/1.0" + xmlns="http://www.w3.org/1999/xhtml" + exclude-result-prefixes="nav" + > + + <xsl:import href="../../../../../xslt/navigation/menu.xsl"/> + + <xsl:template match="nav:site/nav:node[not(descendant-or-self::nav:node[@current = 'true'])]"/> + + <xsl:template match="nav:site/nav:node[descendant-or-self::nav:node[@current = 'true']]"> + <div class="menublock-selected-{count(ancestor-or-self::nav:node)}"> + + <xsl:apply-templates select="nav:node"/> + </div> + </xsl:template> + +</xsl:stylesheet> +</pre> +<ul> + +<li> +<p> First, you import the core menu XSL so that you can reuse most of the core functionality. </p> + + +</li> + +<li> +<p> The first <em><xsl:template></em> excludes all top-level <em><nav:node></em> entries which don't contain the current item. </p> + +</li> + +<li> +<p> The second <em><xsl:template></em> is optional. If you include it, the top-level menu items won't be displayed in the menubar. </p> + + +</li> + +</ul> +</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/LICENSE-2.0">The Apache Software Foundation.</a> +</div> +<div id="feedback"> + Send feedback about the website to: + <a id="feedbackto" href="mailto:dev@xxxxxxxxxxxxxxxx?subject=Feedback%C2%A0for%C2%A0docs/1_2_x/how-to/site_navigation.html">dev@xxxxxxxxxxxxxxxx</a> +</div> +<!--+ + |end bottomstrip + +--> +</div> +</body> +</html> Propchange: lenya/site/docs/1_2_x/how-to/site_navigation.html ------------------------------------------------------------------------------ svn:eol-style = native Added: lenya/site/docs/1_2_x/how-to/site_navigation.pdf URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/how-to/site_navigation.pdf?rev=427042&view=auto ============================================================================== Binary file - no diff available. Propchange: lenya/site/docs/1_2_x/how-to/site_navigation.pdf ------------------------------------------------------------------------------ svn:mime-type = application/pdf Added: lenya/site/docs/1_2_x/how-to/typical-lenya-setup.pdf URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/how-to/typical-lenya-setup.pdf?rev=427042&view=auto ============================================================================== Binary file - no diff available. Propchange: lenya/site/docs/1_2_x/how-to/typical-lenya-setup.pdf ------------------------------------------------------------------------------ svn:mime-type = application/pdf Added: lenya/site/docs/1_2_x/how-to/usecase-search.xmap URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/how-to/usecase-search.xmap?rev=427042&view=auto ============================================================================== --- lenya/site/docs/1_2_x/how-to/usecase-search.xmap (added) +++ lenya/site/docs/1_2_x/how-to/usecase-search.xmap Mon Jul 31 01:24:07 2006 @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright 1999-2006 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. +--> +<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> + +<!-- =========================== Components ================================ --> + <map:components> + <map:generators default="file"/> + <map:transformers default="xalan"/> + <map:readers default="resource"/> + <map:serializers default="xhtml"/> + <map:matchers default="wildcard"/> + <map:actions/> + <map:selectors> + <map:selector name="request-method" logger="sitemap.selector.request-method" src="org.apache.cocoon.selection.RequestMethodSelector"/> + </map:selectors> + </map:components> + + <map:resources> + <map:resource name="finish"> + <map:transform type="i18n"> + <map:parameter name="locale" value="{page-envelope:document-language}"/> + </map:transform> + <map:transform src="../../xslt/util/strip_namespaces.xsl"/> + <map:select type="parameter"> + <map:parameter name="statusCode" value="{statusCode}"/> + <map:when test=""> + <map:serialize type="html" /> + </map:when> + <map:otherwise> + <map:serialize type="html" status-code="{statusCode}"/> + </map:otherwise> + </map:select> + </map:resource> + + <map:resource name="page-xhtml"> + <map:transform src="xslt/page2xhtml.xsl"> + <map:parameter name="root" value="/{page-envelope:publication-id}/live"/> + <map:parameter name="document-id" value="/index"/> + <map:parameter name="url" value="live/index.html"/> + <map:parameter name="language" value="{page-envelope:document-language}"/> + <map:parameter name="showLogin" value="1"/> + <map:parameter name="showFav" value="0"/> + <map:parameter name="querystring" value="{request:queryString}"/> + </map:transform> + </map:resource> + </map:resources> + +<!-- =========================== Pipelines ================================ --> + <map:pipelines> + <map:pipeline> + <map:match pattern="*/search-*/lucene.xml"> + <map:generate type="serverpages" src="lenya/content/search/search-and-results.xsp" label="xml"> + <map:parameter name="max-hits-per-page" value="10"/> + <map:parameter name="max-pages" value="10"/> + <map:parameter name="excerpt-offset" value="150"/> + <map:parameter name="number-of-pubs" value="1"/> + <map:parameter name="pub0-id" value="{page-envelope:publication-id}"/> + <map:parameter name="pub0-name" value="{page-envelope:publication}"/> + <map:parameter name="pub0-index-dir" value="./work/search/lucene/index/{2}/index"/> + <map:parameter name="pub0-search-fields" value="contents,title"/> + <map:parameter name="pub0-excerpt-dir" value="./content/{2}"/> + <map:parameter name="pub0-prefix" value=""/> + </map:generate> + <map:serialize type="xml"/> + </map:match> + + <map:match pattern="search-page"> + <map:aggregate element="search-results"> + <map:part src="./config/publication.xconf"/> + <map:part src="cocoon:/{page-envelope:publication-id}/search-live/lucene.xml?{request:queryString}"/> + </map:aggregate> + <map:transform src="xslt/search/searchfixer.xsl"> + <map:parameter name="area" value="live"/> + </map:transform> + <map:transform src="xslt/search/sort.xsl"/> + <map:act type="resource-exists" src="xslt/search/search-and-results-body.xsl"> + <map:transform src="lenya/xslt/search/search-and-results-body.xsl"> + <map:parameter name="contextprefix" value="{request:contextPath}"/> + <map:parameter name="publicationid" value="{page-envelope:publication-id}"/> + <map:parameter name="area" value="live"/> + </map:transform> + </map:act> + <map:transform src="xslt/search/search-and-results.xsl"> + <map:parameter name="contextprefix" value="{request:contextPath}"/> + <map:parameter name="publicationid" value="{page-envelope:publication-id}"/> + <map:parameter name="area" value="live"/> + </map:transform> + <map:serialize type="xml"/> + </map:match> + + <map:match type="usecase" pattern="search"> + <map:aggregate element="cmsbody"> + <map:part src="cocoon://navigation/{page-envelope:publication-id}/live/breadcrumb/live/index.xml"/> + <map:part src="cocoon://navigation/{page-envelope:publication-id}/live/tabs/index.xml"/> + <map:part src="cocoon://navigation/{page-envelope:publication-id}/live/menu/index.xml" prefix="xhtml"/> + <map:part src="cocoon://navigation/{page-envelope:publication-id}/live/search/index.xml"/> + <map:part src="cocoon:/search-page"/> + </map:aggregate> + <map:call resource="page-xhtml"/> + <map:call resource="finish"/> + </map:match> + + </map:pipeline> + </map:pipelines> +</map:sitemap> Propchange: lenya/site/docs/1_2_x/how-to/usecase-search.xmap ------------------------------------------------------------------------------ svn:eol-style = native Added: lenya/site/docs/1_2_x/index.html URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/index.html?rev=427042&view=auto ============================================================================== --- lenya/site/docs/1_2_x/index.html (added) +++ lenya/site/docs/1_2_x/index.html Mon Jul 31 01:24:07 2006 @@ -0,0 +1,513 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta content="Apache Forrest" name="Generator"> +<meta name="Forrest-version" content="0.8-dev"> +<meta name="Forrest-skin-name" content="pelt"> +<title>Apache Lenya 1.2 Documentation</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://lenya.apache.org/">lenya</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=""><img class="logoImage" alt="Lenya" src="../../images/apache-lenya-light.png" title=""></a> +</div> +<!--+ + |end group logo + +--> +<!--+ + |start Project Logo + +--> +<div class="projectlogo"> +<a href=""></a> +</div> +<!--+ + |end Project Logo + +--> +<!--+ + |start Search + +--> +<div class="searchbox"> +<form action="http://www.google.com/search" method="get" class="roundtopsmall"> +<input value="lenya.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with ');" size="25" name="q" id="query" type="text" value="Search the site with "> + <input name="Search" value="Search" type="submit"> +</form> +</div> +<!--+ + |end search + +--> +<!--+ + |start Tabs + +--> +<ul id="tabs"> +<li> +<a class="unselected" href="../../index.html">Project</a> +</li> +<li class="current"> +<a class="selected" href="../../docs/index.html">Documentation</a> +</li> +<li> +<a class="unselected" href="../../community/index.html">Community</a> +</li> +</ul> +<!--+ + |end Tabs + +--> +</div> +</div> +<div id="main"> +<div id="publishedStrip"> +<!--+ + |start Subtabs + +--> +<div id="level2tabs"> +<a class="unselected" href="../../docs/1_4/index.html">Version 1.4</a><a class="unselected" href="../../docs/modules/index.html">Modules</a><a class="selected" href="../../docs/1_2_x/index.html">Version 1.2</a> +</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');">Version 1.2</div> +<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;"> +<div class="menupage"> +<div class="menupagetitle">Index</div> +</div> +<div onclick="SwitchMenu('menu_1.1.2', '../../skin/')" id="menu_1.1.2Title" class="menutitle">Installation</div> +<div id="menu_1.1.2" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/installation/index.html">Download</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/installation/subversion.html">Subversion Access</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/installation/source_version.html">Install Instructions</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.3', '../../skin/')" id="menu_1.1.3Title" class="menutitle">Tutorial</div> +<div id="menu_1.1.3" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/tutorial/index.html">Introduction</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/tutorial/understanding_lenya.html">1. Understanding Lenya</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/tutorial/installing_lenya.html">2. Installing Lenya</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/tutorial/anatomy_of_the_pipeline.html">3. Anatomy of the Pipeline</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/tutorial/editing_in_lenya.html">4. Editing in Lenya</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/tutorial/custom_navigation.html">5. Custom Navigation in Lenya</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/tutorial/mod_proxy_and_lenya.html">6a. Mod Proxy and Lenya</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/tutorial/mod_proxy_and_lenya_continued.html">6b. Mod Proxy and Lenya</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.4', '../../skin/')" id="menu_1.1.4Title" class="menutitle">How-To</div> +<div id="menu_1.1.4" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/faq.html">FAQ</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/new_publication.html">New Publication</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/deploy_publication.html">Deploy Publication</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/look_and_feel.html">Look and Feel</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/custom_resourcetype.html">Custom Resource Type</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/new_mime_type.html">Adding Mime Types</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/site_navigation.html">Site Navigation</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/ldap_authentication.html">LDAP Authentication</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/cms_menus.html">CMS Menus</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/cms_screens.html">CMS Screens</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/search.html">Search Publications</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/how-to/external_data.html">External Data</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5', '../../skin/')" id="menu_1.1.5Title" class="menutitle">Components</div> +<div id="menu_1.1.5" class="menuitemgroup"> +<div onclick="SwitchMenu('menu_1.1.5.1', '../../skin/')" id="menu_1.1.5.1Title" class="menutitle">Access Control</div> +<div id="menu_1.1.5.1" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/accesscontrol/terms.html">Basic Terms</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/accesscontrol/accesscontrollers.html">Access Controllers</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/accesscontrol/authenticators.html">Authenticators</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/accesscontrol/authorizers.html">Authorizers</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/accesscontrol/policymanagers.html">Policies and Policy Managers</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable Managers</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/accesscontrol/ssl.html">SSL Encryption</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.2', '../../skin/')" id="menu_1.1.5.2Title" class="menutitle">Authoring</div> +<div id="menu_1.1.5.2" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/authoring/adding-document-creator.html">Adding a new document creator</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/authoring/image-upload.html">Image Upload</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/authoring/openoffice.html">OpenOffice</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.3', '../../skin/')" id="menu_1.1.5.3Title" class="menutitle">Deployment</div> +<div id="menu_1.1.5.3" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/deployment/proxying.html">Proxying</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.4', '../../skin/')" id="menu_1.1.5.4Title" class="menutitle">Editors</div> +<div id="menu_1.1.5.4" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/editors/htmlform.html">HTML Form Editor</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/editors/1form.html">HTML One Form Editor</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/editors/bxe.html">Bitflux Editor</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/editors/kupu.html">Kupu</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/editors/xopus.html">Xopus</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.5', '../../skin/')" id="menu_1.1.5.5Title" class="menutitle">Layout</div> +<div id="menu_1.1.5.5" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/layout/navigation.html">Navigation</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/layout/xhtml-templating.html">XHTML templating</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/layout/static-resources.html">Serving static resources</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/layout/lenya-menubar.html">Lenya Menubar</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.6', '../../skin/')" id="menu_1.1.5.6Title" class="menutitle">Publication</div> +<div id="menu_1.1.5.6" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/publication/siteTree.html">Site tree</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.7', '../../skin/')" id="menu_1.1.5.7Title" class="menutitle">Resource Types</div> +<div id="menu_1.1.5.7" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/resource-types/resource-types.html">Resource Types</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.8', '../../skin/')" id="menu_1.1.5.8Title" class="menutitle">Revision Control</div> +<div id="menu_1.1.5.8" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/revisioncontrol/revisioncontroller.html">Revision Controller</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/revisioncontrol/rcml.html">RCML</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/revisioncontrol/checkin.html">Check In</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/revisioncontrol/checkout.html">Check Out</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/revisioncontrol/version.html">Revisions</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/revisioncontrol/rollback.html">Rollback</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.9', '../../skin/')" id="menu_1.1.5.9Title" class="menutitle">Repository</div> +<div id="menu_1.1.5.9" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/repository/index.html">WebDAV Servers</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.10', '../../skin/')" id="menu_1.1.5.10Title" class="menutitle">Search</div> +<div id="menu_1.1.5.10" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/search/lucene.html">Searching with Lucene</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.11', '../../skin/')" id="menu_1.1.5.11Title" class="menutitle">URI Handling</div> +<div id="menu_1.1.5.11" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/uri-handling/URIParametrizer.html">URI Parametrizer</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/uri-handling/standardURI.html">URI Scheme</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/uri-handling/usecases.html">Usecases</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.12', '../../skin/')" id="menu_1.1.5.12Title" class="menutitle">Asset Management</div> +<div id="menu_1.1.5.12" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/asset-management/management.html">Asset Management</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.13', '../../skin/')" id="menu_1.1.5.13Title" class="menutitle">Link Management</div> +<div id="menu_1.1.5.13" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/link-management/link-management.html">Link Management</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.14', '../../skin/')" id="menu_1.1.5.14Title" class="menutitle">Meta Data</div> +<div id="menu_1.1.5.14" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/metadata/metadata.html">Meta Data Handling</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.15', '../../skin/')" id="menu_1.1.5.15Title" class="menutitle">Multilingual Documents</div> +<div id="menu_1.1.5.15" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/multilingual/multilingual.html">Multilingual Document Handling</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.16', '../../skin/')" id="menu_1.1.5.16Title" class="menutitle">Tasks</div> +<div id="menu_1.1.5.16" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/tasks/concept.html">The Task Concept</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/tasks/defining.html">Defining Tasks</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/tasks/taskaction.html">The TaskAction</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/tasks/scheduling.html">Scheduling a Task</a> +</div> +<div onclick="SwitchMenu('menu_1.1.5.16.5', '../../skin/')" id="menu_1.1.5.16.5Title" class="menutitle">Included tasks</div> +<div id="menu_1.1.5.16.5" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/tasks/anttask.html">AntTask</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/tasks/mailtask.html">MailTask</a> +</div> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/tasks/development.html">Developing Tasks</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.17', '../../skin/')" id="menu_1.1.5.17Title" class="menutitle">Workflow</div> +<div id="menu_1.1.5.17" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/workflow/terms.html">Terms</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/workflow/state-machine.html">The State Machine</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/workflow/configuration.html">Configuration</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/workflow/implementation.html">Implementation</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.18', '../../skin/')" id="menu_1.1.5.18Title" class="menutitle">Site Management</div> +<div id="menu_1.1.5.18" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/sitemanagement/archive.html">Archive</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/sitemanagement/copy.html">Copy</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/sitemanagement/deactivate.html">Deactivate</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/sitemanagement/delete.html">Delete</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/sitemanagement/deletetrash.html">Delete the trash</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/sitemanagement/move.html">Move</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/sitemanagement/moveupdown.html">Move Up/Down</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/sitemanagement/rename.html">Rename</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/components/sitemanagement/restore.html">Restore</a> +</div> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.6', '../../skin/')" id="menu_1.1.6Title" class="menutitle">Miscellaneous</div> +<div id="menu_1.1.6" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../docs/1_2_x/misc/namespaces.html">Namespaces</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/misc/reserved_names.html">Reserved Names</a> +</div> +<div class="menuitem"> +<a href="../../docs/1_2_x/misc/xinclude-processor.html">XInclude Processor</a> +</div> +</div> +<div class="menuitem"> +<a href="../../apidocs/1.2/index.html">1.2 API (Javadoc)</a> +</div> +</div> +<div id="credit"> +<hr> +<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></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 EU 2006" alt="ApacheCon EU 2006 - logo" src="http://www.eu.apachecon.com/konferenzen/apachecon06/images/header-left.gif" style="width: 150px;height: 50px;"></a> +</div> +</div> +<!--+ + |end Menu + +--> +<!--+ + |start content + +--> +<div id="content"> +<div title="Portable Document Format" class="pdflink"> +<a class="dida" href="index.pdf"><img alt="PDF -icon" src="../../skin/images/pdfdoc.gif" class="skin"><br> + PDF</a> +</div> +<h1>Apache Lenya 1.2 Documentation</h1> + +<p> + This is the documentation for the 1.2.x releases, although most of it also applies to 1.4. + This is our stable release and should be used for production environments. + </p> + +<p> +More documentation (work in progress) can be found at the <a href="http://wiki.apache.org/lenya/">Apache Lenya Wiki</a>. +</p> + +</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/LICENSE-2.0">The Apache Software Foundation.</a> +</div> +<div id="logos"></div> +<div id="feedback"> + Send feedback about the website to: + <a id="feedbackto" href="mailto:dev@xxxxxxxxxxxxxxxx?subject=Feedback%C2%A0for%C2%A0docs/1_2_x/index.html">dev@xxxxxxxxxxxxxxxx</a> +</div> +<!--+ + |end bottomstrip + +--> +</div> +</body> +</html> Propchange: lenya/site/docs/1_2_x/index.html ------------------------------------------------------------------------------ svn:eol-style = native Added: lenya/site/docs/1_2_x/index.pdf URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/index.pdf?rev=427042&view=auto ============================================================================== Binary file - no diff available. Propchange: lenya/site/docs/1_2_x/index.pdf ------------------------------------------------------------------------------ svn:mime-type = application/pdf Added: lenya/site/docs/1_2_x/installation/index.html URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/installation/index.html?rev=427042&view=auto ============================================================================== --- lenya/site/docs/1_2_x/installation/index.html (added) +++ lenya/site/docs/1_2_x/installation/index.html Mon Jul 31 01:24:07 2006 @@ -0,0 +1,565 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta content="Apache Forrest" name="Generator"> +<meta name="Forrest-version" content="0.8-dev"> +<meta name="Forrest-skin-name" content="pelt"> +<title>Downloading and Installing Apache Lenya 1.2.x</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://lenya.apache.org/">lenya</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=""><img class="logoImage" alt="Lenya" src="../../../images/apache-lenya-light.png" title=""></a> +</div> +<!--+ + |end group logo + +--> +<!--+ + |start Project Logo + +--> +<div class="projectlogo"> +<a href=""></a> +</div> +<!--+ + |end Project Logo + +--> +<!--+ + |start Search + +--> +<div class="searchbox"> +<form action="http://www.google.com/search" method="get" class="roundtopsmall"> +<input value="lenya.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with ');" size="25" name="q" id="query" type="text" value="Search the site with "> + <input name="Search" value="Search" type="submit"> +</form> +</div> +<!--+ + |end search + +--> +<!--+ + |start Tabs + +--> +<ul id="tabs"> +<li> +<a class="unselected" href="../../../index.html">Project</a> +</li> +<li class="current"> +<a class="selected" href="../../../docs/index.html">Documentation</a> +</li> +<li> +<a class="unselected" href="../../../community/index.html">Community</a> +</li> +</ul> +<!--+ + |end Tabs + +--> +</div> +</div> +<div id="main"> +<div id="publishedStrip"> +<!--+ + |start Subtabs + +--> +<div id="level2tabs"> +<a class="unselected" href="../../../docs/1_4/index.html">Version 1.4</a><a class="unselected" href="../../../docs/modules/index.html">Modules</a><a class="selected" href="../../../docs/1_2_x/index.html">Version 1.2</a> +</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');">Version 1.2</div> +<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/index.html">Index</a> +</div> +<div onclick="SwitchMenu('menu_selected_1.1.2', '../../../skin/')" id="menu_selected_1.1.2Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Installation</div> +<div id="menu_selected_1.1.2" class="selectedmenuitemgroup" style="display: block;"> +<div class="menupage"> +<div class="menupagetitle">Download</div> +<div class="menupageitemgroup"> +<div class="menupageitem"> +<a title="Download Apache Lenya 1.2.x" href="#Download+Apache+Lenya+1.2.x">Download Apache Len...</a> +</div> +<div class="menupageitem"> +<a title="Install Apache Lenya 1.2.x" href="#Install+Apache+Lenya+1.2.x">Install Apache Leny...</a> +</div> +</div> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/installation/subversion.html">Subversion Access</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/installation/source_version.html">Install Instructions</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.3', '../../../skin/')" id="menu_1.1.3Title" class="menutitle">Tutorial</div> +<div id="menu_1.1.3" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/index.html">Introduction</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/understanding_lenya.html">1. Understanding Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/installing_lenya.html">2. Installing Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/anatomy_of_the_pipeline.html">3. Anatomy of the Pipeline</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/editing_in_lenya.html">4. Editing in Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/custom_navigation.html">5. Custom Navigation in Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/mod_proxy_and_lenya.html">6a. Mod Proxy and Lenya</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/tutorial/mod_proxy_and_lenya_continued.html">6b. Mod Proxy and Lenya</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.4', '../../../skin/')" id="menu_1.1.4Title" class="menutitle">How-To</div> +<div id="menu_1.1.4" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/faq.html">FAQ</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/new_publication.html">New Publication</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/deploy_publication.html">Deploy Publication</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/look_and_feel.html">Look and Feel</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/custom_resourcetype.html">Custom Resource Type</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/new_mime_type.html">Adding Mime Types</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/site_navigation.html">Site Navigation</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/ldap_authentication.html">LDAP Authentication</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/cms_menus.html">CMS Menus</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/cms_screens.html">CMS Screens</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/search.html">Search Publications</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/how-to/external_data.html">External Data</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5', '../../../skin/')" id="menu_1.1.5Title" class="menutitle">Components</div> +<div id="menu_1.1.5" class="menuitemgroup"> +<div onclick="SwitchMenu('menu_1.1.5.1', '../../../skin/')" id="menu_1.1.5.1Title" class="menutitle">Access Control</div> +<div id="menu_1.1.5.1" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/terms.html">Basic Terms</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/accesscontrollers.html">Access Controllers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html">Access Controller Resolvers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/authenticators.html">Authenticators</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/authorizers.html">Authorizers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/policymanagers.html">Policies and Policy Managers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable Managers</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/accesscontrol/ssl.html">SSL Encryption</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.2', '../../../skin/')" id="menu_1.1.5.2Title" class="menutitle">Authoring</div> +<div id="menu_1.1.5.2" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/authoring/adding-document-creator.html">Adding a new document creator</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/authoring/image-upload.html">Image Upload</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/authoring/openoffice.html">OpenOffice</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.3', '../../../skin/')" id="menu_1.1.5.3Title" class="menutitle">Deployment</div> +<div id="menu_1.1.5.3" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/deployment/proxying.html">Proxying</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.4', '../../../skin/')" id="menu_1.1.5.4Title" class="menutitle">Editors</div> +<div id="menu_1.1.5.4" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/htmlform.html">HTML Form Editor</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/1form.html">HTML One Form Editor</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/bxe.html">Bitflux Editor</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/kupu.html">Kupu</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/editors/xopus.html">Xopus</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.5', '../../../skin/')" id="menu_1.1.5.5Title" class="menutitle">Layout</div> +<div id="menu_1.1.5.5" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/layout/navigation.html">Navigation</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/layout/xhtml-templating.html">XHTML templating</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/layout/static-resources.html">Serving static resources</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/layout/lenya-menubar.html">Lenya Menubar</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.6', '../../../skin/')" id="menu_1.1.5.6Title" class="menutitle">Publication</div> +<div id="menu_1.1.5.6" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/publication/pageenvelopemodule.html">PageEnvelopeModule</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/publication/siteTree.html">Site tree</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.7', '../../../skin/')" id="menu_1.1.5.7Title" class="menutitle">Resource Types</div> +<div id="menu_1.1.5.7" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/resource-types/resource-types.html">Resource Types</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.8', '../../../skin/')" id="menu_1.1.5.8Title" class="menutitle">Revision Control</div> +<div id="menu_1.1.5.8" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/revisioncontroller.html">Revision Controller</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/rcml.html">RCML</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/checkin.html">Check In</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/checkout.html">Check Out</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/version.html">Revisions</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/revisioncontrol/rollback.html">Rollback</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.9', '../../../skin/')" id="menu_1.1.5.9Title" class="menutitle">Repository</div> +<div id="menu_1.1.5.9" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/repository/index.html">WebDAV Servers</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.10', '../../../skin/')" id="menu_1.1.5.10Title" class="menutitle">Search</div> +<div id="menu_1.1.5.10" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/search/lucene.html">Searching with Lucene</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.11', '../../../skin/')" id="menu_1.1.5.11Title" class="menutitle">URI Handling</div> +<div id="menu_1.1.5.11" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/uri-handling/URIParametrizer.html">URI Parametrizer</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/uri-handling/standardURI.html">URI Scheme</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/uri-handling/usecases.html">Usecases</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.12', '../../../skin/')" id="menu_1.1.5.12Title" class="menutitle">Asset Management</div> +<div id="menu_1.1.5.12" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/asset-management/management.html">Asset Management</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.13', '../../../skin/')" id="menu_1.1.5.13Title" class="menutitle">Link Management</div> +<div id="menu_1.1.5.13" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/link-management/link-management.html">Link Management</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.14', '../../../skin/')" id="menu_1.1.5.14Title" class="menutitle">Meta Data</div> +<div id="menu_1.1.5.14" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/metadata/metadata.html">Meta Data Handling</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.15', '../../../skin/')" id="menu_1.1.5.15Title" class="menutitle">Multilingual Documents</div> +<div id="menu_1.1.5.15" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/multilingual/multilingual.html">Multilingual Document Handling</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.16', '../../../skin/')" id="menu_1.1.5.16Title" class="menutitle">Tasks</div> +<div id="menu_1.1.5.16" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/concept.html">The Task Concept</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/defining.html">Defining Tasks</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/taskaction.html">The TaskAction</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/scheduling.html">Scheduling a Task</a> +</div> +<div onclick="SwitchMenu('menu_1.1.5.16.5', '../../../skin/')" id="menu_1.1.5.16.5Title" class="menutitle">Included tasks</div> +<div id="menu_1.1.5.16.5" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/anttask.html">AntTask</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/publisher.html">DefaultFilePublisher</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/exporter.html">StaticHTMLExporter</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/mailtask.html">MailTask</a> +</div> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/tasks/development.html">Developing Tasks</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.17', '../../../skin/')" id="menu_1.1.5.17Title" class="menutitle">Workflow</div> +<div id="menu_1.1.5.17" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/workflow/terms.html">Terms</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/workflow/state-machine.html">The State Machine</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/workflow/configuration.html">Configuration</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/workflow/implementation.html">Implementation</a> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.5.18', '../../../skin/')" id="menu_1.1.5.18Title" class="menutitle">Site Management</div> +<div id="menu_1.1.5.18" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/archive.html">Archive</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/copy.html">Copy</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/deactivate.html">Deactivate</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/delete.html">Delete</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/deletetrash.html">Delete the trash</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/move.html">Move</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/moveupdown.html">Move Up/Down</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/rename.html">Rename</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/components/sitemanagement/restore.html">Restore</a> +</div> +</div> +</div> +<div onclick="SwitchMenu('menu_1.1.6', '../../../skin/')" id="menu_1.1.6Title" class="menutitle">Miscellaneous</div> +<div id="menu_1.1.6" class="menuitemgroup"> +<div class="menuitem"> +<a href="../../../docs/1_2_x/misc/namespaces.html">Namespaces</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/misc/reserved_names.html">Reserved Names</a> +</div> +<div class="menuitem"> +<a href="../../../docs/1_2_x/misc/xinclude-processor.html">XInclude Processor</a> +</div> +</div> +<div class="menuitem"> +<a href="../../../apidocs/1.2/index.html">1.2 API (Javadoc)</a> +</div> +</div> +<div id="credit"> +<hr> +<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="../../../images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></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 EU 2006" alt="ApacheCon EU 2006 - logo" src="http://www.eu.apachecon.com/konferenzen/apachecon06/images/header-left.gif" style="width: 150px;height: 50px;"></a> +</div> +</div> +<!--+ + |end Menu + +--> +<!--+ + |start content + +--> +<div id="content"> +<div title="Portable Document Format" class="pdflink"> +<a class="dida" href="index.pdf"><img alt="PDF -icon" src="../../../skin/images/pdfdoc.gif" class="skin"><br> + PDF</a> +</div> +<h1>Downloading and Installing Apache Lenya 1.2.x</h1> + + +<a name="N1000E"></a><a name="Download+Apache+Lenya+1.2.x"></a> +<h2 class="h3">Download Apache Lenya 1.2.x</h2> +<div class="section"> +<p>Current stable version of Apache Lenya is 1.2.4. This is the recommended version for production. You will at least need the Java 2 Platform, Standard Edition, version 1.4.2. Please follow the <a href="../../../docs/1_2_x/installation/source_version.html">installation instructions</a>.</p> +<ul> + +<li>Lenya 1.2.4 <a href="http://www.apache.org/dyn/closer.cgi/lenya/BINARIES/apache-lenya-1.2.4-bin.exe">Windows binary</a> (Windows Installer) <a href="http://www.apache.org/dyn/closer.cgi/lenya/BINARIES/apache-lenya-1.2.4-bin.exe.asc">ASC Signature</a> <a href="http://www.apache.org/dyn/closer.cgi/lenya/BINARIES/apache-lenya-1.2.4-bin.exe.md5">MD5 Checksum</a> +</li> + +<li>Lenya 1.2.4 <a href="http://www.apache.org/dyn/closer.cgi/lenya/BINARIES/apache-lenya-1.2.4-bin.zip">Windows binary</a> (ZIP archive) <a href="http://www.apache.org/dyn/closer.cgi/lenya/BINARIES/apache-lenya-1.2.4-bin.zip.asc">ASC Signature</a> <a href="http://www.apache.org/dyn/closer.cgi/lenya/BINARIES/apache-lenya-1.2.4-bin.zip.md5">MD5 Checksum</a> +</li> + +<li>Lenya 1.2.4 <a href="http://www.apache.org/dyn/closer.cgi/lenya/SOURCES/apache-lenya-1.2.4-src.zip">Windows source code</a> (ZIP archive) <a href="http://www.apache.org/dyn/closer.cgi/lenya/SOURCES/apache-lenya-1.2.4-src.zip.asc">ASC Signature</a> <a href="http://www.apache.org/dyn/closer.cgi/lenya/SOURCES/apache-lenya-1.2.4-src.zip.md5">MD5 Checksum</a> +</li> + +<li>Lenya 1.2.4 <a href="http://www.apache.org/dyn/closer.cgi/lenya/BINARIES/apache-lenya-1.2.4-bin.tar.gz">Unix binary</a> (tar.gz archive) <a href="http://www.apache.org/dyn/closer.cgi/lenya/BINARIES/apache-lenya-1.2.4-bin.tar.gz.asc">ASC Signature</a> <a href="http://www.apache.org/dyn/closer.cgi/lenya/BINARIES/apache-lenya-1.2.4-bin.tar.gz.md5">MD5 Checksum</a> +</li> + +<li>Lenya 1.2.4 <a href="http://www.apache.org/dyn/closer.cgi/lenya/SOURCES/apache-lenya-1.2.4-src.tar.gz">Unix source code</a> (tar.gz archive) <a href="http://www.apache.org/dyn/closer.cgi/lenya/SOURCES/apache-lenya-1.2.4-src.tar.gz.asc">ASC Signature</a> <a href="http://www.apache.org/dyn/closer.cgi/lenya/SOURCES/apache-lenya-1.2.4-src.tar.gz.md5">MD5 Checksum</a> +</li> + +</ul> +<p> + While the available Windows installer is great to set up Apache Lenya quickly on Windows, some tasks such as <a href="../../../docs/1_2_x/how-to/deploy_publication.html">deploying your own publication</a> require you to use the source version at this time. + All binary distributions come with a signed MD5 checksum to verify the file integrity. + You may want to download a <a href="http://www.pc-tools.net/win32/md5sums/">MD5 check program for windows</a> + (this program has been recommended by the author of PuTTY). + The Apache Software Foundation has <a href="http://people.apache.org/~henkp/cgi-bin/md5.cgi">more information on ASC Signatures and MD5 checksums</a>. +</p> +<p> + +<strong> |