--- 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 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