/[cvs]/nfo/perl/scripts/outlook2ldap/libs/Torus.README.text
ViewVC logotype

Diff of /nfo/perl/scripts/outlook2ldap/libs/Torus.README.text

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by joko, Sun Jan 19 07:45:05 2003 UTC revision 1.2 by joko, Mon Jan 20 16:37:58 2003 UTC
# Line 52  TODO Line 52  TODO
52          - Unicode::String          - Unicode::String
53            - MIME::Base64            - MIME::Base64
54          o use setup.pm with autoinstall, use ExtUtils::MakeMaker and/or h2xs          o use setup.pm with autoinstall, use ExtUtils::MakeMaker and/or h2xs
       x extend logging/debugging-output (logfiles below log/)  
55        o enhance mapping through expressions        o enhance mapping through expressions
56          o provide multiple use of same fields          o provide multiple use of same fields
57          o provide mechanism to concatenate fields          o provide mechanism to concatenate fields
# Line 69  TODO Line 68  TODO
68            o 3.spalte in outlook_ole_fields.csv: für "genSchema.pl"            o 3.spalte in outlook_ole_fields.csv: für "genSchema.pl"
69            o wenn 2.spalte und/oder 3. leer, dann wird kein mapping gemacht (genSchema sowieso nicht)            o wenn 2.spalte und/oder 3. leer, dann wird kein mapping gemacht (genSchema sowieso nicht)
70          --> see etc/_future!          --> see etc/_future!
       +- beliebige outlook-ordner zu ldap-ou's mappen  
           + fest deklarierte (level 1)  
           o tief referenzierte (level X) (!!!)   (backup->Addressen->XYZ - Addressen)  
71        o daten "rückwärts" übertragen!        o daten "rückwärts" übertragen!
       + bugfix: utf8  
72        o mapping aufbohren (csv -> xml) - integrate "schema"-property _per-field_!!!        o mapping aufbohren (csv -> xml) - integrate "schema"-property _per-field_!!!
73          o have the engine use this          o have the engine use this
74          o maybe provide cross-checks          o maybe provide cross-checks
75          --> see etc/_future!          --> 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  
76        o transfer statistics        o transfer statistics
77        o zugriff auf outlook ohne rückfrage gewähren?        o zugriff auf outlook (2002) ohne rückfrage gewähren?
78          o v.a. wichtig, wenn integrierter zugriff (z.b. durch outlook-plugin) stattfindet          o v.a. wichtig, wenn integrierter zugriff (z.b. durch outlook-plugin) stattfindet
79        + verwenden _aller_ attribute, die mit einem address-eintrag assoziiert sein können?        + verwenden _aller_ attribute, die mit einem address-eintrag assoziiert sein können?
80           + mileage (reisekilometer) kommt!           + mileage (reisekilometer) kommt!
# Line 106  TODO Line 98  TODO
98          o regex fails:          o regex fails:
99          o introduce some "highlevel-splitting" of ldap-addresses          o introduce some "highlevel-splitting" of ldap-addresses
100        o fix problems occoured 2003-01-06/07 @barschwaechter: rules, access to mapi, etc. (see email)        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  
101        o do a _true_ sync! (no delete/add)        o do a _true_ sync! (no delete/add)
102        o handle folder-mapping/-creation completely _before_ continuing with single entries        o handle folder-mapping/-creation completely _before_ continuing with single entries
103          o create non-existant and stuff....          o create non-existant and stuff....
# Line 140  TODO Line 128  TODO
128          o Perl (Variables, Objects)          o Perl (Variables, Objects)
129          o LDAP-Server (Handle)          o LDAP-Server (Handle)
130        
       + 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  
     
131        o for Horde:        o for Horde:
132          o helper: some kinda "genSchema.pl"          o helper: some kinda "genSchema.pl"
133          o app: LDAP-Browser          o app: LDAP-Browser
134    
135          o split 'syncOutlookContacts.ini' into 'torus.ini' and 'outlook2ldap.ini'
136          o 'syncOutlookContacts.pl' reads 'outlook2ldap.ini' and runs 'feed.pl'
137        
138  IDEAS  IDEAS
139        o acl based permissions (use Data::ACL?)        o acl based permissions (use Data::ACL?)

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed