--- nfo/perl/scripts/outlook2ldap/libs/Torus.README.html 2003/01/21 22:06:55 1.3 +++ nfo/perl/scripts/outlook2ldap/libs/Torus.README.html 2004/11/10 08:19:53 1.4 @@ -1,115 +1,128 @@ - - -Torus - - + + + +Torus + + - + - +

- -
-

-


-

NAME

-

Torus

-

-


-

DESCRIPTION

-
-  Torus is a module to ease migration from Outlook.
-
+
+

+

+
+

NAME

+

Torus

+

+

+
+

DESCRIPTION

+
+  Torus is a module to ease migration from Outlook.
+
   Torus uses CPAN's Win32::OLE to access Microsoft's MAPI locally and 
-  CPAN's Net::LDAP to connect to a remote OpenLDAP-server (slapd).
-
+  CPAN's Net::LDAP to connect to a remote OpenLDAP-server (slapd).
+
   Access to these storage-implementations is wrapped via Data::Storage.
-  Core functionality of Torus is currently provided from Data::Transfer::Sync.
-
+  Core functionality of Torus is currently provided from Data::Transfer::Sync.
+
   We are starting with Contacts/Adresses, will go along with Messages, 
   Calendar-Items and Journaling-Features.
-  The "rest" should be able to be modeled and implemented on top of this.
-
+  The "rest" should be able to be modeled and implemented on top of this.
+
   This is more a reference implementation than anything actually useful.  ;-)
   You'll also like to take a look at:
-    - Kroupware Project: http://kroupware.kde.org
-    - Outlook Connector Project: http://otlkcon.sourceforge.net
-    - bynari InsightConnector: http://bynari.net/index.php?id=7
-

-


-

NEWS

-

-

2003-01-18 - initial check-in

-

-


-

REQUIREMENTS

-
+    - Kroupware Project: http://kroupware.kde.org
+    - Outlook Connector Project: http://otlkcon.sourceforge.net
+    - bynari InsightConnector: http://bynari.net/index.php?id=7
+

+

+
+

NEWS

+

+

+

2003-01-18 - initial check-in

+

+

+
+

REQUIREMENTS

+
   Win32::OLE
   Net::LDAP
   Data::Storage
   Data::Transfer::Sync
-    ... and all their dependencies
-

-


-

AUTHORS / COPYRIGHT

-
-  The Data::Storage module is Copyright (c) 2002 Andreas Motl.
-  All rights reserved.
-
+    ... and all their dependencies
+

+

+
+

AUTHORS / COPYRIGHT

+
+  The Torus module is Copyright (c) 2002-2004 Andreas Motl.
+  All rights reserved.
+  Mail to <andreas.motl (at) ilo.de> for improvements and suggestions.
+
   You may distribute it under the terms of either the GNU General Public
-  License or the Artistic License, as specified in the Perl README file.
-

-


-

CONTRIBUTORS

-
-  Jan Hoffmann <jan@romain-volk.com>
-  Sebastian Utz <s.utz@tunemedia.de>
-

-


-

SUPPORT / WARRANTY

-
-  Data::Storage is free software. IT COMES WITHOUT WARRANTY OF ANY KIND.
-

-


-

BUGS

-

-


-

TODO-SHOWSTOPPER

-
-  o sync items from ldap back to outlook
-

-


-

TODO

-
+  License or the Artistic License, as specified in the Perl README file.
+

+

+
+

CONTRIBUTORS

+
+  Jan Hoffmann <janosch (at) netfrag.org>
+  Sebastian Utz <su (at) rotamente.com>
+

+

+
+

SUPPORT / WARRANTY

+
+  The Torus module is free software. IT COMES WITHOUT WARRANTY OF ANY KIND.
+

+

+
+

BUGS

+

+

+
+

TODO-SHOWSTOPPER

+
+  o sync items from ldap back to outlook
+

+

+
+

TODO

+
   - outlook2ldap - essential modules:
     - Net::LDAP
       - Convert::ASN1 / BER1
@@ -191,25 +204,22 @@
     o Outlook (OLE)
     o Perl (Variables, Objects)
     o LDAP-Server (Handle)
-
-
-
+  
   o for Horde:
     o helper: some kinda "genSchema.pl"
-    o app: LDAP-Browser
-
+    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

-
+  o use a news- (nntp) server to (maybe) mimic journalling-functionality
+

+

+
+

IDEAS

+
   o acl based permissions (use Data::ACL?)
   o combine Torus::Xyz with Device::Xyz somehow?
   o assure published stuff contains no client-specific informations (HMI, ...)
@@ -239,8 +249,8 @@
       ... 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 use news (the nntp-protocol) for journalling-functionality
-  o have mapping stored inside ldap as well
+ o have mapping stored inside ldap as well
- + - +