====== [[http://www.genopro.com/|GenoPro]] ====== * [[http://www.genopro.com/monica/|GenoPro Monica edition]] * [[http://www.genopro.com/Translation/|Language translations]] * [[https://www.wikitree.com/]] -- genealogy collaboration initiative ===== XML to LDAP converter ===== * Цель проекта: \\ Преобразование информации из XML формата GenoPro в LDIFF или загрузка в LDAP сервер * Features: * Поддержка [[mozilla>MailNews:Mozilla LDAP Address Book Schema|расширенной схемы Mozilla]] (список полей: ''givenName sn cn mail mozillaSecondEmail telephoneNumber mobile mozillaHomeUrl'') * Обновление полей для существующих записей * Поддержка групп пользователей (пока тестовый вариант, [[mozillatracker>492278|нету поддержки в Thunderbird]]) * Исходный код и bugtracker: [[github>dmak/genomap2ldap|genomap2ldap]] * Другие ссылки: * [[http://support.genopro.com/Topic18800-90-1.aspx|Export of individuals into LDIFF format]] * [[http://support.genopro.com/Topic24046-63-1.aspx|Connecting to active GenoPro instance]] * [[http://support.genopro.com/Topic24059-59-1.aspx|Invalid XML encoding name]] * [[thunderbird#how_to_setup_mozilla_address_book_via_ldap|How to setup Mozilla Address book via LDAP?]] ===== Скрипт для преобразования номеров телефонов ===== cat Data.xml | perl -pe 's/ //g; if (/(\+31[^<]+)/) { $a = $1; $a =~ s/(\s+|-|\(0\))//g; $a =~ /^(\+31)(\d+)(\d\d)(\d\d)(\d\d)$/ or die; $a = "$1 $2 $3-$4-$5"; s/(\+31[^<]+)/$a/; } ' > Data.xml_ ===== Questions answered ===== === Switching beteen GenoMap tabs does not work in Windows 7 === Solution is described in [[http://support.genopro.com/Topic26412.aspx#bm26830|this post]]: * Create a shortcut for GenoPro (e.g. on your desktop). * Goto //Properties -> Compatibility tab// and enable select //Disable visual themes//. * Run GenoPro. * Now shortcut can be removed. {{tag>GenoPro LDAP}}