User: fs Date: 2008-03-10 12:08:20+0000 Modified: dba/www/development/projects.html
Log: moved some content to the Wiki File Changes: Directory: /dba/www/development/ ================================ File [changed]: projects.html Url: http://dba.openoffice.org/source/browse/dba/www/development/projects.html?r1=1.6&r2=1.7 Delta lines: +3 -55 -------------------- --- projects.html 2007-10-08 12:12:01+0000 1.6 +++ projects.html 2008-03-10 12:08:17+0000 1.7 @@ -102,61 +102,9 @@ <!-- SDBC driver for LDAP directories --> <h3><a name="ldap"></a>SDBC driver for LDAP directories</h3> <h4>description</h4> - <p>LDAP (<b>L</b>ightweight <b>D</b>irectory <b>A</b>ccess <b>P</b>rotocol) is very often used in companies to store - address data which need to be accessed by all employees. Thus, it's desrirable to access LDAP directories in - OpenOffice.org, for instance for doing mail merges with it.</p> - - <p>OpenOffice.org already features accessing LDAP data, by shipping <a href="http://www.mozilla.org">Mozilla</a> - components which enable access to LDAP servers. However, this solution has some disadvantages, the most prominent - being that the broad variety of LDAP schemes (i.e. which LDAP classes and attributes are actually used to reflect - the data being of interest) is not captured currently - we use a <a href="../FAQ/LDAP_field_mapping.html">fixed mapping - from LDAP to an OOo table</a>, which seriously limits the use of this feature for some people/organizations.</p> - - <p>To enable everybody to access the LDAP data of her choice in OOo, we would need to write a dedicated SDBC - driver, which "flattens" an LDAP directory to a database table (i.e. provides the data of an LDAP directory - as set of rows), but would be fully customizable. This means the user can herself decide which LDAP attribute - should be mapped to which "table column" in the "databases table" provided by the SDBC driver.</p> - - <p>The driver would probably not need to make extensive use of our own query engine. Since by design, LDAP is - very strong in querying only selected data, the driver would translate SQL WHERE clauses into LDAP restrictions - and let the server do the work (as it should be with any good database :).</p> - - <p>As a first step, such a customization would take place in the - <a href="http://util.openoffice.org/common/configuration/api_spec.html">configuration</a>. As a second step, - a user interface needs to be created, which allows the user to conviniently change this mapping.</p> - - <table style="text-align: left;" cellspacing="0"> - <tbody> - <tr> - <td class="effort_header" width="200px">required skills</td> - <td> - <ul> - <li>C++</li> - <li>familarity with UNO</li> - </ul> - </td> - </tr> - <tr> - <td class="effort_header">useful skills</td> - <td> - <ul> - <li>familarity with LDAP</li> - <li>familarity with OOo's database access API<br/> - </ul> - </td> - </tr> - <tr> - <td class="effort_header">estimated effort</td> - <td>2 weeks for the driver, 1 week for the customizability, 2 weeks for an user interface</td> - </tr> - <tr> - <td class="effort_header">difficulty</td> - <td>medium</td> - </tr> - </tbody> - </table> - <br/> - <hr style="width: 100%; height: 2px;"> + <p>The descirption of this project has been moved to + <a href="http://wiki.services.openoffice.org/wiki/SDBC_driver_for_LDAP_directories" target="_blank">our + Wiki</a>.</p> <!-- ========================== --> <!-- New/Enhanced Form Controls --> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
