--- 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 @@
  • CONTRIBUTORS
  • SUPPORT / WARRANTY
  • BUGS
  • +
  • TODO-SHOWSTOPPER
  • TODO
  • IDEAS
  • @@ -102,6 +103,11 @@

    BUGS


    +

    TODO-SHOWSTOPPER

    +
    +  o sync items from ldap back to outlook
    +

    +


    TODO

       - 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


    IDEAS

    @@ -242,10 +238,6 @@ o navigate via "cd" through containers, show items/entries via (e.g.) "dump"(?) and stuff... ... the interactive feeling/behaviour is similar to navigating in a filesystem via a commandline-interface (CLI) o sum up "must-have" features of known synchronization-tools for (e.g.) ... - o s25@once - o siemens custom sync (S45Sync.exe?) - o Nokia Communicator - o SyncML (it's not a device from a manufacturer, it's actually a XML-standard) -> sync4j@sourceforge o use news (the nntp-protocol) for journalling-functionality o have mapping stored inside ldap as well