--- nfo/perl/scripts/outlook2ldap/libs/Torus.README.html 2003/01/19 07:45:05 1.1 +++ nfo/perl/scripts/outlook2ldap/libs/Torus.README.html 2003/01/21 22:06:55 1.3 @@ -32,6 +32,7 @@
+ o sync items from ldap back to outlook+
+
- outlook2ldap - essential modules: @@ -110,7 +116,6 @@ - Unicode::String - MIME::Base64 o use setup.pm with autoinstall, use ExtUtils::MakeMaker and/or h2xs - x extend logging/debugging-output (logfiles below log/) o enhance mapping through expressions o provide multiple use of same fields o provide mechanism to concatenate fields @@ -127,20 +132,13 @@ o 3.spalte in outlook_ole_fields.csv: für "genSchema.pl" o wenn 2.spalte und/oder 3. leer, dann wird kein mapping gemacht (genSchema sowieso nicht) --> see etc/_future! - +- beliebige outlook-ordner zu ldap-ou's mappen - + fest deklarierte (level 1) - o tief referenzierte (level X) (!!!) (backup->Addressen->XYZ - Addressen) o daten "rückwärts" übertragen! - + bugfix: utf8 o mapping aufbohren (csv -> xml) - integrate "schema"-property _per-field_!!! o have the engine use this o maybe provide cross-checks --> see etc/_future! - o clean-up debugging (levels) - + debugging-level does not work when error occours in Net::LDAP::Entry while adding... - + display MAPI-object as hash o transfer statistics - o zugriff auf outlook ohne rückfrage gewähren? + o zugriff auf outlook (2002) ohne rückfrage gewähren? o v.a. wichtig, wenn integrierter zugriff (z.b. durch outlook-plugin) stattfindet + verwenden _aller_ attribute, die mit einem address-eintrag assoziiert sein können? + mileage (reisekilometer) kommt! @@ -164,10 +162,6 @@ o regex fails: o introduce some "highlevel-splitting" of ldap-addresses o fix problems occoured 2003-01-06/07 @barschwaechter: rules, access to mapi, etc. (see email) - + syncOutlookContacts.pl --mapidump - + provide better workflow for development phase(s) - + configurable debugging - + configurable tracing o do a _true_ sync! (no delete/add) o handle folder-mapping/-creation completely _before_ continuing with single entries o create non-existant and stuff.... @@ -200,16 +194,18 @@
- + integration with Data::Storage and Data::Transfer - + thrown away "L:" and "R:" o declarations for/in Data::Transfer::Sync - o split 'syncOutlookContacts.ini' into 'torus.ini' and 'outlook2ldap.ini' - o 'syncOutlookContacts.pl' reads 'outlook2ldap.ini' and runs 'feed.pl' - + Data::Transfer::Sync now utilizes DesignPattern::Object and DesignPattern::Bridge-
- o for Horde: o helper: some kinda "genSchema.pl" o app: LDAP-Browser+
+ o split 'syncOutlookContacts.ini' into 'torus.ini' and 'outlook2ldap.ini' + o 'syncOutlookContacts.pl' reads 'outlook2ldap.ini' and runs 'feed.pl' ++
+ + o check howto handle outlook-profile logon + o mode to transfer all items in bunch + o use a news- (nntp) server to (maybe) mimic journalling-functionality