remm        01/09/10 18:11:42

  Added:       docs     architecture.html changelog.html conf-lib.html
                        contrib.html domain.html examples.html
                        howto-jdbcstore.html howto-tomcat.html index.html
                        installation.html library.html lock.html macro.html
                        namespace.html news.html process.html release.html
                        search.html security.html server.html status.html
                        structure.html version.html webdav-client.html
               docs/samples Domain.sample
  Removed:     docs/samples noavalon-conf.sample
  Log:
  - Add website back.
  
  Revision  Changes    Path
  1.26      +181 -256  jakarta-slide/docs/architecture.html
  
  
  
  
  1.34      +255 -223  jakarta-slide/docs/changelog.html
  
  
  
  
  1.26      +655 -641  jakarta-slide/docs/conf-lib.html
  
  
  
  
  1.31      +182 -262  jakarta-slide/docs/contrib.html
  
  
  
  
  1.25      +176 -252  jakarta-slide/docs/domain.html
  
  
  
  
  1.25      +168 -230  jakarta-slide/docs/examples.html
  
  
  
  
  1.21      +203 -283  jakarta-slide/docs/howto-jdbcstore.html
  
  
  
  
  1.27      +171 -240  jakarta-slide/docs/howto-tomcat.html
  
  
  
  
  1.27      +180 -252  jakarta-slide/docs/index.html
  
  
  
  
  1.28      +170 -241  jakarta-slide/docs/installation.html
  
  
  
  
  1.25      +164 -229  jakarta-slide/docs/library.html
  
  
  
  
  1.25      +173 -245  jakarta-slide/docs/lock.html
  
  
  
  
  1.25      +162 -222  jakarta-slide/docs/macro.html
  
  
  
  
  1.26      +177 -253  jakarta-slide/docs/namespace.html
  
  
  
  
  1.35      +226 -350  jakarta-slide/docs/news.html
  
  
  
  
  1.25      +161 -220  jakarta-slide/docs/process.html
  
  
  
  
  1.31      +178 -284  jakarta-slide/docs/release.html
  
  
  
  
  1.25      +164 -226  jakarta-slide/docs/search.html
  
  
  
  
  1.26      +181 -261  jakarta-slide/docs/security.html
  
  
  
  
  1.6       +292 -262  jakarta-slide/docs/server.html
  
  
  
  
  1.30      +186 -281  jakarta-slide/docs/status.html
  
  
  
  
  1.25      +168 -234  jakarta-slide/docs/structure.html
  
  
  
  
  1.25      +181 -254  jakarta-slide/docs/version.html
  
  
  
  
  1.10      +167 -233  jakarta-slide/docs/webdav-client.html
  
  
  
  
  1.1                  jakarta-slide/docs/samples/Domain.sample
  
  Index: Domain.sample
  ===================================================================
  <?xml version="1.0"?>
  
  <slide logger="org.apache.slide.util.logger.SimpleLogger" logger-level="6" 
default="slide">
  
  <!--
  logger
  ~~~~~~
  org.apache.slide.util.logger.SimpleLogger 
     default logger with 1 log level
  log4j.Log4jLogger 
     logger with fine granularity
     see http://jakarta.apache.org/log4j/
  
  logger-level 
  ~~~~~~~~~~~~
  0 EMERGENCY
  1 CRITICAL
  2 ERROR
  4 WARNING
  6 INFO
  7 DEBUG
  -->
  
    <namespace name="slide">
  <!-- ### Memory Configuration ###
       The following memory configuration uses the MemoryDescriptorsStore
       for node,security,locks and revisions. For content the FileContentStore
       is used. Content is reset before start.
  -->
      <definition>
        <store name="memory">
          <nodestore classname="slidestore.reference.MemoryDescriptorsStore">
          </nodestore>
          <securitystore>
            <reference store="nodestore" />
          </securitystore>
          <lockstore>
            <reference store="nodestore" />
          </lockstore>
          <revisiondescriptorsstore>
            <reference store="nodestore" />
          </revisiondescriptorsstore>
          <revisiondescriptorstore>
            <reference store="nodestore" />
          </revisiondescriptorstore>
          <contentstore classname="slidestore.reference.FileContentStore">
            <parameter name="rootpath">contentstore</parameter>
            <parameter name="version">false</parameter>
            <parameter name="resetBeforeStarting">true</parameter>
          </contentstore>
        </store>
        <scope match="/" store="memory" />
      </definition>
  
  
  <!-- ### JDBC Configuration ###
       The following jdbc sample configuration uses the hsql Database Engine
       a relational database engine written in Java, for more info: 
       http://hsqldb.sourceforge.net/ 
  -->
  <!--
      <definition>
        <store name="jdbc">
          <nodestore classname="slidestore.reference.JDBCDescriptorsStore">
           <parameter name="driver">org.hsqldb.jdbcDriver</parameter>
           <parameter name="url">jdbc:hsqldb:slidestructure</parameter>
           <parameter name="user">sa</parameter>
           <parameter name="password"></parameter>
          </nodestore>
          <securitystore>
            <reference store="nodestore" />
          </securitystore>
          <lockstore>
            <reference store="nodestore" />
          </lockstore>
          <revisiondescriptorsstore>
            <reference store="nodestore" />
          </revisiondescriptorsstore>
          <revisiondescriptorstore>
            <reference store="nodestore" />
          </revisiondescriptorstore>
          <contentstore classname="slidestore.reference.JDBCContentStore">
           <parameter name="driver">org.hsqldb.jdbcDriver</parameter>
           <parameter name="url">jdbc:hsqldb:slidecontent</parameter>
           <parameter name="user">sa</parameter>
           <parameter name="password"></parameter>
          </contentstore>
        </store>
        <scope match="/" store="jdbc" />
      </definition>
  -->
  
  
      <configuration>
  
        <!-- Actions mapping -->
        <default-action>/actions</default-action>
        <read-object>/actions/read</read-object>
        <create-object>/actions/write</create-object>
        <remove-object>/actions/write</remove-object>
        <grant-permission>/actions/manage</grant-permission>
        <revoke-permission>/actions/manage</revoke-permission>
        <read-permissions>/actions/manage</read-permissions>
        <lock-object>/actions/write</lock-object>
        <kill-lock>/actions/manage</kill-lock>
        <read-locks>/actions/read</read-locks>
        <read-revision-metadata>/actions/read</read-revision-metadata>
        <create-revision-metadata>/actions/write</create-revision-metadata>
        <modify-revision-metadata>/actions/write</modify-revision-metadata>
        <remove-revision-metadata>/actions/write</remove-revision-metadata>
        <read-revision-content>/actions/read</read-revision-content>
        <create-revision-content>/actions/write</create-revision-content>
        <modify-revision-content>/actions/write</modify-revision-content>
        <remove-revision-content>/actions/write</remove-revision-content>
  
        <!-- Paths configuration -->
        <userspath>/users</userspath>
        <guestpath>guest</guestpath>
        <filespath>/files</filespath>
        <parameter name="dav">true</parameter>
        <parameter name="standalone">true</parameter>
  
        <!-- Roles definition -->
        <role name="root">slideroles.basic.RootRole</role>
        <role name="user">slideroles.basic.UserRole</role>
        <role name="guest">slideroles.basic.GuestRole</role>
  
        <!-- Users management -->
        <auto-create-users>true</auto-create-users>
  
        <!-- Default properties mapping -->
        <default-property name="foo" namespace="nsfoo/" value="bar"
         role="user"/>
        <default-property name="password" namespace="slide/" value=""
         role="user"/>
  
      </configuration>
      
      <data>
        
        <objectnode classname="org.apache.slide.structure.SubjectNode" uri="/">
          
          <permission action="/actions" subject="root"/>
          <permission action="/actions/read" subject="user"
           inheritable="false"/>
          <permission action="/actions/read" subject="nobody"
           inheritable="false"/>
          
          <!-- /users represents the unauthenticated user -->
          
          <objectnode classname="org.apache.slide.structure.SubjectNode" 
           uri="/users">
            
            <permission action="/actions" subject="~"/>
            <permission action="/actions" subject="guest"
             inheritable="true" negative="true"/>
            <permission action="/actions/read" subject="user"
             inheritable="false"/>
  
            <!-- Permission group example -->
            
            <objectnode classname="org.apache.slide.structure.GroupNode" 
              uri="/users/groupA">
               <objectnode classname="org.apache.slide.structure.LinkNode" 
                  uri="/users/groupA/john" linkedUri="/users/john" />
               <objectnode classname="org.apache.slide.structure.LinkNode" 
                  uri="/users/groupA/root" linkedUri="/users/root" />
               <objectnode classname="org.apache.slide.structure.SubjectNode" 
                 uri="/users/groupA/singleGroupMember"  />
            </objectnode>
  
            <!-- /users/root represents the administrator -->
            
            <objectnode classname="slideroles.basic.RootRoleImpl" 
             uri="/users/root">
              <revision>
                <property name="password">root</property>
              </revision>
            </objectnode>
            
            <!-- /users/john represents an authenticated user -->
            
            <objectnode classname="slideroles.basic.UserRoleImpl" 
             uri="/users/john">
              <revision>
                <property name="password">john</property>
              </revision>
            </objectnode>
            
            <!-- /users/guest represents an authenticated or unauthenticated 
                 guest user -->
            
            <objectnode classname="slideroles.basic.GuestRoleImpl" 
             uri="/users/guest">
              <revision>
                <property name="password"></property>
              </revision>
            </objectnode>
            
          </objectnode>
          
          <objectnode classname="org.apache.slide.structure.ActionNode" 
           uri="/actions">
            
            <objectnode classname="org.apache.slide.structure.ActionNode" 
             uri="/actions/read"/>
            
            <objectnode classname="org.apache.slide.structure.ActionNode" 
             uri="/actions/write"/>
            
            <objectnode classname="org.apache.slide.structure.ActionNode" 
             uri="/actions/manage"/>
            
          </objectnode>
          
          <objectnode classname="org.apache.slide.structure.SubjectNode" 
           uri="/files">
  
            <!-- ### Give read/write/manage permission to guest ### 
                 Uncomment the following line to give permission to do
                 all actions on /files to guest (unauthenticated users) -->
            <!-- <permission action="/actions" subject="/users/guest"/> -->
  
            <permission action="/actions/manage" subject="/users/john"/>
            <permission action="/actions/write" subject="+/users/groupA"/>
            <permission action="/actions/read" subject="nobody"/>
            
          </objectnode>
          
        </objectnode>
        
      </data>
      
    </namespace>
    
  </slide>
  
  
  

Reply via email to