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

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

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.3 by joko, Tue Jan 21 22:06:55 2003 UTC
# Line 32  Line 32 
32          <LI><A HREF="#contributors">CONTRIBUTORS</A></LI>          <LI><A HREF="#contributors">CONTRIBUTORS</A></LI>
33          <LI><A HREF="#support / warranty">SUPPORT / WARRANTY</A></LI>          <LI><A HREF="#support / warranty">SUPPORT / WARRANTY</A></LI>
34          <LI><A HREF="#bugs">BUGS</A></LI>          <LI><A HREF="#bugs">BUGS</A></LI>
35            <LI><A HREF="#todoshowstopper">TODO-SHOWSTOPPER</A></LI>
36          <LI><A HREF="#todo">TODO</A></LI>          <LI><A HREF="#todo">TODO</A></LI>
37          <LI><A HREF="#ideas">IDEAS</A></LI>          <LI><A HREF="#ideas">IDEAS</A></LI>
38  </UL>  </UL>
# Line 102  Line 103 
103  <H1><A NAME="bugs">BUGS</A></H1>  <H1><A NAME="bugs">BUGS</A></H1>
104  <P>  <P>
105  <HR>  <HR>
106    <H1><A NAME="todoshowstopper">TODO-SHOWSTOPPER</A></H1>
107    <PRE>
108      o sync items from ldap back to outlook</PRE>
109    <P>
110    <HR>
111  <H1><A NAME="todo">TODO</A></H1>  <H1><A NAME="todo">TODO</A></H1>
112  <PRE>  <PRE>
113    - outlook2ldap - essential modules:    - outlook2ldap - essential modules:
# Line 110  Line 116 
116      - Unicode::String      - Unicode::String
117        - MIME::Base64        - MIME::Base64
118      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/)  
119    o enhance mapping through expressions    o enhance mapping through expressions
120      o provide multiple use of same fields      o provide multiple use of same fields
121      o provide mechanism to concatenate fields      o provide mechanism to concatenate fields
# Line 127  Line 132 
132        o 3.spalte in outlook_ole_fields.csv: für &quot;genSchema.pl&quot;        o 3.spalte in outlook_ole_fields.csv: für &quot;genSchema.pl&quot;
133        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)
134      --&gt; see etc/_future!      --&gt; see etc/_future!
   +- beliebige outlook-ordner zu ldap-ou's mappen  
       + fest deklarierte (level 1)  
       o tief referenzierte (level X) (!!!)   (backup-&gt;Addressen-&gt;XYZ - Addressen)  
135    o daten &quot;rückwärts&quot; übertragen!    o daten &quot;rückwärts&quot; übertragen!
   + bugfix: utf8  
136    o mapping aufbohren (csv -&gt; xml) - integrate &quot;schema&quot;-property _per-field_!!!    o mapping aufbohren (csv -&gt; xml) - integrate &quot;schema&quot;-property _per-field_!!!
137      o have the engine use this      o have the engine use this
138      o maybe provide cross-checks      o maybe provide cross-checks
139      --&gt; see etc/_future!      --&gt; 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  
140    o transfer statistics    o transfer statistics
141    o zugriff auf outlook ohne rückfrage gewähren?    o zugriff auf outlook (2002) ohne rückfrage gewähren?
142      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
143    + verwenden _aller_ attribute, die mit einem address-eintrag assoziiert sein können?    + verwenden _aller_ attribute, die mit einem address-eintrag assoziiert sein können?
144       + mileage (reisekilometer) kommt!       + mileage (reisekilometer) kommt!
# Line 164  Line 162 
162      o regex fails:      o regex fails:
163      o introduce some &quot;highlevel-splitting&quot; of ldap-addresses      o introduce some &quot;highlevel-splitting&quot; of ldap-addresses
164    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  
165    o do a _true_ sync! (no delete/add)    o do a _true_ sync! (no delete/add)
166    o handle folder-mapping/-creation completely _before_ continuing with single entries    o handle folder-mapping/-creation completely _before_ continuing with single entries
167      o create non-existant and stuff....      o create non-existant and stuff....
# Line 200  Line 194 
194  </PRE>  </PRE>
195  <PRE>  <PRE>
196    
   + integration with Data::Storage and Data::Transfer  
     + thrown away &quot;L:&quot; and &quot;R:&quot; 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</PRE>  
 <PRE>  
   
197    o for Horde:    o for Horde:
198      o helper: some kinda &quot;genSchema.pl&quot;      o helper: some kinda &quot;genSchema.pl&quot;
199      o app: LDAP-Browser</PRE>      o app: LDAP-Browser</PRE>
200    <PRE>
201      o split 'syncOutlookContacts.ini' into 'torus.ini' and 'outlook2ldap.ini'
202      o 'syncOutlookContacts.pl' reads 'outlook2ldap.ini' and runs 'feed.pl'
203    </PRE>
204    <PRE>
205    
206      o check howto handle outlook-profile logon
207      o mode to transfer all items in bunch
208      o use a news- (nntp) server to (maybe) mimic journalling-functionality</PRE>
209  <P>  <P>
210  <HR>  <HR>
211  <H1><A NAME="ideas">IDEAS</A></H1>  <H1><A NAME="ideas">IDEAS</A></H1>
# Line 242  Line 238 
238      o navigate via &quot;cd&quot; through containers, show items/entries via (e.g.) &quot;dump&quot;(?) and stuff...      o navigate via &quot;cd&quot; through containers, show items/entries via (e.g.) &quot;dump&quot;(?) and stuff...
239        ... the interactive feeling/behaviour is similar to navigating in a filesystem via a commandline-interface (CLI)        ... the interactive feeling/behaviour is similar to navigating in a filesystem via a commandline-interface (CLI)
240    o sum up &quot;must-have&quot; features of known synchronization-tools for (e.g.) ...    o sum up &quot;must-have&quot; 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) -&gt; sync4j@sourceforge  
241    o use news (the nntp-protocol) for journalling-functionality    o use news (the nntp-protocol) for journalling-functionality
242    o have mapping stored inside ldap as well</PRE>    o have mapping stored inside ldap as well</PRE>
243    

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

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