--- 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/20 16:37:58 1.2 @@ -110,7 +110,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 +126,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 +156,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 +188,12 @@
 
-  + 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'


IDEAS