[Yanel-commits] rev 41309 - in public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation: . resources security yarep

michi at wyona.com michi at wyona.com
Tue Feb 3 13:03:59 CET 2009


Author: michi
Date: 2009-02-03 13:03:58 +0100 (Tue, 03 Feb 2009)
New Revision: 41309

Removed:
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/deployment-with-a-reverse-proxy.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/how-to-add-a-new-realm.xhtml
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/i18n.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/i18n.xhtml
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/import-existing-website-as-new-realm.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-access-data-in-resourcetype.xml
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-import-existing-website-as-new-realm.xml
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-index.xml
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/jmeter.xhtml
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/resources/modifiable.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/access-policies.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/custom-identity-manager-custom-policy-manager.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/introspection-access-policies.xml
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/introspection-ssl.xml
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/login-screen-customization.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/overview.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/ssl.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/svn.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/svn.xhtml
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/yarep/instantiation-of-repository.html
   public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/yarep/repository-configuration.html
Log:
obsolete

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/deployment-with-a-reverse-proxy.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/deployment-with-a-reverse-proxy.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/deployment-with-a-reverse-proxy.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,20 +0,0 @@
-<?xml version="1.0"?><html xmlns="http://www.w3.org/1999/xhtml"><head>  <title>Deployment of Yanel behind a reverse proxy</title></head><body>
-<h1>Deployment of Yanel behind a reverse proxy</h1>
-<ul>
-  <li>Requirements for Ubuntu
-    <ul>
-     <li>apt-get install gcc</li><li>apt-get install <a href="http://pomocnik.com/users/dan/2005/10/checking-for-c-compiler-default-output-file-name-configure-error-c-compiler-cannot-create-executables/">libc6-dev</a></li><li>apt-get install make</li>
-    </ul>
-  </li>
-  <li>Download Apache <a href="http://httpd.apache.org/download.cgi">httpd 2.2.x</a> (e.g. httpd-2.2.3)</li>
-  <li>Install as proxy: ./configure --prefix=/usr/local/httpd-2.2.3 --enable-proxy --enable-proxy-http</li>
-  <li>make</li>
-  <li>make install</li>
-  <li>Configure virtual hosts within /usr/local/httpd-2.2.3/conf/extra/httpd-vhosts.conf</li><ul><li>A sample can be found at <a href="https://svn.wyona.org/repos/public/yanel/trunk/src/httpd-2.2.3/conf/extra/httpd-vhosts.conf">yanel/trunk/src/httpd-2.2.3/conf/extra/httpd-vhosts.conf</a>
-</li></ul>
-  <li>Add proxy settings to realm configuration (realms.xml), e.g.:</li><ul><li>  &lt;realm id=&quot;...<br/>&lt;reverse-proxy&gt;<br/>  &lt;host-name&gt;www.yulup.org&lt;/host-name&gt;<br/>  &lt;port&gt;80&lt;/port&gt;<br/>  &lt;ssl-port&gt;443&lt;/ssl-port&gt;<br/>  &lt;prefix&gt;/yanel/yulup-website&lt;/prefix&gt;<br/>  &lt;/reverse-proxy&gt;<br/>&lt;/realm&gt;</li></ul>
-  <li>Activate vhosts config within /usr/local/httpd-2.2.3/conf/httpd.conf:</li><ul><li>Include conf/extra/httpd-vhosts.conf</li></ul>
-<li>UNIX: Add apachectl to various runlevels:</li><ul><li>Copy bin/apachtctl to /etc/init.d/apachectl</li><li>Create symbolic link at /etc/rc0.d/K91apachectl</li><li>Create symbolic link at /etc/rc1.d/K91apachectl</li><li>Create symbolic link at /etc/rc2.d/S91apachectl</li><li>Create symbolic link at /etc/rc3.d/S91apachectl</li><li>Create symbolic link at /etc/rc4.d/S91apachectl</li><li>Create symbolic link at /etc/rc5.d/S91apachectl</li><li>Create symbolic link at /etc/rc6.d/K91apachectl</li></ul>
-</ul>
-</body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/how-to-add-a-new-realm.xhtml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/how-to-add-a-new-realm.xhtml	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/how-to-add-a-new-realm.xhtml	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,63 +0,0 @@
-<?xml version="1.0"?>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-
-<head>
-  <title>How a new realm is being added</title>
-</head>
-
-
-<body><h1>How a new realm is being added</h1>
-<p>
-This document explains how to add a new realm to Yanel. We will
-explain this using the Yulup Website as an example. From now on, we
-will refer to the directories that contain Yanel and the Yulup website
-as $YANEL_HOME and $YULUP_WEBSITE .
-</p>
-<ul>
-<li>Download the Yulup Website from Wyona's repository using subversion:<br/>
-                 svn co <a href="http://svn.wyona.com/repos/public/yulup/website">http://svn.wyona.com/repos/public/yulup/website<br/></a> (Username: anonymous, Password: anonymous)</li>
-<li>Copy the file $YANEL_HOME/conf/realms.xml to $YANEL_HOME/conf/local/local.realms.xml and add the following entry:<br/><br/>
-
-    &lt;realm id=&quot;yulup&quot; mount-point=&quot;/yulup/&quot;&gt;<br/>
-       &lt;name&gt;Yulup Website&lt;/name&gt;<br/>
-       &lt;config src=&quot;$YULUP_WEBSITE/yanel/config/yanel-realm-config.xml&quot;/&gt;<br/>
-    &lt;/realm&gt;<br/><br/>
-
-
-&lt;realm id="welcome" mount-point="/" root="true"><br/>
-  &lt;name>Yanel Welcome and General Administration&lt;/name><br/>
-  &lt;config src="@REALMS_DIR@/welcome-admin/"/><br/>
-&lt;/realm>
-
-<br/><br/>
-
-    <b>NOTE for Windows users:</b> Also use forward slashes, e.g. D:/realms/foo/yanel/config/yanel-realm-config.xml
-</li><li>Re-build Yanel</li><li>Re-start Yanel</li></ul>
-
-<p>
-Please note that the order of the realms doesn't matter. A request is being dispatched to the realm with the longest matching mount-point.
-</p>
-
-<p>
-Also note that IIRC the root attribute (see the welcome realm configuration) is used for inheritance. For example, if a realm
-does not specify a proxy configuration, it will inherit this
-configuration from the root realm. 
-</p>
-
-
-<h2>Some publicly available Third-Party realms</h2>
-<ul><li>
-            <a href="http://svn.wyona.com/repos/public/yulup/website/yanel/config/yanel-realm-config.xml">Yulup Website</a> (U: anonymous, P: anonymous)</li>
-          <li>
-            <a href="http://svn.wyona.com/repos/public/yulup/demo/yanel/config/yanel-realm-config.xml">Yulup Demo</a> (U: anonymous, P: anonymous)</li>
-          <li>
-            <a href="http://svn.wyona.com/repos/public/osr-101/trunk/yanel/config/yanel-realm-config.xml">OSR-101 (Neutron Protocol Website)</a> (U: anonymous, P: anonymous)</li>
-          <li>
-            <a href="http://svn.wyona.com/repos/public/yanel/trunk/src/realms/from-scratch-realm-template/yanel/config/yanel-realm-config.xml">Yanel from Scratch Realm</a> (U: anonymous, P: anonymous)</li>
-          
-        </ul>
-</body>
-</html>

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/i18n.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/i18n.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/i18n.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  <title>Internationalization in YANEL</title>
-</head>
-<body>
-<h2>How i18n works within YANEL</h2>
-
-<p>
-At the moment the <tt><b>i18n</b></tt> does only work for the <tt><b>NutchResource</b></tt>.<br/>
-Like in <a href="http://cocoon.apache.org/"><tt>Cocoon</tt></a> keys for each message have to be defined.<br/>
-But unlike in <tt>Cocoon</tt> the key value pairs are not stored in a XML file, but in properties.<br/>
-</p>
-<p>
-These properties are stored in the <tt><b>conf</b></tt> directory of the resource, <tt>[src/contributions/resources/nutch/conf/&lt;FAMILY&gt;_&lt;LOCALE&gt;.properties]</tt>.<br/>
-Resource bundles belong to families whose members share a common base name, but whose names also have additional components that identify their locales. 
-For example, the base name of a family of resource bundles might be <tt><b>messages</b></tt>. The family should have a default resource bundle which simply has the same name as its family - <tt><b>messages</b></tt> - 
-and will be used as the bundle of last resort if a specific locale is not supported. The family can then provide as many locale-specific members as needed, for example a German one named <tt><b>messages_de</b></tt>.
-</p>
-<p>
-Each resource bundle in a family contains the same items, but the items have been translated for the locale represented by that resource bundle. For example, both <tt><b>messages</b></tt> and <tt><b>messages_de</b></tt> may have a 
-String that's used on a button for canceling operations. In <tt><b>messages</b></tt> the String may contain <tt><b>Cancel</b></tt> and in <tt><b>messages_de</b></tt> it may contain <tt><b>Abbrechen</b></tt>.
-</p>
-<p>
-After having replaced all Messages with a <br/><tt><b>&lt;i18n:message key="KEY_TO_BE_TRANSLATED"/&gt;</b></tt> a Transformer will parse the XML file look for these tags and replace the value of the key with the key from the properties file.<br/>Here's an example:
-</p>
-<p>
-Assuming you want the following text internationalized:<br/> <tt><b>"Hello World"</b></tt> you would have to replace the Hallo World with a tag <tt><b>&lt;i18n:message key="HelloWorld"&gt;</b></tt> where the key has to be unique within a bundle named messages.<br/>
-</p>
-<p>
-The transformer finds this tag looks in his properties for the selected locale, which is here by default (<b>en</b>)glish if no <tt>request.parameter</tt> name <tt>yanel.meta.language</tt> is given, and replaces the 
-<tt><b>&lt;i18n:message key="HelloWorld"&gt;</b></tt> with the value from <tt>messages_en.properties</tt>. So that the result would be <tt><b>"Hello World"</b></tt>.<br/>
-</p>
-<p>
-Attributes are handled a bit different. For attributes e.g. within a form imagine the submit button. You would have to have e.g. <tt>&lt;input type="submit" value="<b>i18n:attr key=cancel</b>"&gt;</tt>
-here the transformer will look for a key cancel within the properties and replace it with the selected language. 
-</p>
-
-
-</body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/i18n.xhtml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/i18n.xhtml	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/i18n.xhtml	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,44 +0,0 @@
-<?xml version="1.0"?>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  <title>Internationalization in YANEL</title>
-</head>
-<body>
-<h2>How i18n works within YANEL</h2>
-
-<p>
-At the moment the <tt><b>i18n</b></tt> does only work for the <tt><b>NutchResource</b></tt>.<br/>
-Like in <a href="http://cocoon.apache.org/"><tt>Cocoon</tt></a> keys for each message have to be defined.<br/>
-But unlike in <tt>Cocoon</tt> the key value pairs are not stored in a XML file, but in properties.<br/>
-</p>
-<p>
-These properties are stored in the <tt><b>conf</b></tt> directory of the resource, <tt>[src/contributions/resources/nutch/conf/&lt;FAMILY&gt;_&lt;LOCALE&gt;.properties]</tt>.<br/>
-Resource bundles belong to families whose members share a common base name, but whose names also have additional components that identify their locales. 
-For example, the base name of a family of resource bundles might be <tt><b>messages</b></tt>. The family should have a default resource bundle which simply has the same name as its family - <tt><b>messages</b></tt> - 
-and will be used as the bundle of last resort if a specific locale is not supported. The family can then provide as many locale-specific members as needed, for example a German one named <tt><b>messages_de</b></tt>.
-</p>
-<p>
-Each resource bundle in a family contains the same items, but the items have been translated for the locale represented by that resource bundle. For example, both <tt><b>messages</b></tt> and <tt><b>messages_de</b></tt> may have a 
-String that's used on a button for canceling operations. In <tt><b>messages</b></tt> the String may contain <tt><b>Cancel</b></tt> and in <tt><b>messages_de</b></tt> it may contain <tt><b>Abbrechen</b></tt>.
-</p>
-<p>
-After having replaced all Messages with a <br/><tt><b>&lt;i18n:message key="KEY_TO_BE_TRANSLATED"/&gt;</b></tt> a Transformer will parse the XML file look for these tags and replace the value of the key with the key from the properties file.<br/>Here's an example:
-</p>
-<p>
-Assuming you want the following text internationalized:<br/> <tt><b>"Hello World"</b></tt> you would have to replace the Hallo World with a tag <tt><b>&lt;i18n:message key="HelloWorld"&gt;</b></tt> where the key has to be unique within a bundle named messages.<br/>
-</p>
-<p>
-The transformer finds this tag looks in his properties for the selected locale, which is here by default (<b>en</b>)glish if no <tt>request.parameter</tt> name <tt>yanel.meta.language</tt> is given, and replaces the 
-<tt><b>&lt;i18n:message key="HelloWorld"&gt;</b></tt> with the value from <tt>messages_en.properties</tt>. So that the result would be <tt><b>"Hello World"</b></tt>.<br/>
-</p>
-<p>
-Attributes are handled a bit different. For attributes e.g. within a form imagine the submit button. You would have to have e.g. <tt>&lt;input type="submit" value="<b>i18n:attr key=cancel</b>"&gt;</tt>
-here the transformer will look for a key cancel within the properties and replace it with the selected language. 
-</p>
-
-
-</body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/import-existing-website-as-new-realm.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/import-existing-website-as-new-realm.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/import-existing-website-as-new-realm.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,16 +0,0 @@
-<?xml version="1.0"?>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  <title>Import an existing website as a new realm</title>
-</head>
-<body>
-<h1>Import an existing website as a new realm</h1>
-<ul>
-  <li>sudo apt-get install httrack</li>
-  <li>httrack -w http://foo.bar</li><li>Add introspection link to (X)HTML head</li><li>Make introspection documents available</li><li>...</li><li><b>IMPORTANT:</b> One might have to change the encoding: <code>iconv -f ISO-8859-1 -t UTF-8 page.html &gt; page.html.UTF-8</code> (Please make sure that the meta content=&quot;application/xhtml+xml; charset=UTF-8&quot; resp. the XML head encoding=&quot;UTF-8&quot; is also being set appropriately. Also make sure that the server is sending the appropriate mime type which can be declared within the resource configuration .yanel-rc)</li>
-</ul>
-</body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-access-data-in-resourcetype.xml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-access-data-in-resourcetype.xml	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-access-data-in-resourcetype.xml	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-
-<introspection xmlns="http://www.wyona.org/neutron/2.0">
-<navigation>  <sitetree href="./" method="PROPFIND"/></navigation>
-  <resource name="access-data-in-resourcetype.html">
-  <edit mime-type="application/xhtml+xml">
-    <checkout url="access-data-in-resourcetype.html?yanel.resource.viewid=source&amp;yanel.resource.usecase=checkout" method="GET"/>
-    <checkin  url="access-data-in-resourcetype.html?yanel.resource.usecase=checkin" method="PUT"/>
-  </edit>
-  </resource>
-</introspection>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-import-existing-website-as-new-realm.xml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-import-existing-website-as-new-realm.xml	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-import-existing-website-as-new-realm.xml	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-
-<introspection xmlns="http://www.wyona.org/neutron/1.0">
-
-  <edit mime-type="application/xhtml+xml" name="Import an existing website as a new realm">
-    <checkout url="import-existing-website-as-new-realm.xhtml?yanel.resource.usecase=checkout" method="GET"/>
-    <checkin  url="import-existing-website-as-new-realm.xhtml?yanel.resource.usecase=checkin" method="PUT"/>
-  </edit>
-</introspection>

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-index.xml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-index.xml	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/introspection-index.xml	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,15 +0,0 @@
-<?xml version="1.0"?>
-
-<introspection xmlns="http://www.wyona.org/neutron/2.0">
-
-<resource name="Documentation Table of Contents">
-  <edit mime-type="application/xhtml+xml">
-    <checkout url="index.xhtml?yanel.resource.usecase=checkout" method="GET"/>
-    <checkin  url="index.xhtml?yanel.resource.usecase=checkin"  method="PUT"/>
-  </edit>
-</resource>
-
-<navigation>
-  <sitetree href="./" method="PROPFIND"/>
-</navigation>
-</introspection>

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/jmeter.xhtml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/jmeter.xhtml	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/jmeter.xhtml	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,26 +0,0 @@
-<?xml version="1.0"?>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-
-<head>
-  <title>Use of jemeter-ant-task</title>
-</head>
-
-
-<body><h1>How to use the jmeter-ant-task</h1>
-<p>
-Included in yanel is a jmeter testplan. you can find it under local/test/data/jmeter/testplan/yanel_test_plan.jmx resp. src/realms/test/yanel/data/jmeter/testplan/yanel_test_plan.jmx
-</p>
-<p>
-To make it work you need to install <a href="http://jakarta.apache.org/jmeter/">jmeter2.2</a> (jmeter2.1 will write the output in a different format hence the xslt included in yanel will not work) on your system and configure the path to your jmeter installation in src/build/local.build.properties jmeter.home.dir</p><p>Also set jmeter.save.saveservice.output_format=xml in the jmeter.properties of your jmeter installation.<br/>
-</p>
-<p>
-To execute the test just type ./build.sh jmeter.
-</p>
-<p>
-You will find the results in local/test/data/jmeter/jmeter-results/ resp. http://localhost:8080/yanel/test/jmeter/jmeter-results/</p><p>Note: turn off SSL.<br/>
-</p>
-</body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/resources/modifiable.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/resources/modifiable.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/resources/modifiable.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,13 +0,0 @@
-<?xml version="1.0"?>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  <title>Update (Edit/Modify) a resource</title>
-</head>
-<body>
-<h1>Update (Edit/Modify) a resource</h1>
-<p>
-There are all kind of different ways on how to make a resource modifiable.
-</p>
-</body>
-</html>

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/access-policies.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/access-policies.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/access-policies.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,10 +0,0 @@
-<?xml version="1.0"?><html xmlns="http://www.w3.org/1999/xhtml"><head>  <title>Created from template ...</title>  <link rel="neutron-introspection" type="application/neutron+xml" href="?yanel.resource.usecase=introspection"/></head><body>
-<h1>Access Control Policies</h1><br/>One can block inherited policies for <b>all</b> usecases<br/> <p>
-</p><pre>&lt;?xml version=&quot;1.0&quot;?&gt;<br/><br/>&lt;policy xmlns=&quot;http://www.wyona.org/security/1.0&quot; use-inherited-policies=&quot;false&quot;&gt;<br/><br/>  &lt;usecase id=&quot;view&quot;&gt;<br/>    &lt;!--&lt;world permission=&quot;false&quot;/&gt;--&gt;<br/>    &lt;user id=&quot;lenya&quot; permission=&quot;true&quot;/&gt;<br/>  &lt;/usecase&gt;<br/><br/>  &lt;usecase id=&quot;open&quot;&gt;<br/>    &lt;user id=&quot;lenya&quot; permission=&quot;true&quot;/&gt;<br/>  &lt;/usecase&gt;<br/><br/>  &lt;usecase id=&quot;write&quot;&gt;<br/>    &lt;user id=&quot;lenya&quot; permission=&quot;true&quot;/&gt;<br/>  &lt;/usecase&gt;<br/><br/>&lt;/policy&gt;<br/></pre>
-<p>
-or also for a particular usecase<br/>
-</p>
-<p>
-</p><pre>&lt;?xml version=&quot;1.0&quot;?&gt;<br/><br/>&lt;policy xmlns=&quot;http://www.wyona.org/security/1.0&quot;&gt;<br/><br/>  &lt;usecase id=&quot;view&quot; use-inherited-policies=&quot;false&quot;<br/>    &lt;!--&lt;world permission=&quot;false&quot;/&gt;--&gt;<br/>    &lt;user id=&quot;lenya&quot; permission=&quot;true&quot;/&gt;<br/>  &lt;/usecase&gt;<br/><br/>&lt;/policy&gt;<br/></pre>
-</body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/custom-identity-manager-custom-policy-manager.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/custom-identity-manager-custom-policy-manager.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/custom-identity-manager-custom-policy-manager.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,110 +0,0 @@
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  <title>CustomIdentityManager / CustomPolicyManager / CustomWebAuthenticator</title>
-</head>
-<body>
-<h1>CustomIdentityManager / CustomPolicyManager / CustomWebAuthenticator</h1>
-
-<p>The default IdentityManager and PolicyManager are part of the org.wyona.security.impl package.</p>
-
-<p>To create a custom IdentityManager you will need to override the IdentityManagerFactoryImpl/IdentityManagerImpl classes from the security package with your own custom versions.</p>
-
-<p>Once you have your custom IdentityManager classes they need to be added to the ac configuration files of your realm, as well as to realm.xml.  Examples for the IdentityManager are shown below.</p>
-
-<hr/>
-
-<h2>CustomIdentityManager</h2>
-<p><strong>Override these:</strong></p>
-<p>org.wyona.security.impl.IdentityManagerFactoryImpl<br/>
-org.wyona.security.impl.IdentityManagerImpl</p>
-<p><strong>with these:</strong></p>
-<p>com.company.security.impl.IdentityManagerFactoryImpl<br/>
-com.company.security.impl.IdentityManagerImpl</p>
-
-<h3>Configuration example (ac-identities-repository.xml)</h3>
-<textarea cols="60" name="text" rows="10">
-<repository>
-  <name>Yanel Access Control Identities</name>
-
-  <paths class="org.wyona.yarep.impl.VFileSystemMapImpl" src="../ac-identities"/>
-
-  <storage class="org.wyona.yarep.core.impl.vfs.VFileSystemStorage">
-    <content src="../ac-identities"/>
-  </storage>
-</repository>
-</textarea>
-
-<h3>Configuration example (realm.xml)</h3>
-<p>
-&lt;ac-identities class="com.company.security.impl.IdentityManagerFactoryImpl">
-<br/>
-  &lt;com:repository-config xmlns:com="http//www.company.com/wyona/1.0">config/ac-identities-repository.xml&lt;/com:repository-config>
-  <br/>
-  &lt;com:max-number-of-failed-login-attempts xmlns:com="http//www.company.com/wyona/1.0">3&lt;/com:max-number-of-failed-login-attempts>
-  <br/>
-&lt;/ac-identities>
-</p>
-
-<br/><br/>
-<hr/>
-
-<h2>CustomPolicyManager</h2>
-<p>Creating a CustomPolicyManager is basically the same as creating a CustomIdentityManager.</p>
-<p><strong>Override these:</strong></p>
-<p>org.wyona.security.impl.PolicyManagerFactoryImpl<br/>
-org.wyona.security.impl.PolicyManagerImpl</p>
-<p><strong>with these:</strong></p>
-<p>com.company.security.impl.PolicyManagerFactoryImpl<br/>
-com.company.security.impl.PolicyManagerImpl</p>
-
-<h3>Configuration example (ac-policies-repository.xml)</h3>
-<textarea cols="60" name="text" rows="10">
-<repository>
-  <name>Company Access Control Policies Repository</name>
-
-  <paths class="org.wyona.yarep.impl.VFileSystemMapImpl" src="../ac-policies"/>
-
-  <storage class="org.wyona.yarep.core.impl.vfs.VFileSystemStorage">
-    <content src="../ac-policies"/>
-  </storage>
-</repository>
-</textarea>
-
-<h3>Configuration example (realm.xml)</h3>
-<p>
-&lt;ac-policies class="com.company.security.impl.PolicyManagerFactoryImpl">
-<br/>
-  &lt;com:repository-config xmlns:com="http//www.company.com/wyona/1.0">config/ac-policies-repository.xml&lt;/com:repository-config>
-  <br/>
-  &lt;com:policy-caching-enabled xmlns:com="http://www.company.com/wyona/1.0">false&lt;/com:policy-caching-enabled>
-  <br/>
-&lt;/ac-policies>
-</p>
-
-<br/><br/>
-<hr/>
-
-<h2>CustomWebAuthenticator</h2>
-<p>The WebAuthenticator is specific to the webapp (or servlet)</p>
-<p>In the future there will need to be a logout overwriting functionality</p>
-<p><strong>Override this:</strong></p>
-<p>org.wyona.yanel.servlet.security.impl.DefaultWebAuthenticatorImpl</p>
-<p><strong>with this:</strong></p>
-<p>com.company.yanel.servlet.security.impl.CompanyWebAuthenticatorImpl</p>
-
-<h3>Configuration example (realm.xml)</h3>
-<p>
-&lt;web-authenticator class="com.company.yanel.servlet.security.impl.CompanyWebAuthenticatorImpl">
-<br/>
-        &lt;com:proxyRedirectURI xmlns:com="http://www.company.com/wyona/1.0">/strongAuth.html&lt;/com:proxyRedirectURI>
-<br/>
-        &lt;com:welcomeRedirectURI xmlns:com="http://www.company.com/wyona/1.0">/welcome.html&lt;/com:welcomeRedirectURI>
-<br/>
-        &lt;com:lockedRedirectURI xmlns:com="http://www.company.com/wyona/1.0">/userLocked.html&lt;/com:lockedRedirectURI>
-<br/>
-        &lt;com:expiredRedirectURI xmlns:com="http://www.company.com/wyona/1.0">/login/expired&lt;/com:expiredRedirectURI>
-<br/>
-&lt;/web-authenticator>
-</p>
-</body>
-</html>

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/introspection-access-policies.xml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/introspection-access-policies.xml	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/introspection-access-policies.xml	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-
-<introspection xmlns="http://www.wyona.org/neutron/2.0">
-<navigation>  <sitetree href="./" method="PROPFIND"/></navigation>
-  <resource name="access-policies.html">
-  <edit mime-type="application/xhtml+xml">
-    <checkout url="access-policies.html?yanel.resource.viewid=source&amp;yanel.resource.usecase=checkout" method="GET"/>
-    <checkin  url="access-policies.html?yanel.resource.usecase=checkin" method="PUT"/>
-  </edit>
-  </resource>
-</introspection>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/introspection-ssl.xml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/introspection-ssl.xml	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/introspection-ssl.xml	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,12 +0,0 @@
-<?xml version="1.0"?>
-
-<introspection xmlns="http://www.wyona.org/neutron/2.0">
-<navigation>  <sitetree href="./" method="PROPFIND"/></navigation>
-  <resource name="ssl.html">
-  <edit mime-type="application/xhtml+xml">
-    <checkout url="ssl.html?yanel.resource.viewid=source&amp;yanel.resource.usecase=checkout" method="GET"/>
-    <checkin  url="ssl.html?yanel.resource.usecase=checkin" method="PUT"/>
-    <release-lock url="ssl.html?yanel.resource.usecase=release-lock" method="GET"/>
-  </edit>
-  </resource>
-</introspection>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/login-screen-customization.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/login-screen-customization.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/login-screen-customization.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,2 +0,0 @@
-<?xml version="1.0"?><html xmlns="http://www.w3.org/1999/xhtml"><head>  <title>Created from template ...</title>  <link rel="neutron-introspection" type="application/neutron+xml" href="?yanel.resource.usecase=introspection"/></head><body>  <h1>Login Screen Customization</h1><ul><li>Create a directory $REALM_DIR/src/webapp/xslt</li><li>Copy $YANEL_SRC/src/webapp/xslt/login-screen.xsl into $REALM_DIR/src/webapp/xslt</li><li>Start customizing $REALM_DIR/src/webapp/xslt/login-screen.xsl</li></ul><b>NOTE</b>: The realm dir ($REALM_DIR) is being resolved based on the Realm.getRootDir() and Realm.getConfigFile() resp. see the YanelServlet for further details.</body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/overview.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/overview.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/overview.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,6 +0,0 @@
-<?xml version="1.0"?><html xmlns="http://www.w3.org/1999/xhtml">
-<head>  <title>Overview of Yanel Access Control Component</title>
-</head>
-
-<body>  <h1>Overview of Yanel Access Control Components</h1>Each Yanel realm can have its own IdentityManager and PolicyManager,  whereas the IdentityManager is responsible for authentication and the PolicyManager for Authorization. Additionally a Yanel realm can also have its own WebAuthenticator, which can make sense if custom HTTP headers are being used, such as for instance for Single-Sign-On solutions.<br/><br/><h2>Authentication Usecases</h2>Yanel currently supports the following authentication usecases:<ul><li>HTTP BASIC and DIGEST<br/></li><li>Web Forms (XHTML)</li><li>Neutron</li><li>OpenID</li><li>Single-Sign-On through custom HTTP headers</li></ul>(please get in <a href="../../../mailing-lists.html">touch with the developers</a> if you have a need for another usecase)<br/><br/>Other usecases can be easily implemented by introducing a <a href="custom-identity-manager-custom-policy-manager.html">custom WebAuthenticator</a>. The actual authentication is being deleg!
 ated in most cases (an exception is for instance OpenID) to the IdentityManager, whereas one can also introduce a <a href="custom-identity-manager-custom-policy-manager.html">custom IdentityManager</a> (e.g. LDAP authentication is currently done by a dedicated LDAPIdentityManager.<br/><br/><h2>Authorization</h2>Yanel supports URL based and content based access control. URL based means that with every URL an access control policy can be associated. Content based means that one can associate an access control policy with an arbitrary piece of content within a webpage (e.g. the phone number of a person is only being displayed if one is signed in and has the corresponding rights to see this phone number).<br/><br/>The access control policies are managed by the PolicyManager, whereas each realm can have its own PolicyManager and one can easily introduce a <a href="custom-identity-manager-custom-policy-manager.html">custom PolicyManager</a> for specific requirements. </body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/ssl.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/ssl.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/security/ssl.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,18 +0,0 @@
-<?xml version="1.0"?><html xmlns="http://www.w3.org/1999/xhtml"><head>  <title>Created from template ...</title>  <link rel="neutron-introspection" type="application/neutron+xml" href="?yanel.resource.usecase=introspection"/></head><body>  
-<h2>SSL</h2>
-<h3>Binary Version</h3>
-<p>Within the file <i>TOMCAT/webapps/yanel/WEB-INF/web.xml</i> one can set</p>
-<p>
-&lt;servlet&gt;<br/>
-   ...<br/>
-  &lt;init-param xmlns:webApp=&quot;http://java.sun.com/xml/ns/j2ee&quot;&gt;<br/>
-    &lt;param-name&gt;ssl-port&lt;/param-name&gt;<br/>
-    &lt;param-value&gt;8443&lt;/param-value&gt;<br/>
-  &lt;/init-param&gt;<br/>
-&lt;/servlet&gt;</p>Restart Tomcat (please make sure that Tomcat has SSL turned on, see &quot;conf/serverl.xml&quot;)
-<h3>Source Version</h3>
-<p>
-Within the file <i>src/build/(local.)build.properties</i> one can set the parameters <i>tomcat1.ssl.port=8443</i> and <i>tomcat2.ssl.port=8443</i>. Then re-configure Tomcat (run &quot;configure&quot; to turn on SSL for Tomcat resp. patch &quot;conf/server.xml&quot;) resp. re-build (run &quot;build&quot; to patch the &quot;web.xml&quot; file) Yanel
-</p>
-</body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/svn.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/svn.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/svn.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  <title>SVN</title>
-</head>
-<body>
-<h1>SVN</h1>
-
-<h3>Ubuntu</h3>
-<p>
-sudo apt-get install openssl<br/>
-sudo apt-get install libssl-dev<br/>
-sudo apt-get install zlib1g-dev<br/>
-Download source of <a href="http://subversion.tigris.org">Subversion 1.4.2</a><br/>
-./configure --prefix=/usr/local/subversion-1.4.2 --with-ssl<br/>
-make<br/>
-sudo make install
-svn --version
-</p>
-
-<h3>Misc</h3>
-<a href="http://svn.haxx.se/dev/archive-2006-01/0399.shtml">http://svn.haxx.se/dev/archive-2006-01/0399.shtml</a>
-</body>
-</html>

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/svn.xhtml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/svn.xhtml	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/svn.xhtml	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  <title>SVN</title>
-</head>
-<body>
-<h1>SVN</h1>
-
-<h3>Ubuntu</h3>
-<p>
-sudo apt-get install openssl<br/>
-sudo apt-get install libssl-dev<br/>
-sudo apt-get install zlib1g-dev<br/>
-Download source of <a href="http://subversion.tigris.org">Subversion 1.4.2</a><br/>
-./configure --prefix=/usr/local/subversion-1.4.2 --with-ssl<br/>
-make<br/>
-sudo make install
-svn --version
-</p>
-
-<h3>Misc</h3>
-<a href="http://svn.haxx.se/dev/archive-2006-01/0399.shtml">http://svn.haxx.se/dev/archive-2006-01/0399.shtml</a>
-</body>
-</html>

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/yarep/instantiation-of-repository.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/yarep/instantiation-of-repository.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/yarep/instantiation-of-repository.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,2 +0,0 @@
-<?xml version="1.0"?><html xmlns="http://www.w3.org/1999/xhtml"><head>  <title>From Template</title></head><body>  <h1>Instantiation of a Repository</h1>In order to instantiate a repository one has first to instantiate the repository factory, e.g.<p><i>RepositoryFactory rf = new RepositoryFactory();</i></p>which is loading the file yarep.properties from the classpath. Alternatively one can also specify a properties file, e.g.<br/><br/><i>RepositoryFactory rf = new RepositoryFactry(&quot;my-yarep.properties&quot;);</i><br/><br/>Now one can instantiate a repository either by specifying a repository ID, e.g.<br/><br/><i>Repository repo = rf.newRepository(&quot;my-repo-id&quot;);<br/></i><br/>which is assumed to be registered within the yarep properties file or one can create a repository instance by specifying an ID and an according repository configuration, e.g<br/><br/><i>Repository repo = rf.newRepository(&quot;my-other-repo-id&quot;, new File(&quot;repo-config.xml&quot;));!
 <br/></i><br/>whereas the repository configuration file is being resolved according to the classpath if a relative path is being specified.</body>
-</html>
\ No newline at end of file

Deleted: public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/yarep/repository-configuration.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/yarep/repository-configuration.html	2009-02-03 12:03:34 UTC (rev 41308)
+++ public/yanel/trunk/src/realms/yanel-website/res-configs-repo/data/en/documentation/yarep/repository-configuration.html	2009-02-03 12:03:58 UTC (rev 41309)
@@ -1,6 +0,0 @@
-<?xml version="1.0"?><html xmlns="http://www.w3.org/1999/xhtml"><head>  <title>From Template</title></head><body>  <h1>Repository Configuration</h1><br/><p>&lt;?xml version=&quot;1.0&quot;?&gt;</p><p>&lt;repository class=&quot;foor.bar.MyRepositoryImplementation&quot;&gt;</p><p>&lt;name&gt;My Repository&lt;/name&gt;</p>&lt;!-- Implementation specific configuration goes here --&gt;<p>&lt;/repository&gt;<br/></p><p>If no class attribute is being specified, then the default implementation is being used <a href="https://svn.wyona.com/repos/public/yarep/trunk/src/impl/java/org/wyona/yarep/impl/DefaultRepository.java"><i>org.wyona.yarep.impl.DefaultRepository</i></a>.</p><p> There are various other repository implementations, whereas examples can be found within</p>
-<p><a href="https://svn.wyona.com/repos/public/yarep/trunk/src/test/repository/">https://svn.wyona.com/repos/public/yarep/trunk/src/test/repository/</a></p>
-<p>resp.</p>
-<p><a href="https://svn.wyona.com/repos/public/yarep/trunk/src/impl/java/org/wyona/yarep/impl/repo/">https://svn.wyona.com/repos/public/yarep/trunk/src/impl/java/org/wyona/yarep/impl/repo/</a></p>
-</body>
-</html>
\ No newline at end of file



More information about the Yanel-commits mailing list