Can I suggest calling it Zend_Ldap_Extended instead?  In the PHP world "ext"
implies "PHP extension", e.g., ext/ldap.  "Extended" would remove any
possible confusion about its purpose.
-Matt

On Sun, Dec 7, 2008 at 6:33 AM, Stefan Gehrig <[EMAIL PROTECTED]> wrote:

> Hello everybody,
>
> after having been accepted for Zend Standard Incubator development the
> proposed extended Zend_Ldap component (formerly known as Zend_Ldap_Ext) has
> been moved to the Standard Incubator for further development.
>
> Overview:
> The existing Zend_Ldap component currently just responds to authentication
> use cases in all their varieties. There is no posibility to query a LDAP
> directory service in a unified and consistent way. The current component
> also lacks core CRUD (Create, Retrieve, Update and Delete) functionality -
> operations that are crucial to for example database abstraction layers.
> This proposals tries to resolve these deficiencies in that it provides a
> simple two-ply object oriented model to connect to, query and perfom CRUD
> operations on an LDAP server. The first layer is a wrapper around the
> ext/ldap functions, spiced up with extended functionality such as copying
> and moving (renaming in a LDAP context) nodes and subtrees.
> The second layer (Zend_Ldap_Node) provides an active-record-like interface
> to LDAP entries and stresses the tree-structure of LDAP data in providing
> (recursive) tree traversal methods.
> To simplify the usage of the unfamiliar LDAP filter syntax this components
> proposes an object oriented approach to LDAP filter string generation,
> which
> can loosely be compared to Zend_Db_Select.
> Usefull helper classes for creating and modifying LDAP DNs and converting
> attribute values complete this component.
> Furthermore it is possible to do some LDAP schema browsing and to read and
> write LDIF files.
> It is important to note, that this proposal is a complete replacement for
> the current Zend_Ldap component and does not break backwards-compatibility.
>
> For further information please take a look at the proposal page:
>
> http://framework.zend.com/wiki/display/ZFPROP/Extended+Zend_Ldap+Proposal+-+
> Stefan+Gehrig
>
> The next development step will be to separate the ext/ldap function calls
> from the core component and move them into an own adapter class to allow
> for
> other adapters (e.g. testing adapter with no real LDAP connection) to be
> attached to a Zend_Ldap object.
>
> Feel free to try and test the component - feedback is always appreciated!
> I'm especially interested in tests against other LDAP servers than
> OpenLDAP,
> which is the only one currently available to me for development.
>
> Best regards
>
> Stefan
>
> --
> Stefan Gehrig
> [EMAIL PROTECTED]
>
>

Reply via email to