Forum for iCal4OL, Print4OL and ICS4OL

Exchange of experiences / Erfahrungsaustausch / Get Help

You are not logged in.

Announcement

Verkauf von iCal4OL an Neukunden ist eingestellt! Keine Demo mehr verfügbar..
Diese Seite ist ausschliesslich für Kunden, welche auch noch zusätzliche Lizenzen kaufen können.
The selling of iCal4OL has ended! No trial available anymore..
This site is exclusively for customers, which can still buy additional licenses.

iCal4OL Version 2.17.0 is now available. See Announcements / Ankündigungen


#1 2008-11-27 08:21:56

Roland
Administrator
Registered: 2007-11-25
Posts: 1520

iCal4OL 2.6.0 with Contacts Import/Export as VCARD or LDIF in Outlook

[Auf Deutsch siehe weiter unten...]
=======================

Most improvements are related to Contacts - so there is now a tab "Contacts" with:

Google Contact Sync
Now with the possibility to sync contact pictures, too.
Groups are interpreted as Categories and can get filtered.

-------------- and -------------------------------------------

Contacts Import/Export

VCARD 2.1
- Import & Export all *.vcf from/to directory or from/to a single .vcf file
  (iCal4OL allows import & export of single or multiple contacts per file.)
- Pictures Import (BASE64 encoded or import from an URL link) is supported. Export will always add the contact picture (BASE64 encoded).
- Special fields like MAIL;INTERNET2, MAIL;INTERNET3, X-MANAGER, X-ANNIVERSARY, X-GENDER, X-SPOUSE, X-CHILDREN... are supported, too.
- If UTF-8 is marked, VCARD VERSION:3.0 will be exported. To still use the header VERSION:2.1 the export filename must contain "21".
  (VCARD VERSION:2.1 is by definition in ANSI, and VERSION:3.0 in UTF-8 encoded. But a lot of programmers are not aware of this, resulting in issues on Android..)

- The labels can be optimized from Version 2.14.3 on.
  -> Important: A special text must be in the export filename+path (may be only a part of)!
       The best are most likely with text "darwin" (e.g. "Darwin2014.vcf") and "icloud".
       Try first with "darwin"+ [X] UTF-8!
       
            If InStr(1, c, "zimbra", vbTextCompare) > 0 Then
            If InStr(1, c, "icewarp", vbTextCompare) > 0 Then
            If InStr(1, c, "SOgo", vbTextCompare) > 0 Then
            If InStr(1, c, "darwin", vbTextCompare) > 0 Then
            If InStr(1, c, "smartertool", vbTextCompare) > 0 Then
            If InStr(1, c, "kerio", vbTextCompare) > 0 Then
            If InStr(1, c, "icloud", vbTextCompare) > 0 Then
            If InStr(1, c, "posteo", vbTextCompare) > 0 Then
            If InStr(1, c, "groupoffice", vbTextCompare) > 0 Then
            If InStr(1, c, "openxchange", vbTextCompare) > 0 Then
            If InStr(1, c, "egroupware", vbTextCompare) > 0 Then

            If InStr(1, c, "21", vbTextCompare) > 0 Then ... VERSION:2.1 will be written (and not VERSION:3.0), if "[X] UTF-8" is marked!

Examples: \\NASSUE01\bk\kontakte\icloud.vcf
                \\NASSUE01\bk\kontakte\darwintest21.vcf



LDIF  (for exchanging Contacts with Linux/Thunderbird aso)
Uses "objectclass: mozillaAbPersonAlpha" for easy import into Thunderbird
- Thunderbird custom fields are used for the following Outlook fields:
            .JobTitle, "mozillaCustom1"
            .OfficeLocation, "mozillaCustom2"
            .Profession, "mozillaCustom3"
            .ManagerName, "mozillaCustom4"


-------------- and from version 2.7.3 on -------------------------------------------

Outlook Contacts Sync with Address Book of eGroupware 1.6.001 (and 1.4.004)
see http://ical.gutentag.ch/forum/viewtopic.php?id=87


=============================================================================================


Die meisten Verbesserungen betreffen Kontakte - deshalb gibt es in iCal4OL neu den Reiter "Kontakte" mit:

Googlemail (Gmail) Contacts - Outlook Kontakte Synchronisation
Neu werden auch die Kontaktbilder mitsynchronisiert.
Googemail Gruppen werden als Kategorien interpretiert und können auch gefiltert werden.

-------------- und -------------------------------------------

Kontakte Import/Export

VCARD 2.1
- Import & Export alle *.vcf von/nach Ordner oder von/nach einzelner .vcf-Datei (mit mehreren Einträgen).
- Bilder Import (BASE64 enkodiert oder per URL Adresse) wird auch unterstützt. Beim Export werden die Kontaktbilder immer anghängt (BASE84 enkodiert).
- Spezialfelder wie MAIL;INTERNET2, MAIL;INTERNET3, X-MANAGER, X-ANNIVERSARY, X-GENDER, X-SPOUSE, X-CHILDREN... werden auch unterstützt.
- Falls UTF-8 aktiviert wird, wird als VCARD VERSION:3.0 exportiert. Falls der Exportdateinamen "21" enthält, wird VERSION:2.1 eingeschrieben.
  (VCARD VERSION:2.1 ist per Definition in ANSI, und VERSION:3.0 in UTF-8 kodiert. Aber viele Programmierer ignorieren dies, weshalb es zu Problemen zb. in Android führt...)

- Die Label können ab 2.14.3 je nach Verwendungszweck optimiert werden
  -> Wichtig: Der Text muss im Namen der Exportdatei+Pfad vorkommen (kann auch nur ein Teil sein)!
       Die beiden schätzungsweise optimalsten sind mit Text "darwin" (zb. "Darwin2014.vcf") und "icloud".
       Also ich würde erstmal mit "darwin" probieren, ob so sämtliche Felder dargestellt werden (+ natürlich UTF-8)!
       
            If InStr(1, c, "zimbra", vbTextCompare) > 0 Then
            If InStr(1, c, "icewarp", vbTextCompare) > 0 Then
            If InStr(1, c, "SOgo", vbTextCompare) > 0 Then
            If InStr(1, c, "darwin", vbTextCompare) > 0 Then
            If InStr(1, c, "smartertool", vbTextCompare) > 0 Then
            If InStr(1, c, "kerio", vbTextCompare) > 0 Then
            If InStr(1, c, "icloud", vbTextCompare) > 0 Then
            If InStr(1, c, "posteo", vbTextCompare) > 0 Then
            If InStr(1, c, "groupoffice", vbTextCompare) > 0 Then
            If InStr(1, c, "openxchange", vbTextCompare) > 0 Then
            If InStr(1, c, "egroupware", vbTextCompare) > 0 Then

            If InStr(1, c, "21", vbTextCompare) > 0 Then ... VERSION:2.1 wird eingeschrieben (und nicht VERSION:3.0), falls "[X] UTF-8" markiert ist!


Beispiele: \\NASSUE01\bk\kontakte\icloud.vcf
               \\NASSUE01\bk\kontakte\darwintest21.vcf



LDIF  (für den Austausch von Outlook-Kontakten mit zb. Linux/Thunderbird/GMX
Benutzt "objectclass: mozillaAbPersonAlpha" für einfachen Austausch/Synchronisation mit Thunderbird
- Zuordnung der nicht kompatiblen Benutzerfelder von Thunderbird erfolgt dabei so:
            (Outlook-Feld, Thunderbird-Feld)
            .JobTitle, "mozillaCustom1"
            .OfficeLocation, "mozillaCustom2"
            .Profession, "mozillaCustom3"
            .ManagerName, "mozillaCustom4"



-------------- und ab Version 2.7.3 -------------------------------------------

Outlook Kontakte-Synchronisation mit dem Adressbuch (addressbook) von eGroupware 1.6.001 (und 1.4.004)
siehe http://ical.gutentag.ch/forum/viewtopic.php?id=87

Last edited by Roland (2014-03-17 07:56:39)

Offline

 

Board footer