You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2012/10/26 17:58:38 UTC

svn commit: r1402558 - in /directory/site/trunk: content/apacheds/features.mdtext content/apacheds/index.mdtext lib/path.pm templates/navigation.html

Author: elecharny
Date: Fri Oct 26 15:58:37 2012
New Revision: 1402558

URL: http://svn.apache.org/viewvc?rev=1402558&view=rev
Log:
Added the features page. Added a global version value for Studio. Updated the pages to reflect those changes

Added:
    directory/site/trunk/content/apacheds/features.mdtext
Modified:
    directory/site/trunk/content/apacheds/index.mdtext
    directory/site/trunk/lib/path.pm
    directory/site/trunk/templates/navigation.html

Added: directory/site/trunk/content/apacheds/features.mdtext
URL: http://svn.apache.org/viewvc/directory/site/trunk/content/apacheds/features.mdtext?rev=1402558&view=auto
==============================================================================
--- directory/site/trunk/content/apacheds/features.mdtext (added)
+++ directory/site/trunk/content/apacheds/features.mdtext Fri Oct 26 15:58:37 2012
@@ -0,0 +1,31 @@
+Title: Features
+Notice: Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    .
+    http://www.apache.org/licenses/LICENSE-2.0
+    .
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+# ApacheDS Features
+
+The Apache Directory Server is an embeddable LDAP server implemented in pure Java. It has several features that make it unique among LDAP servers. Some of these featurea are as follows:
+
+* Designed as an LDAP and X.500 platform; plugable components and subsystems make ApacheDS extremely modular and ideal for experiments with various aspects of the LDAP protocol.
+* The server's frontend is completely separable from its backend and vice-versa making it very flexible for implementing virtual directories, proxy servers and gateways to X.500 directories.
+* Several backends can be implemented and plugged into the server's partition nexus. The server supports a BTree based partition out of the box but any backing store can be used to implement a partition as long as it conforms to interfaces.
+* The server exposes aspects of administration via a special system backend. LDAP can be used to manage these concerns through the system naming context at ou=system.
+* The server contains a server side JNDI LDAP provider as the facade for the entire backend subsystem. JNDI operations are directly translated by this provider into operations against the nexus and the target partitions storing server entries.
+* The server's networking code, MINA (Multipurpose Infrastructure for Network Applications) was designed for pluggable protocol providers, of all sorts and not just LDAP. MINA gives ApacheDS the ability to handle large amounts of concurrency.
+* LDAP Stored Procedures and Triggers are scheduled for the next major version of ApacheDS.
+* LDAPv3 compatible certified by the OpenGroup
+

Modified: directory/site/trunk/content/apacheds/index.mdtext
URL: http://svn.apache.org/viewvc/directory/site/trunk/content/apacheds/index.mdtext?rev=1402558&r1=1402557&r2=1402558&view=diff
==============================================================================
--- directory/site/trunk/content/apacheds/index.mdtext (original)
+++ directory/site/trunk/content/apacheds/index.mdtext Fri Oct 26 15:58:37 2012
@@ -16,4 +16,52 @@ Notice: Licensed to the Apache Software 
     specific language governing permissions and limitations
     under the License.
 
-This is the homepage for **ApacheDS**.
\ No newline at end of file
+# ApacheDS™
+
+**ApacheDS™** is an extensible and embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. Besides LDAP it supports Kerberos 5 and the Change Password Protocol. It has been designed to introduce triggers, stored procedures, queues and views to the world of LDAP which has lacked these rich constructs.
+
+## Versioning Scheme
+
+The version number of *ApacheDS* has the following form:
+
+<DIV class="info" markdown="1">
+	&lt;major>.&lt;minor>.&lt;micro> \[-M&lt;milestone number> or -RC&lt;release candidate number>]
+</DIV>
+
+This scheme has three number components:
+
+* The __major__ number increases when there are incompatible changes in the API.
+* The __minor__ number increases when a new feature is introduced.
+* The __micro__ number increases when a bug or a trivial change is made.
+
+and an optional label that indicates the maturity of a release:
+
+* __M__ (Milestone) means the feature set can change at any time in the next milestone releases. The last milestone release becomes the first release candidate after a vote.
+* __RC__ (Release Candidate) means the feature set is frozen and the next RC releases will focus on fixing problems unless there is a serious flaw in design. The last release candidate becomes the first GA release after a vote.
+* No label implies __GA__ (General Availability), which means the release is stable enough and therefore ready for production environment.
+
+**ApacheDS** 1.0 is considered a dead branch. **ApacheDS** **1.5.X** are intermediary versions toward **ApacheDS** **2.0**, which is currently being developped.
+
+<DIV class="tip" markdown="1">
+	Users should start with the latest *2.0* version, even if it's not stabilized yet. 
+</DIV>
+
+<DIV class="info" markdown="1">
+	A **stable** version is a version with a frozen set of features, and a frozen **API**. We don't release a version if all the integration tests are not passing, so any release should be considered stable enogh to be used.<BR/>
+	Although we may add new features between two milestones, and the data structure may change, which may imply that the data have to be extracted and reimported in order for the server to be operational.<BR/>
+	The configuration might also evolve between two versions.
+</DIV>
+
+## Important new features in ApacheDS 2.0
+
+The following new features have been added in the 2.0 version :
+
+* Dynamic Schema
+* SASL/StartTLS
+* Multi-Master Replication, RFC 4533
+* Cache
+* LDIF based Configuration
+* Better performances 
+* Password Policy
+* LDIF Partition
+

Modified: directory/site/trunk/lib/path.pm
URL: http://svn.apache.org/viewvc/directory/site/trunk/lib/path.pm?rev=1402558&r1=1402557&r2=1402558&view=diff
==============================================================================
--- directory/site/trunk/lib/path.pm (original)
+++ directory/site/trunk/lib/path.pm Fri Oct 26 15:58:37 2012
@@ -1,9 +1,10 @@
 package path;
 
 # Versions (for download links)
-our $version_api = "1.0.0-M11";
-our $version_apacheds = "2.0.0-M6";
+our $version_api = "1.0.0-M13";
+our $version_apacheds = "2.0.0-M8";
 our $version_studio = "2.0.0.v20120224";
+our $version_studio_name = "2.0-M3";
 
 # All our pages use the same view function
 our @patterns = (

Modified: directory/site/trunk/templates/navigation.html
URL: http://svn.apache.org/viewvc/directory/site/trunk/templates/navigation.html?rev=1402558&r1=1402557&r2=1402558&view=diff
==============================================================================
--- directory/site/trunk/templates/navigation.html (original)
+++ directory/site/trunk/templates/navigation.html Fri Oct 26 15:58:37 2012
@@ -9,9 +9,9 @@
     </ul>
     <h5>Latest Downloads</h5>
     <ul>
-        <li><a href="{{base}}apacheds/2.0/downloads.html">ApacheDS 2.0.0-M8</a>&nbsp;&nbsp;<IMG src="http://directory.apache.org/staticresources/images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li>
-        <li><a href="{{base}}studio/2.0/download/">Studio 2.0 M3</a>&nbsp;&nbsp;<IMG src="http://directory.apache.org/staticresources/images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li>
-        <li><a href="{{base}}api/downloads.html">LDAP API 1.0.0-M13</a>&nbsp;&nbsp;<IMG src="http://directory.apache.org/staticresources/images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li>
+        <li><a href="{{base}}apacheds/2.0/downloads.html">ApacheDS {{version_apacheds}}</a>&nbsp;&nbsp;<IMG src="http://directory.apache.org/staticresources/images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li>
+        <li><a href="{{base}}studio/2.0/download/">Studio {{version_studio_name}}</a>&nbsp;&nbsp;<IMG src="http://directory.apache.org/staticresources/images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li>
+        <li><a href="{{base}}api/downloads.html">LDAP API {{version_api}}</a>&nbsp;&nbsp;<IMG src="http://directory.apache.org/staticresources/images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li>
     </ul>
     <h5>Sub-Projects</h5>
     <ul>