/[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.3 by joko, Tue Jan 21 22:06:55 2003 UTC revision 1.4 by joko, Wed Nov 10 08:19:53 2004 UTC
# Line 1  Line 1 
1  <HTML>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2  <HEAD>  <html xmlns="http://www.w3.org/1999/xhtml">
3  <TITLE>Torus</TITLE>  <head>
4  <LINK REV="made" HREF="mailto:">  <title>Torus</title>
5  </HEAD>  <link rev="made" href="mailto:" />
6    </head>
7    
8  <BODY>  <body style="background-color: white">
9    
10  <A NAME="__index__"></A>  <p><a name="__index__"></a></p>
11  <!-- INDEX BEGIN -->  <!-- INDEX BEGIN -->
12    
13  <UL>  <ul>
14    
15          <LI><A HREF="#name">NAME</A></LI>          <li><a href="#name">NAME</a></li>
16          <LI><A HREF="#description">DESCRIPTION</A></LI>          <li><a href="#description">DESCRIPTION</a></li>
17          <LI><A HREF="#news">NEWS</A></LI>          <li><a href="#news">NEWS</a></li>
18          <UL>          <ul>
19    
20                  <UL>                  <ul>
21    
22                          <UL>                          <ul>
23    
24                                  <LI><A HREF="#20030118  initial checkin">2003-01-18  -  initial check-in</A></LI>                                  <li><a href="#20030118__initial_checkin">2003-01-18  -  initial check-in</a></li>
25                          </UL>                          </ul>
26    
27                  </UL>                  </ul>
28    
29          </UL>          </ul>
30    
31          <LI><A HREF="#requirements">REQUIREMENTS</A></LI>          <li><a href="#requirements">REQUIREMENTS</a></li>
32          <LI><A HREF="#authors / copyright">AUTHORS / COPYRIGHT</A></LI>          <li><a href="#authors___copyright">AUTHORS / COPYRIGHT</a></li>
33          <LI><A HREF="#contributors">CONTRIBUTORS</A></LI>          <li><a href="#contributors">CONTRIBUTORS</a></li>
34          <LI><A HREF="#support / warranty">SUPPORT / WARRANTY</A></LI>          <li><a href="#support___warranty">SUPPORT / WARRANTY</a></li>
35          <LI><A HREF="#bugs">BUGS</A></LI>          <li><a href="#bugs">BUGS</a></li>
36          <LI><A HREF="#todoshowstopper">TODO-SHOWSTOPPER</A></LI>          <li><a href="#todoshowstopper">TODO-SHOWSTOPPER</a></li>
37          <LI><A HREF="#todo">TODO</A></LI>          <li><a href="#todo">TODO</a></li>
38          <LI><A HREF="#ideas">IDEAS</A></LI>          <li><a href="#ideas">IDEAS</a></li>
39  </UL>  </ul>
40  <!-- INDEX END -->  <!-- INDEX END -->
41    
42  <HR>  <hr />
43  <P>  <p>
44  <HR>  </p>
45  <H1><A NAME="name">NAME</A></H1>  <hr />
46  <P>Torus</P>  <h1><a name="name">NAME</a></h1>
47  <P>  <p>Torus</p>
48  <HR>  <p>
49  <H1><A NAME="description">DESCRIPTION</A></H1>  </p>
50  <PRE>  <hr />
51    Torus is a module to ease migration from Outlook.</PRE>  <h1><a name="description">DESCRIPTION</a></h1>
52  <PRE>  <pre>
53      Torus is a module to ease migration from Outlook.</pre>
54    <pre>
55    Torus uses CPAN's Win32::OLE to access Microsoft's MAPI locally and    Torus uses CPAN's Win32::OLE to access Microsoft's MAPI locally and
56    CPAN's Net::LDAP to connect to a remote OpenLDAP-server (slapd).</PRE>    CPAN's Net::LDAP to connect to a remote OpenLDAP-server (slapd).</pre>
57  <PRE>  <pre>
58    Access to these storage-implementations is wrapped via Data::Storage.    Access to these storage-implementations is wrapped via Data::Storage.
59    Core functionality of Torus is currently provided from Data::Transfer::Sync.</PRE>    Core functionality of Torus is currently provided from Data::Transfer::Sync.</pre>
60  <PRE>  <pre>
61    We are starting with Contacts/Adresses, will go along with Messages,    We are starting with Contacts/Adresses, will go along with Messages,
62    Calendar-Items and Journaling-Features.    Calendar-Items and Journaling-Features.
63    The &quot;rest&quot; should be able to be modeled and implemented on top of this.</PRE>    The &quot;rest&quot; should be able to be modeled and implemented on top of this.</pre>
64  <PRE>  <pre>
65    This is more a reference implementation than anything actually useful.  ;-)    This is more a reference implementation than anything actually useful.  ;-)
66    You'll also like to take a look at:    You'll also like to take a look at:
67      - Kroupware Project: <A HREF="http://kroupware.kde.org">http://kroupware.kde.org</A>      - Kroupware Project: <a href="http://kroupware.kde.org">http://kroupware.kde.org</a>
68      - Outlook Connector Project: <A HREF="http://otlkcon.sourceforge.net">http://otlkcon.sourceforge.net</A>      - Outlook Connector Project: <a href="http://otlkcon.sourceforge.net">http://otlkcon.sourceforge.net</a>
69      - bynari InsightConnector: <A HREF="http://bynari.net/index.php?id=7">http://bynari.net/index.php?id=7</A></PRE>      - bynari InsightConnector: <a href="http://bynari.net/index.php?id=7">http://bynari.net/index.php?id=7</a></pre>
70  <P>  <p>
71  <HR>  </p>
72  <H1><A NAME="news">NEWS</A></H1>  <hr />
73  <P>  <h1><a name="news">NEWS</a></h1>
74  <H4><A NAME="20030118  initial checkin">2003-01-18  -  initial check-in</A></H4>  <p>
75  <P>  </p>
76  <HR>  <h4><a name="20030118__initial_checkin">2003-01-18  -  initial check-in</a></h4>
77  <H1><A NAME="requirements">REQUIREMENTS</A></H1>  <p>
78  <PRE>  </p>
79    <hr />
80    <h1><a name="requirements">REQUIREMENTS</a></h1>
81    <pre>
82    Win32::OLE    Win32::OLE
83    Net::LDAP    Net::LDAP
84    Data::Storage    Data::Storage
85    Data::Transfer::Sync    Data::Transfer::Sync
86      ... and all their dependencies</PRE>      ... and all their dependencies</pre>
87  <P>  <p>
88  <HR>  </p>
89  <H1><A NAME="authors / copyright">AUTHORS / COPYRIGHT</A></H1>  <hr />
90  <PRE>  <h1><a name="authors___copyright">AUTHORS / COPYRIGHT</a></h1>
91    The Data::Storage module is Copyright (c) 2002 Andreas Motl.  <pre>
92    All rights reserved.</PRE>    The Torus module is Copyright (c) 2002-2004 Andreas Motl.
93  <PRE>    All rights reserved.
94      Mail to &lt;andreas.motl (at) ilo.de&gt; for improvements and suggestions.</pre>
95    <pre>
96    You may distribute it under the terms of either the GNU General Public    You may distribute it under the terms of either the GNU General Public
97    License or the Artistic License, as specified in the Perl README file.</PRE>    License or the Artistic License, as specified in the Perl README file.</pre>
98  <P>  <p>
99  <HR>  </p>
100  <H1><A NAME="contributors">CONTRIBUTORS</A></H1>  <hr />
101  <PRE>  <h1><a name="contributors">CONTRIBUTORS</a></h1>
102    Jan Hoffmann &lt;jan@romain-volk.com&gt;  <pre>
103    Sebastian Utz &lt;s.utz@tunemedia.de&gt;</PRE>    Jan Hoffmann &lt;janosch (at) netfrag.org&gt;
104  <P>    Sebastian Utz &lt;su (at) rotamente.com&gt;</pre>
105  <HR>  <p>
106  <H1><A NAME="support / warranty">SUPPORT / WARRANTY</A></H1>  </p>
107  <PRE>  <hr />
108    Data::Storage is free software. IT COMES WITHOUT WARRANTY OF ANY KIND.</PRE>  <h1><a name="support___warranty">SUPPORT / WARRANTY</a></h1>
109  <P>  <pre>
110  <HR>    The Torus module is free software. IT COMES WITHOUT WARRANTY OF ANY KIND.</pre>
111  <H1><A NAME="bugs">BUGS</A></H1>  <p>
112  <P>  </p>
113  <HR>  <hr />
114  <H1><A NAME="todoshowstopper">TODO-SHOWSTOPPER</A></H1>  <h1><a name="bugs">BUGS</a></h1>
115  <PRE>  <p>
116    o sync items from ldap back to outlook</PRE>  </p>
117  <P>  <hr />
118  <HR>  <h1><a name="todoshowstopper">TODO-SHOWSTOPPER</a></h1>
119  <H1><A NAME="todo">TODO</A></H1>  <pre>
120  <PRE>    o sync items from ldap back to outlook</pre>
121    <p>
122    </p>
123    <hr />
124    <h1><a name="todo">TODO</a></h1>
125    <pre>
126    - outlook2ldap - essential modules:    - outlook2ldap - essential modules:
127      - Net::LDAP      - Net::LDAP
128        - Convert::ASN1 / BER1        - Convert::ASN1 / BER1
# Line 191  Line 204 
204      o Outlook (OLE)      o Outlook (OLE)
205      o Perl (Variables, Objects)      o Perl (Variables, Objects)
206      o LDAP-Server (Handle)      o LDAP-Server (Handle)
207  </PRE>    
 <PRE>  
   
208    o for Horde:    o for Horde:
209      o helper: some kinda &quot;genSchema.pl&quot;      o helper: some kinda &quot;genSchema.pl&quot;
210      o app: LDAP-Browser</PRE>      o app: LDAP-Browser</pre>
211  <PRE>  <pre>
212    o split 'syncOutlookContacts.ini' into 'torus.ini' and 'outlook2ldap.ini'    o split 'syncOutlookContacts.ini' into 'torus.ini' and 'outlook2ldap.ini'
213    o 'syncOutlookContacts.pl' reads 'outlook2ldap.ini' and runs 'feed.pl'    o 'syncOutlookContacts.pl' reads 'outlook2ldap.ini' and runs 'feed.pl'
214  </PRE>    
 <PRE>  
   
215    o check howto handle outlook-profile logon    o check howto handle outlook-profile logon
216    o mode to transfer all items in bunch    o mode to transfer all items in bunch
217    o use a news- (nntp) server to (maybe) mimic journalling-functionality</PRE>    o use a news- (nntp) server to (maybe) mimic journalling-functionality</pre>
218  <P>  <p>
219  <HR>  </p>
220  <H1><A NAME="ideas">IDEAS</A></H1>  <hr />
221  <PRE>  <h1><a name="ideas">IDEAS</a></h1>
222    <pre>
223    o acl based permissions (use Data::ACL?)    o acl based permissions (use Data::ACL?)
224    o combine Torus::Xyz with Device::Xyz somehow?    o combine Torus::Xyz with Device::Xyz somehow?
225    o assure published stuff contains no client-specific informations (HMI, ...)    o assure published stuff contains no client-specific informations (HMI, ...)
# Line 239  Line 249 
249        ... 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)
250    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.) ...
251    o use news (the nntp-protocol) for journalling-functionality    o use news (the nntp-protocol) for journalling-functionality
252    o have mapping stored inside ldap as well</PRE>    o have mapping stored inside ldap as well</pre>
253    
254  </BODY>  </body>
255    
256  </HTML>  </html>

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

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