[Solved?] Re: Q: SyncML for shared resources?
Alexander Schröter
webmaster at computational-chemistry.org
Fri Feb 12 22:31:20 CET 2010
Hey first of all thanks for the patch. I am just migrating from my old
server 2.2.2 to my new one 2.2.3 and want to put testing behind me and
give a productive system a try.
I have a question regarding your plugin. I want to leave my googlemail
account and move to kolab. Since I am used to having multiple calendars
and beeing able to share them with others I would like to keep it this
way and your plugin seems to do the trick.
Just before I add it to my kolabserver how does it work? I read that you
are using the funambol client and i know that this one has at least
usually one calendar, right? So do you sync one outlookcalendar with all
the horde calendars or do you really tell funambol to set up multiple
calendars. I am asking this because here is what I am doing at the moment.
I have a privat, a university and a work calendar on the kolab server,
this way I can share different calendars with different users (work with
my boss, university with my students and so on). I sync my work calendar
with my work computer and my privat, work and university calendar with
my personal laptop and ... you get the idea. Now if I was to sync my
personal laptop with kolab i would use your plugin to sync all those
calendars instead of just one right? what happens if I only want to sync
one calendar as with my work computer? You get where I am going with this.
Just an idea if my assumption is right. You could include this to the
syncml settings in horde ... this way one could create a syncsettings
for each device maybe?
thanks alexander
Am 12.02.2010 21:06, schrieb Heiner Markert:
> Hi,
>
> thanks again. Finally I have been able to incorporate the changes, and I also
> discovered how to more correctly build the horde translations, which I
> described in the README.txt file included in the patch set (using the msgfmt
> command results in some non-translated items in the calendar setup view, e.g.
> the "save settings"-button).
> The updated patches can be found at
> https://issues.kolab.org/issue4001
>
> Best regards
> Heiner
>
>
>
> Am Sonntag, 17. Januar 2010 16:04:25 schrieb Albrecht Dreß:
>
>> Hi Heiner:
>>
>> I found some time to dig into the sources. Also not being a php expert,
>> here is what I found out...
>>
>> Am 14.01.10 19:28 schrieb(en) Heiner Markert:
>>
>>> The missing newline could probably be added together with the still
>>> missing translations for the configuration item.
>>>
>> The trivial fix for the missing newline is
>>
>> <snip>
>> --- kronolith/templates/prefs/shareselect.inc.orig 2010-01-17
>> 15:47:22.375039051 +0100 +++ kronolith/templates/prefs/shareselect.inc
>> 2010-01-17 15:47:58.495039095 +0100 @@ -12,5 +12,5 @@
>> <?php foreach ($sharelist as $id => $share): ?>
>> <option value="<?php echo htmlspecialchars($id) ?>"<?php if ($id ==
>> $default_share) echo ' selected="selected"' ?>><?php echo
>> htmlspecialchars($share->get('name')) ?></option> <?php endforeach; ?>
>> -</select>
>> +</select><br/>
>> <?php endif; ?>
>> </snip>
>>
>> As for the German translation, I added the following lines to my file
>> /kolab/var/kolab/www/client/kronolith/po/de_DE.po (translation stolen from
>> turba):
>>
>> <snip>
>> #: config/prefs.php:282
>> msgid "Select the calendars that should be used for sync:"
>> msgstr "Wählen Sie die Kalender, die für die Synchronisation mit externen
>> Geräten verwendet werden sollen:"</snip>
>>
>> Then call from the folder /kolab/var/kolab/www/client/kronolith
>>
>> msgfmt -o locale/de_DE/LC_MESSAGES/kronolith.mo po/de_DE.po
>>
>> Other languages can be fixed similarly.
>>
>>
>>> A simple replace of a function call is required to fix that, and it
>>> should not be too difficult, as the combo box shows the correct names and
>>> the function name can be copied from that.
>>>
>> Close to the end of the file
>> /kolab/var/kolab/www/client/kronolith/lib/prefs.php, replace the line
>> reading
>>
>> $_prefs['sync_cals']['enum'][$key] = $curSource->getName();
>>
>> by
>>
>> $_prefs['sync_cals']['enum'][$key] = $curSource->get('name');
>>
>> to fix this issue.
>>
>>
>>> Unfortunately I do not know of any possibility to sync the ldap address
>>> book, nor do I have any idea whether it is an easy modification to turba
>>> or not.
>>>
>> Hmm, that's bad news, as it would be quite convenient - the global LDAP
>> address book contains all our users, including their e-mail addresses and
>> their direct phone numbers. Having them copied to a remote device would
>> actually be mega!
>>
>> Cheers, Albrecht.
More information about the users
mailing list