You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by th...@apache.org on 2006/07/31 10:24:18 UTC

svn commit: r427042 [1/39] - in /lenya/site: community/ docs/ docs/1_2_x/ docs/1_2_x/components/ docs/1_2_x/components/accesscontrol/ docs/1_2_x/components/asset-management/ docs/1_2_x/components/authoring/ docs/1_2_x/components/deployment/ docs/1_2_x/...

Author: thorsten
Date: Mon Jul 31 01:24:07 2006
New Revision: 427042

URL: http://svn.apache.org/viewvc?rev=427042&view=rev
Log:
Automatic publish from forrestbot

Added:
    lenya/site/docs/
    lenya/site/docs/1_2_x/
    lenya/site/docs/1_2_x/components/
    lenya/site/docs/1_2_x/components/accesscontrol/
    lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.pdf   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.html   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.pdf   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/accreditablemanagers.html   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/accreditablemanagers.pdf   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/authenticators.html   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/authenticators.pdf   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/authorizers.html   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/authorizers.pdf   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/policymanagers.html   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/policymanagers.pdf   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/ssl.html   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/ssl.pdf   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/terms.html   (with props)
    lenya/site/docs/1_2_x/components/accesscontrol/terms.pdf   (with props)
    lenya/site/docs/1_2_x/components/asset-management/
    lenya/site/docs/1_2_x/components/asset-management/management.html   (with props)
    lenya/site/docs/1_2_x/components/asset-management/management.pdf   (with props)
    lenya/site/docs/1_2_x/components/authoring/
    lenya/site/docs/1_2_x/components/authoring/adding-document-creator.html   (with props)
    lenya/site/docs/1_2_x/components/authoring/adding-document-creator.pdf   (with props)
    lenya/site/docs/1_2_x/components/authoring/image-upload.html   (with props)
    lenya/site/docs/1_2_x/components/authoring/image-upload.pdf   (with props)
    lenya/site/docs/1_2_x/components/authoring/openoffice.html   (with props)
    lenya/site/docs/1_2_x/components/authoring/openoffice.pdf   (with props)
    lenya/site/docs/1_2_x/components/deployment/
    lenya/site/docs/1_2_x/components/deployment/proxying.html   (with props)
    lenya/site/docs/1_2_x/components/deployment/proxying.pdf   (with props)
    lenya/site/docs/1_2_x/components/editors/
    lenya/site/docs/1_2_x/components/editors/1form.html   (with props)
    lenya/site/docs/1_2_x/components/editors/1form.pdf   (with props)
    lenya/site/docs/1_2_x/components/editors/bxe.html   (with props)
    lenya/site/docs/1_2_x/components/editors/bxe.pdf   (with props)
    lenya/site/docs/1_2_x/components/editors/htmlform.html   (with props)
    lenya/site/docs/1_2_x/components/editors/htmlform.pdf   (with props)
    lenya/site/docs/1_2_x/components/editors/kupu.html   (with props)
    lenya/site/docs/1_2_x/components/editors/kupu.pdf   (with props)
    lenya/site/docs/1_2_x/components/editors/xopus.html   (with props)
    lenya/site/docs/1_2_x/components/editors/xopus.pdf   (with props)
    lenya/site/docs/1_2_x/components/layout/
    lenya/site/docs/1_2_x/components/layout/images/
    lenya/site/docs/1_2_x/components/layout/images/live/
    lenya/site/docs/1_2_x/components/layout/images/live/lenya-page-processing.png   (with props)
    lenya/site/docs/1_2_x/components/layout/lenya-menubar.html   (with props)
    lenya/site/docs/1_2_x/components/layout/lenya-menubar.pdf   (with props)
    lenya/site/docs/1_2_x/components/layout/navigation.html   (with props)
    lenya/site/docs/1_2_x/components/layout/navigation.pdf   (with props)
    lenya/site/docs/1_2_x/components/layout/static-resources.html   (with props)
    lenya/site/docs/1_2_x/components/layout/static-resources.pdf   (with props)
    lenya/site/docs/1_2_x/components/layout/xhtml-templating.html   (with props)
    lenya/site/docs/1_2_x/components/layout/xhtml-templating.pdf   (with props)
    lenya/site/docs/1_2_x/components/link-management/
    lenya/site/docs/1_2_x/components/link-management/link-management.html   (with props)
    lenya/site/docs/1_2_x/components/link-management/link-management.pdf   (with props)
    lenya/site/docs/1_2_x/components/metadata/
    lenya/site/docs/1_2_x/components/metadata/metadata.html   (with props)
    lenya/site/docs/1_2_x/components/metadata/metadata.pdf   (with props)
    lenya/site/docs/1_2_x/components/multilingual/
    lenya/site/docs/1_2_x/components/multilingual/multilingual.html   (with props)
    lenya/site/docs/1_2_x/components/multilingual/multilingual.pdf   (with props)
    lenya/site/docs/1_2_x/components/publication/
    lenya/site/docs/1_2_x/components/publication/URIParametrizer.png   (with props)
    lenya/site/docs/1_2_x/components/publication/pageenvelopemodule.html   (with props)
    lenya/site/docs/1_2_x/components/publication/pageenvelopemodule.pdf   (with props)
    lenya/site/docs/1_2_x/components/publication/siteTree.html   (with props)
    lenya/site/docs/1_2_x/components/publication/siteTree.pdf   (with props)
    lenya/site/docs/1_2_x/components/repository/
    lenya/site/docs/1_2_x/components/repository/index.html   (with props)
    lenya/site/docs/1_2_x/components/repository/index.pdf   (with props)
    lenya/site/docs/1_2_x/components/resource-types/
    lenya/site/docs/1_2_x/components/resource-types/resource-types.html   (with props)
    lenya/site/docs/1_2_x/components/resource-types/resource-types.pdf   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/
    lenya/site/docs/1_2_x/components/revisioncontrol/checkin.html   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/checkin.pdf   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/checkout.html   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/checkout.pdf   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/rcml.html   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/rcml.pdf   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/revisioncontroller.html   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/revisioncontroller.pdf   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/rollback.html   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/rollback.pdf   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/version.html   (with props)
    lenya/site/docs/1_2_x/components/revisioncontrol/version.pdf   (with props)
    lenya/site/docs/1_2_x/components/search/
    lenya/site/docs/1_2_x/components/search/lucene.html   (with props)
    lenya/site/docs/1_2_x/components/search/lucene.pdf   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/
    lenya/site/docs/1_2_x/components/sitemanagement/archive.html   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/archive.pdf   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/copy.html   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/copy.pdf   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/deactivate.html   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/deactivate.pdf   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/delete.html   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/delete.pdf   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/deletetrash.html   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/deletetrash.pdf   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/move.html   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/move.pdf   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/moveupdown.html   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/moveupdown.pdf   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/rename.html   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/rename.pdf   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/restore.html   (with props)
    lenya/site/docs/1_2_x/components/sitemanagement/restore.pdf   (with props)
    lenya/site/docs/1_2_x/components/tasks/
    lenya/site/docs/1_2_x/components/tasks/anttask.html   (with props)
    lenya/site/docs/1_2_x/components/tasks/anttask.pdf   (with props)
    lenya/site/docs/1_2_x/components/tasks/concept.html   (with props)
    lenya/site/docs/1_2_x/components/tasks/concept.pdf   (with props)
    lenya/site/docs/1_2_x/components/tasks/defining.html   (with props)
    lenya/site/docs/1_2_x/components/tasks/defining.pdf   (with props)
    lenya/site/docs/1_2_x/components/tasks/development.html   (with props)
    lenya/site/docs/1_2_x/components/tasks/development.pdf   (with props)
    lenya/site/docs/1_2_x/components/tasks/exporter.html   (with props)
    lenya/site/docs/1_2_x/components/tasks/exporter.pdf   (with props)
    lenya/site/docs/1_2_x/components/tasks/mailtask.html   (with props)
    lenya/site/docs/1_2_x/components/tasks/mailtask.pdf   (with props)
    lenya/site/docs/1_2_x/components/tasks/publisher.html   (with props)
    lenya/site/docs/1_2_x/components/tasks/publisher.pdf   (with props)
    lenya/site/docs/1_2_x/components/tasks/scheduling.html   (with props)
    lenya/site/docs/1_2_x/components/tasks/scheduling.pdf   (with props)
    lenya/site/docs/1_2_x/components/tasks/taskaction.html   (with props)
    lenya/site/docs/1_2_x/components/tasks/taskaction.pdf   (with props)
    lenya/site/docs/1_2_x/components/uri-handling/
    lenya/site/docs/1_2_x/components/uri-handling/URIParametrizer.html   (with props)
    lenya/site/docs/1_2_x/components/uri-handling/URIParametrizer.pdf   (with props)
    lenya/site/docs/1_2_x/components/uri-handling/images/
    lenya/site/docs/1_2_x/components/uri-handling/images/live/
    lenya/site/docs/1_2_x/components/uri-handling/images/live/URIParametrizer.png   (with props)
    lenya/site/docs/1_2_x/components/uri-handling/standardURI.html   (with props)
    lenya/site/docs/1_2_x/components/uri-handling/standardURI.pdf   (with props)
    lenya/site/docs/1_2_x/components/uri-handling/usecases.html   (with props)
    lenya/site/docs/1_2_x/components/uri-handling/usecases.pdf   (with props)
    lenya/site/docs/1_2_x/components/workflow/
    lenya/site/docs/1_2_x/components/workflow/configuration.html   (with props)
    lenya/site/docs/1_2_x/components/workflow/configuration.pdf   (with props)
    lenya/site/docs/1_2_x/components/workflow/implementation.html   (with props)
    lenya/site/docs/1_2_x/components/workflow/implementation.pdf   (with props)
    lenya/site/docs/1_2_x/components/workflow/state-machine.html   (with props)
    lenya/site/docs/1_2_x/components/workflow/state-machine.pdf   (with props)
    lenya/site/docs/1_2_x/components/workflow/terms.html   (with props)
    lenya/site/docs/1_2_x/components/workflow/terms.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/
    lenya/site/docs/1_2_x/how-to/cms_menus.html   (with props)
    lenya/site/docs/1_2_x/how-to/cms_menus.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/cms_screens.html   (with props)
    lenya/site/docs/1_2_x/how-to/cms_screens.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/custom_resourcetype.html   (with props)
    lenya/site/docs/1_2_x/how-to/custom_resourcetype.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/deploy_publication.html   (with props)
    lenya/site/docs/1_2_x/how-to/deploy_publication.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/external_data.html   (with props)
    lenya/site/docs/1_2_x/how-to/external_data.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/faq.html   (with props)
    lenya/site/docs/1_2_x/how-to/faq.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/ldap_authentication.html   (with props)
    lenya/site/docs/1_2_x/how-to/ldap_authentication.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/look_and_feel.html   (with props)
    lenya/site/docs/1_2_x/how-to/look_and_feel.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/new_mime_type.html   (with props)
    lenya/site/docs/1_2_x/how-to/new_mime_type.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/new_publication.html   (with props)
    lenya/site/docs/1_2_x/how-to/new_publication.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/search-and-results.xsp   (with props)
    lenya/site/docs/1_2_x/how-to/search.html   (with props)
    lenya/site/docs/1_2_x/how-to/search.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/searchfixer.xsl   (with props)
    lenya/site/docs/1_2_x/how-to/site_navigation.html   (with props)
    lenya/site/docs/1_2_x/how-to/site_navigation.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/typical-lenya-setup.pdf   (with props)
    lenya/site/docs/1_2_x/how-to/usecase-search.xmap   (with props)
    lenya/site/docs/1_2_x/index.html   (with props)
    lenya/site/docs/1_2_x/index.pdf   (with props)
    lenya/site/docs/1_2_x/installation/
    lenya/site/docs/1_2_x/installation/index.html   (with props)
    lenya/site/docs/1_2_x/installation/index.pdf   (with props)
    lenya/site/docs/1_2_x/installation/source_version.html   (with props)
    lenya/site/docs/1_2_x/installation/source_version.pdf   (with props)
    lenya/site/docs/1_2_x/installation/subversion.html   (with props)
    lenya/site/docs/1_2_x/installation/subversion.pdf   (with props)
    lenya/site/docs/1_2_x/misc/
    lenya/site/docs/1_2_x/misc/namespaces.html   (with props)
    lenya/site/docs/1_2_x/misc/namespaces.pdf   (with props)
    lenya/site/docs/1_2_x/misc/reserved_names.html   (with props)
    lenya/site/docs/1_2_x/misc/reserved_names.pdf   (with props)
    lenya/site/docs/1_2_x/misc/xinclude-processor.html   (with props)
    lenya/site/docs/1_2_x/misc/xinclude-processor.pdf   (with props)
    lenya/site/docs/1_2_x/tutorial/
    lenya/site/docs/1_2_x/tutorial/anatomy_of_the_pipeline.html   (with props)
    lenya/site/docs/1_2_x/tutorial/anatomy_of_the_pipeline.pdf   (with props)
    lenya/site/docs/1_2_x/tutorial/custom_navigation.html   (with props)
    lenya/site/docs/1_2_x/tutorial/custom_navigation.pdf   (with props)
    lenya/site/docs/1_2_x/tutorial/editing_in_lenya.html   (with props)
    lenya/site/docs/1_2_x/tutorial/editing_in_lenya.pdf   (with props)
    lenya/site/docs/1_2_x/tutorial/images/
    lenya/site/docs/1_2_x/tutorial/images/bxet.gif   (with props)
    lenya/site/docs/1_2_x/tutorial/images/kuput.gif   (with props)
    lenya/site/docs/1_2_x/tutorial/index.html   (with props)
    lenya/site/docs/1_2_x/tutorial/index.pdf   (with props)
    lenya/site/docs/1_2_x/tutorial/installing_lenya.html   (with props)
    lenya/site/docs/1_2_x/tutorial/installing_lenya.pdf   (with props)
    lenya/site/docs/1_2_x/tutorial/mod_proxy_and_lenya.html   (with props)
    lenya/site/docs/1_2_x/tutorial/mod_proxy_and_lenya.pdf   (with props)
    lenya/site/docs/1_2_x/tutorial/mod_proxy_and_lenya_continued.html   (with props)
    lenya/site/docs/1_2_x/tutorial/mod_proxy_and_lenya_continued.pdf   (with props)
    lenya/site/docs/1_2_x/tutorial/understanding_lenya.html   (with props)
    lenya/site/docs/1_2_x/tutorial/understanding_lenya.pdf   (with props)
    lenya/site/docs/1_4/
    lenya/site/docs/1_4/concepts/
    lenya/site/docs/1_4/concepts/authoring_live.html   (with props)
    lenya/site/docs/1_4/concepts/authoring_live.pdf   (with props)
    lenya/site/docs/1_4/concepts/publication.html   (with props)
    lenya/site/docs/1_4/concepts/publication.pdf   (with props)
    lenya/site/docs/1_4/concepts/urlMapping.html   (with props)
    lenya/site/docs/1_4/concepts/urlMapping.pdf   (with props)
    lenya/site/docs/1_4/concepts/wysiwyg.html   (with props)
    lenya/site/docs/1_4/concepts/wysiwyg.pdf   (with props)
    lenya/site/docs/1_4/faq.html   (with props)
    lenya/site/docs/1_4/faq.pdf   (with props)
    lenya/site/docs/1_4/index.html   (with props)
    lenya/site/docs/1_4/index.pdf   (with props)
    lenya/site/docs/1_4/installation/
    lenya/site/docs/1_4/installation/index.html   (with props)
    lenya/site/docs/1_4/installation/index.pdf   (with props)
    lenya/site/docs/1_4/installation/source_version.html   (with props)
    lenya/site/docs/1_4/installation/source_version.pdf   (with props)
    lenya/site/docs/1_4/installation/subversion.html   (with props)
    lenya/site/docs/1_4/installation/subversion.pdf   (with props)
    lenya/site/docs/1_4/reference/
    lenya/site/docs/1_4/reference/lenya-sitemaps.html   (with props)
    lenya/site/docs/1_4/reference/lenya-sitemaps.pdf   (with props)
    lenya/site/docs/1_4/reference/link-management.html   (with props)
    lenya/site/docs/1_4/reference/link-management.pdf   (with props)
    lenya/site/docs/1_4/reference/metadata.html   (with props)
    lenya/site/docs/1_4/reference/metadata.pdf   (with props)
    lenya/site/docs/1_4/reference/modules/
    lenya/site/docs/1_4/reference/modules/index.html   (with props)
    lenya/site/docs/1_4/reference/modules/index.pdf   (with props)
    lenya/site/docs/1_4/reference/notification.html   (with props)
    lenya/site/docs/1_4/reference/notification.pdf   (with props)
    lenya/site/docs/1_4/reference/protocols/
    lenya/site/docs/1_4/reference/protocols/index.html   (with props)
    lenya/site/docs/1_4/reference/protocols/index.pdf   (with props)
    lenya/site/docs/1_4/reference/protocols/lenya.html   (with props)
    lenya/site/docs/1_4/reference/protocols/lenya.pdf   (with props)
    lenya/site/docs/1_4/reference/protocols/lenyadoc.html   (with props)
    lenya/site/docs/1_4/reference/protocols/lenyadoc.pdf   (with props)
    lenya/site/docs/1_4/reference/publication-templating/
    lenya/site/docs/1_4/reference/publication-templating/index.html   (with props)
    lenya/site/docs/1_4/reference/publication-templating/index.pdf   (with props)
    lenya/site/docs/1_4/reference/repository/
    lenya/site/docs/1_4/reference/repository/index.html   (with props)
    lenya/site/docs/1_4/reference/repository/index.pdf   (with props)
    lenya/site/docs/1_4/reference/resource-types.html   (with props)
    lenya/site/docs/1_4/reference/resource-types.pdf   (with props)
    lenya/site/docs/1_4/reference/usecase-framework/
    lenya/site/docs/1_4/reference/usecase-framework/abstractusecase.html   (with props)
    lenya/site/docs/1_4/reference/usecase-framework/abstractusecase.pdf   (with props)
    lenya/site/docs/1_4/reference/usecase-framework/index.html   (with props)
    lenya/site/docs/1_4/reference/usecase-framework/index.pdf   (with props)
    lenya/site/docs/coding-guidelines.html   (with props)
    lenya/site/docs/coding-guidelines.pdf   (with props)
    lenya/site/docs/index.html   (with props)
    lenya/site/docs/index.pdf   (with props)
    lenya/site/docs/modules/
    lenya/site/docs/modules/index.html   (with props)
    lenya/site/docs/modules/index.pdf   (with props)
    lenya/site/docs/modules/webdav/
    lenya/site/docs/modules/webdav/index.html   (with props)
    lenya/site/docs/modules/webdav/index.pdf   (with props)
    lenya/site/docs/modules/webdav/monitoring.html   (with props)
    lenya/site/docs/modules/webdav/monitoring.pdf   (with props)
    lenya/site/docs/modules/webdav/webdav.html   (with props)
    lenya/site/docs/modules/webdav/webdav.pdf   (with props)
    lenya/site/docs/release.html   (with props)
    lenya/site/docs/release.pdf   (with props)
    lenya/site/docs/tests.html   (with props)
    lenya/site/docs/tests.pdf   (with props)
    lenya/site/docs/unittests.html   (with props)
    lenya/site/docs/unittests.pdf   (with props)
    lenya/site/docs/website-update.html   (with props)
    lenya/site/docs/website-update.pdf   (with props)
    lenya/site/docs/zone.html   (with props)
    lenya/site/docs/zone.pdf   (with props)
Modified:
    lenya/site/community/acknowledgements.html
    lenya/site/community/index.html
    lenya/site/community/index.pdf
    lenya/site/community/irc.html
    lenya/site/community/live-sites.html
    lenya/site/community/mailing-lists.html
    lenya/site/community/translations.html

Modified: lenya/site/community/acknowledgements.html
URL: http://svn.apache.org/viewvc/lenya/site/community/acknowledgements.html?rev=427042&r1=427041&r2=427042&view=diff
==============================================================================
--- lenya/site/community/acknowledgements.html (original)
+++ lenya/site/community/acknowledgements.html Mon Jul 31 01:24:07 2006
@@ -61,19 +61,13 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Project</a>
+<a class="unselected" href="../index.html">Project</a>
 </li>
 <li>
-<a class="base-not-selected" href="../1_4/index.html">Version 1.4</a>
-</li>
-<li>
-<a class="base-not-selected" href="../modules/index.html">Modules</a>
-</li>
-<li>
-<a class="base-not-selected" href="../1_2_x/index.html">Version 1.2</a>
+<a class="unselected" href="../docs/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../community/index.html">Community</a>
+<a class="selected" href="../community/index.html">Community</a>
 </li>
 </ul>
 <!--+
@@ -150,15 +144,6 @@
 </div>
 <div class="menuitem">
 <a href="../community/live-sites.html">Live Sites</a>
-</div>
-<div class="menuitem">
-<a href="../community/website-update.html">Website Update</a>
-</div>
-<div class="menuitem">
-<a href="../community/release.html">Release Management</a>
-</div>
-<div class="menuitem">
-<a href="../community/zone.html">Zone notes</a>
 </div>
 </div>
 <div id="credit"></div>

Modified: lenya/site/community/index.html
URL: http://svn.apache.org/viewvc/lenya/site/community/index.html?rev=427042&r1=427041&r2=427042&view=diff
==============================================================================
--- lenya/site/community/index.html (original)
+++ lenya/site/community/index.html Mon Jul 31 01:24:07 2006
@@ -61,19 +61,13 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Project</a>
+<a class="unselected" href="../index.html">Project</a>
 </li>
 <li>
-<a class="base-not-selected" href="../1_4/index.html">Version 1.4</a>
-</li>
-<li>
-<a class="base-not-selected" href="../modules/index.html">Modules</a>
-</li>
-<li>
-<a class="base-not-selected" href="../1_2_x/index.html">Version 1.2</a>
+<a class="unselected" href="../docs/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../community/index.html">Community</a>
+<a class="selected" href="../community/index.html">Community</a>
 </li>
 </ul>
 <!--+
@@ -145,15 +139,6 @@
 <div class="menuitem">
 <a href="../community/live-sites.html">Live Sites</a>
 </div>
-<div class="menuitem">
-<a href="../community/website-update.html">Website Update</a>
-</div>
-<div class="menuitem">
-<a href="../community/release.html">Release Management</a>
-</div>
-<div class="menuitem">
-<a href="../community/zone.html">Zone notes</a>
-</div>
 </div>
 <div id="credit">
 <hr>
@@ -222,7 +207,7 @@
           Note that the actual command to create the patch is <span class="codefrag">svn diff</span> (instead of <span class="codefrag">cvs diff -u</span> as 
           suggested in said documents).</li>
 				
-<li>Make sure you follow the <a href="../1_2_x/misc/coding-guidelines.html">coding guidelines</a>.</li>
+<li>Make sure you follow the <a href="../docs/coding-guidelines.html">coding guidelines</a>.</li>
 				
 <li>Test your patch by applying it to a fresh checkout of Lenya. In Eclipse for instance, this is done by choosing "apply patch" in the team perspective.</li>
 				

Modified: lenya/site/community/index.pdf
URL: http://svn.apache.org/viewvc/lenya/site/community/index.pdf?rev=427042&r1=427041&r2=427042&view=diff
==============================================================================
Binary files - no diff available.

Modified: lenya/site/community/irc.html
URL: http://svn.apache.org/viewvc/lenya/site/community/irc.html?rev=427042&r1=427041&r2=427042&view=diff
==============================================================================
--- lenya/site/community/irc.html (original)
+++ lenya/site/community/irc.html Mon Jul 31 01:24:07 2006
@@ -61,19 +61,13 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Project</a>
+<a class="unselected" href="../index.html">Project</a>
 </li>
 <li>
-<a class="base-not-selected" href="../1_4/index.html">Version 1.4</a>
-</li>
-<li>
-<a class="base-not-selected" href="../modules/index.html">Modules</a>
-</li>
-<li>
-<a class="base-not-selected" href="../1_2_x/index.html">Version 1.2</a>
+<a class="unselected" href="../docs/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../community/index.html">Community</a>
+<a class="selected" href="../community/index.html">Community</a>
 </li>
 </ul>
 <!--+
@@ -136,15 +130,6 @@
 </div>
 <div class="menuitem">
 <a href="../community/live-sites.html">Live Sites</a>
-</div>
-<div class="menuitem">
-<a href="../community/website-update.html">Website Update</a>
-</div>
-<div class="menuitem">
-<a href="../community/release.html">Release Management</a>
-</div>
-<div class="menuitem">
-<a href="../community/zone.html">Zone notes</a>
 </div>
 </div>
 <div id="credit"></div>

Modified: lenya/site/community/live-sites.html
URL: http://svn.apache.org/viewvc/lenya/site/community/live-sites.html?rev=427042&r1=427041&r2=427042&view=diff
==============================================================================
--- lenya/site/community/live-sites.html (original)
+++ lenya/site/community/live-sites.html Mon Jul 31 01:24:07 2006
@@ -61,19 +61,13 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Project</a>
+<a class="unselected" href="../index.html">Project</a>
 </li>
 <li>
-<a class="base-not-selected" href="../1_4/index.html">Version 1.4</a>
-</li>
-<li>
-<a class="base-not-selected" href="../modules/index.html">Modules</a>
-</li>
-<li>
-<a class="base-not-selected" href="../1_2_x/index.html">Version 1.2</a>
+<a class="unselected" href="../docs/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../community/index.html">Community</a>
+<a class="selected" href="../community/index.html">Community</a>
 </li>
 </ul>
 <!--+
@@ -136,15 +130,6 @@
 </div>
 <div class="menupage">
 <div class="menupagetitle">Live Sites</div>
-</div>
-<div class="menuitem">
-<a href="../community/website-update.html">Website Update</a>
-</div>
-<div class="menuitem">
-<a href="../community/release.html">Release Management</a>
-</div>
-<div class="menuitem">
-<a href="../community/zone.html">Zone notes</a>
 </div>
 </div>
 <div id="credit"></div>

Modified: lenya/site/community/mailing-lists.html
URL: http://svn.apache.org/viewvc/lenya/site/community/mailing-lists.html?rev=427042&r1=427041&r2=427042&view=diff
==============================================================================
--- lenya/site/community/mailing-lists.html (original)
+++ lenya/site/community/mailing-lists.html Mon Jul 31 01:24:07 2006
@@ -61,19 +61,13 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Project</a>
+<a class="unselected" href="../index.html">Project</a>
 </li>
 <li>
-<a class="base-not-selected" href="../1_4/index.html">Version 1.4</a>
-</li>
-<li>
-<a class="base-not-selected" href="../modules/index.html">Modules</a>
-</li>
-<li>
-<a class="base-not-selected" href="../1_2_x/index.html">Version 1.2</a>
+<a class="unselected" href="../docs/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../community/index.html">Community</a>
+<a class="selected" href="../community/index.html">Community</a>
 </li>
 </ul>
 <!--+
@@ -150,15 +144,6 @@
 </div>
 <div class="menuitem">
 <a href="../community/live-sites.html">Live Sites</a>
-</div>
-<div class="menuitem">
-<a href="../community/website-update.html">Website Update</a>
-</div>
-<div class="menuitem">
-<a href="../community/release.html">Release Management</a>
-</div>
-<div class="menuitem">
-<a href="../community/zone.html">Zone notes</a>
 </div>
 </div>
 <div id="credit"></div>

Modified: lenya/site/community/translations.html
URL: http://svn.apache.org/viewvc/lenya/site/community/translations.html?rev=427042&r1=427041&r2=427042&view=diff
==============================================================================
--- lenya/site/community/translations.html (original)
+++ lenya/site/community/translations.html Mon Jul 31 01:24:07 2006
@@ -61,19 +61,13 @@
     +-->
 <ul id="tabs">
 <li>
-<a class="base-not-selected" href="../index.html">Project</a>
+<a class="unselected" href="../index.html">Project</a>
 </li>
 <li>
-<a class="base-not-selected" href="../1_4/index.html">Version 1.4</a>
-</li>
-<li>
-<a class="base-not-selected" href="../modules/index.html">Modules</a>
-</li>
-<li>
-<a class="base-not-selected" href="../1_2_x/index.html">Version 1.2</a>
+<a class="unselected" href="../docs/index.html">Documentation</a>
 </li>
 <li class="current">
-<a class="base-selected" href="../community/index.html">Community</a>
+<a class="selected" href="../community/index.html">Community</a>
 </li>
 </ul>
 <!--+
@@ -153,15 +147,6 @@
 </div>
 <div class="menuitem">
 <a href="../community/live-sites.html">Live Sites</a>
-</div>
-<div class="menuitem">
-<a href="../community/website-update.html">Website Update</a>
-</div>
-<div class="menuitem">
-<a href="../community/release.html">Release Management</a>
-</div>
-<div class="menuitem">
-<a href="../community/zone.html">Zone notes</a>
 </div>
 </div>
 <div id="credit"></div>

Added: lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html
URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html?rev=427042&view=auto
==============================================================================
--- lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html (added)
+++ lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html Mon Jul 31 01:24:07 2006
@@ -0,0 +1,649 @@
+<!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>Access Controller Resolvers</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> &gt; <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 ">&nbsp; 
+                    <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">
+             
+             &nbsp;
+           </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_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_selected_1.1.5', '../../../../skin/')" id="menu_selected_1.1.5Title" class="menutitle" style="background-image: url('../../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.5" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.5.1', '../../../../skin/')" id="menu_selected_1.1.5.1Title" class="menutitle" style="background-image: url('../../../../skin/images/chapter_open.gif');">Access&nbsp;Control</div>
+<div id="menu_selected_1.1.5.1" class="selectedmenuitemgroup" style="display: block;">
+<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&nbsp;Controllers</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Access Controller Resolvers</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Introduction">Introduction</a>
+</div>
+<div class="menupageitem">
+<a title="Defining the Roles in lenya.roles" href="#Defining+the+Roles+in+lenya.roles">Defining the Roles ...</a>
+</div>
+<div class="menupageitem">
+<a title="Declaring the Access Controller Resolvers in cocoon.xconf" href="#Declaring+the+Access+Controller+Resolvers+in+cocoon.xconf">Declaring the Acces...</a>
+</div>
+<div class="menupageitem">
+<a title="Publication Access Controller Resolver" href="#Publication+Access+Controller+Resolver">Publication Access ...</a>
+</div>
+<div class="menupageitem">
+<a title="Configurable Access Controller Resolver" href="#Configurable+Access+Controller+Resolver">Configurable Access...</a>
+</div>
+<div class="menupageitem">
+<a title="Composable Access Controller Resolver" href="#Composable+Access+Controller+Resolver">Composable Access C...</a>
+</div>
+</div>
+</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&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a href="../../../../docs/1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;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&nbsp;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&nbsp;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="accesscontrollerresolvers.pdf"><img alt="PDF -icon" src="../../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Access Controller Resolvers</h1>
+	
+
+<a name="N1000E"></a><a name="Introduction"></a>
+<h2 class="h3">Introduction</h2>
+<div class="section">
+<p>
+	In Lenya, the <em>AccessController</em> is chosen dynamically,
+	depending on the requested URL.
+	An <em>AccessControllerResolver</em> resolves the appropriate
+	<em>AccessController</em> for a URL.</p>
+</div>
+
+
+<a name="N10021"></a><a name="Defining+the+Roles+in+lenya.roles"></a>
+<h2 class="h3">Defining the Roles in lenya.roles</h2>
+<div class="section">
+<p>To obtain an <em>AccessControllerResolver</em>, the <em>AccessControllerResolverSelector</em> is
+		used. A component which wants to obtain an <em>AccessController</em> asks the
+		selector for the <em>ComposableAccessControllerResolver</em>.
+		The <em>ComposableAccessControllerResolver</em> itself uses the
+		selector to obtain its child <em>AccessControllerResolver</em>s.
+		</p>
+<pre class="code">&lt;role name="org.apache.lenya.ac.AccessControllerResolverSelector"
+    shorthand="access-controller-resolvers"
+    default-class="org.apache.avalon.excalibur.component.ExcaliburComponentSelector"&gt;
+  &lt;hint shorthand="configurable"
+      class="org.apache.lenya.ac.impl.ConfigurableAccessControllerResolver"/&gt;
+  &lt;hint shorthand="publication"
+      class="org.apache.lenya.cms.ac.PublicationAccessControllerResolver"/&gt;
+  &lt;hint shorthand="composable"
+      class="org.apache.lenya.ac.impl.ComposableAccessControllerResolver"/&gt;
+&lt;/role&gt;</pre>
+</div>
+
+
+<a name="N10041"></a><a name="Declaring+the+Access+Controller+Resolvers+in+cocoon.xconf"></a>
+<h2 class="h3">Declaring the Access Controller Resolvers in cocoon.xconf</h2>
+<div class="section">
+<pre class="code">&lt;access-controller-resolvers&gt;
+  &lt;component-instance logger="lenya.ac.accesscontrollerresolver.publication"
+    class="org.apache.lenya.cms.ac.PublicationAccessControllerResolver"
+    name="publication"&gt;
+  &lt;/component-instance&gt;
+  &lt;component-instance logger="lenya.ac.accesscontrollerresolver.global"
+    class="org.apache.lenya.ac.impl.ConfigurableAccessControllerResolver"
+    name="global"&gt;
+    &lt;access-controller type="global"/&gt;
+  &lt;/component-instance&gt;
+  &lt;component-instance logger="lenya.ac.accesscontrollerresolver.composable"
+    class="org.apache.lenya.ac.impl.ComposableAccessControllerResolver"
+    name="composable"&gt;
+    &lt;resolver type="publication"/&gt;
+    &lt;resolver type="global"/&gt;
+  &lt;/component-instance&gt;
+&lt;/access-controller-resolvers&gt;</pre>
+</div>
+
+
+<a name="N1004C"></a><a name="Publication+Access+Controller+Resolver"></a>
+<h2 class="h3">Publication Access Controller Resolver</h2>
+<div class="section">
+<p>The <em>PublicationAccessControllerResolver</em> looks for a <span class="codefrag">config/ac.xconf</span>
+    file inside the publication. If you want to use multiple <em>AccessController</em>s
+    within your Lenya installation, just declare them in the <span class="codefrag">
+    cocoon-xconf.xsl</span> file and choose the type in the <span class="codefrag">config/ac.xconf</span> file.
+    The <span class="codefrag">type</span> attribute selects an <em>AccessController</em>
+    from the definitions in <span class="codefrag">cocoon.xconf</span>.
+  </p>
+<p>
+		You have to configure the complete <em>AccessController</em> in this file. For instance,
+		if you want to use a <em>BypassableAccessController</em> together with
+		a certain set of components, you declare it as follows:</p>
+<pre class="code">&lt;?xml version="1.0"?&gt;
+&lt;access-controller type="bypassable"&gt;
+  
+  &lt;accreditable-manager type="file"&gt;
+    &lt;parameter name="directory"
+        value="context:///lenya/pubs/mypub/config/ac/passwd"/&gt;
+  &lt;/accreditable-manager&gt;
+  
+  &lt;policy-manager type="document"&gt;
+    &lt;policy-manager type="file"&gt;
+      &lt;parameter name="directory"
+          value="context:///lenya/pubs/mypub/config/ac/policies"/&gt;
+    &lt;/policy-manager&gt;
+  &lt;/policy-manager&gt;
+  
+  &lt;authorizer type="policy"/&gt;
+  
+  &lt;authorizer type="usecase"&gt;
+    &lt;parameter name="configuration"
+        value="context:///lenya/pubs/default/config/ac/usecase-policies.xml"/&gt;
+  &lt;/authorizer&gt;
+  
+  &lt;authorizer type="workflow"/&gt;
+  
+&lt;/access-controller&gt;
+</pre>
+</div>
+
+
+<a name="N1007B"></a><a name="Configurable+Access+Controller+Resolver"></a>
+<h2 class="h3">Configurable Access Controller Resolver</h2>
+<div class="section">
+<p>The <em>ConfigurableAccessControllerResolver</em> can be configured with an
+		<em>AccessController</em> directly inside <span class="codefrag">cocoon.xconf</span>:</p>
+<pre class="code">&lt;component-instance logger="lenya.ac.accesscontrollerresolver"
+    class="org.apache.lenya.ac.impl.ConfigurableAccessControllerResolver"
+    name="global"&gt;
+  &lt;access-controller type="global"/&gt;
+&lt;/component-instance&gt; </pre>
+</div>
+
+
+<a name="N10092"></a><a name="Composable+Access+Controller+Resolver"></a>
+<h2 class="h3">Composable Access Controller Resolver</h2>
+<div class="section">
+<p>The <em>ComposableAccessControllerResolver</em> is configured with a list of
+		<em>AccessControllerResolver</em>s. Each one of these resolvers is invoked until one
+		is successful. If no resolver finds an <em>AccessController</em>, the
+		<em>ComposableAccessControllerResolver</em> returns <span class="codefrag">null</span>.</p>
+<pre class="code">&lt;component-instance logger="lenya.ac.accesscontrollerresolver"
+    class="org.apache.lenya.ac.impl.ComposableAccessControllerResolver"
+    name="composable"&gt;
+  &lt;resolver type="publication"/&gt;
+  &lt;resolver type="global"/&gt;
+&lt;/component-instance&gt;</pre>
+</div>
+
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</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 &copy;
+         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@lenya.apache.org?subject=Feedback%C2%A0for%C2%A0docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Propchange: lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.pdf
URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.pdf?rev=427042&view=auto
==============================================================================
Binary file - no diff available.

Propchange: lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollerresolvers.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/pdf

Added: lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.html
URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.html?rev=427042&view=auto
==============================================================================
--- lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.html (added)
+++ lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.html Mon Jul 31 01:24:07 2006
@@ -0,0 +1,606 @@
+<!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>Access Controllers</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> &gt; <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 ">&nbsp; 
+                    <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">
+             
+             &nbsp;
+           </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_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_selected_1.1.5', '../../../../skin/')" id="menu_selected_1.1.5Title" class="menutitle" style="background-image: url('../../../../skin/images/chapter_open.gif');">Components</div>
+<div id="menu_selected_1.1.5" class="selectedmenuitemgroup" style="display: block;">
+<div onclick="SwitchMenu('menu_selected_1.1.5.1', '../../../../skin/')" id="menu_selected_1.1.5.1Title" class="menutitle" style="background-image: url('../../../../skin/images/chapter_open.gif');">Access&nbsp;Control</div>
+<div id="menu_selected_1.1.5.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../../../docs/1_2_x/components/accesscontrol/terms.html">Basic Terms</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Access&nbsp;Controllers</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Introduction">Introduction</a>
+</div>
+<div class="menupageitem">
+<a title="Defining the Role in lenya.roles" href="#Defining+the+Role+in+lenya.roles">Defining the Role i...</a>
+</div>
+<div class="menupageitem">
+<a title="Declaring an AccessController in cocoon.xconf" href="#Declaring+an+AccessController+in+cocoon.xconf">Declaring an Access...</a>
+</div>
+<div class="menupageitem">
+<a title="Default Access Controller" href="#Default+Access+Controller">Default Access Cont...</a>
+</div>
+<div class="menupageitem">
+<a title="Bypassable Access Controller" href="#Bypassable+Access+Controller">Bypassable Access C...</a>
+</div>
+<div class="menupageitem">
+<a title="Customizing Access Control" href="#Customizing+Access+Control">Customizing Access ...</a>
+</div>
+</div>
+</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&nbsp;Managers</a>
+</div>
+<div class="menuitem">
+<a href="../../../../docs/1_2_x/components/accesscontrol/accreditablemanagers.html">Accreditable&nbsp;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&nbsp;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&nbsp;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="accesscontrollers.pdf"><img alt="PDF -icon" src="../../../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Access Controllers</h1>
+	
+
+<a name="N1000E"></a><a name="Introduction"></a>
+<h2 class="h3">Introduction</h2>
+<div class="section">
+<p>An <em>AccessController</em> has the responsibility to authenticate
+	  clients and to authorize requests.</p>
+</div>
+
+<a name="N1001B"></a><a name="Defining+the+Role+in+lenya.roles"></a>
+<h2 class="h3">Defining the Role in lenya.roles</h2>
+<div class="section">
+<pre class="code">&lt;role name="org.apache.lenya.ac.AccessController"
+    shorthand="access-controller"
+    default-class="org.apache.lenya.ac.impl.BypassableAccessController"/&gt;</pre>
+</div>
+
+
+<a name="N10026"></a><a name="Declaring+an+AccessController+in+cocoon.xconf"></a>
+<h2 class="h3">Declaring an AccessController in cocoon.xconf</h2>
+<div class="section">
+<p>
+		Each <em>AccessController</em> component needs a type that is attached to the
+		<span class="codefrag">role</span> attribute, separated with a slash (/). This allows you to choose an
+		<em>AccessController</em> in your publication in combination with the
+		Publication<a href="accesscontrollerresolvers.html">AccessControllerResolver</a>.
+		The following example shows the declaration of an <em>AccessController</em> with
+		the type <em>bypassable</em>:
+	</p>
+<pre class="code">&lt;component logger="lenya.ac.accesscontroller.bypassable"
+    class="org.apache.lenya.ac.impl.BypassableAccessController"
+    role="org.apache.lenya.ac.AccessController/bypassable"&gt;
+    ...
+&lt;/component&gt;</pre>
+</div>
+
+	
+<a name="N10047"></a><a name="Default+Access+Controller"></a>
+<h2 class="h3">Default Access Controller</h2>
+<div class="section">
+<p>The <em>DefaultAccessController</em> combines an
+			<a href="authenticators.html">Authenticator</a>, a set of
+			<a href="authorizers.html">Authorizers</a>, an
+			<a href="accreditablemanagers.html">AccreditableManager</a> and a
+			<a href="policymanagers.html">PolicyManager</a> to perform these tasks.</p>
+<pre class="code">&lt;component logger="lenya.ac.accesscontroller.default"
+    class="org.apache.lenya.ac.impl.DefaultAccessController"
+    role="org.apache.lenya.ac.AccessController/default"/&gt;</pre>
+</div>
+
+
+<a name="N10068"></a><a name="Bypassable+Access+Controller"></a>
+<h2 class="h3">Bypassable Access Controller</h2>
+<div class="section">
+<p>The <em>BypassableAccessController</em> is a <em>DefaultAccessController</em> that can be
+		bypassed for certain URL patterns. For URLs that match those patterns
+		(regular expressions), access is granted for free.</p>
+<p>
+				The <em>BypassableAccessController</em>
+				allows the definition of a regular expression for the public URL
+				patterns:
+			</p>
+<pre class="code">&lt;component logger="lenya.ac.accesscontroller.bypassable"
+    class="org.apache.lenya.ac.impl.BypassableAccessController"
+    role="org.apache.lenya.ac.AccessController/bypassable"&gt;
+  &lt;public&gt;.*[.]css|.*[.]jpg|.*[.]gif&lt;/public&gt;
+&lt;/component&gt;</pre>
+</div>
+
+
+<a name="N10082"></a><a name="Customizing+Access+Control"></a>
+<h2 class="h3">Customizing Access Control</h2>
+<div class="section">
+<p>
+		
+<strong>How can I store my users in a database?</strong>
+	
+</p>
+<p>You have to implement a <em>UserManager</em> wich accesses the database 
+		to obtain the user information. Additionally, you have to implement an 
+		<em>AccreditableManager</em> which uses this <em>UserManager</em>. This 
+		<em>AccreditableManager</em> has to be declared in 
+		<span class="codefrag">cocoon.xconf</span> and assigned to your 
+		<em>AccessController</em> in 
+		<span class="codefrag">lenya/pubs/mypub/config/ac/ac.xconf</span>. </p>
+</div>
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</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 &copy;
+         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@lenya.apache.org?subject=Feedback%C2%A0for%C2%A0docs/1_2_x/components/accesscontrol/accesscontrollers.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Propchange: lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.pdf
URL: http://svn.apache.org/viewvc/lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.pdf?rev=427042&view=auto
==============================================================================
Binary file - no diff available.

Propchange: lenya/site/docs/1_2_x/components/accesscontrol/accesscontrollers.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/pdf



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org