A property of server template configs. True if the server is
ready for use by "normal" users (everyone can get an account
and some kind of support, we have tested the server well
enough, ...).
Currently the ScheduleWorld and Funambol configs qualify.
Synthesis is not generally available, Memotoo has to be retested
and included in the nightly regression testing.
Using WBXML reduces message sizes and increases parsing performance.
It was not enabled initially in the 0.9 releases in order to test
this new feature more thoroughly.
Old configs don't have an explicit enableWBXML setting and therefore
will automatically use the new default.
The Funambol server has a known issue with WBXML:
https://forge.ow2.org/tracker/index.php?func=detail&aid=313729&group_id=96&atid=100096
When creating new configs for it, the default is overridden
and WBXML is disabled. Old configs should be updated accordingly,
just to be safe. The bug is unlikely to be triggered, but if it happens,
sync sessions fail completely.
We cannot distribute icon files (copyright law) and display them (branding)
without permission of the brand owner. There is an ongoing discussion
about this. It is unlikely that it will be resolved soon and then we still need
to ask all of the partners for permission.
The mixed case names look nicer, in particular in a GUI. To stay
compatible with previous releases and to simplify command line usage,
files and directories user lower case server names.
The server config.ini files and icon.[svg|png] in src/default will be installed
in /etc/default/syncevolution. All configurations found there extend and/or
override the builtin templates. The advantage is that file-based templates
can have icons and that templates can be added/modified without recompiling
SyncEvolution.
This meta information is now part of EvolutionSyncConfig:
- getWebURL() returns a URL with further information; this
replaces the hard-coded URL string that was previously
returned as comment for templates in the ServerList
- getIconURI() currently returns absolute file paths to
an icon file (example: icon.png for ScheduleWorld). The
content and exact URI may vary, depending on how system
administrators or distributions configure SyncEvolution.
If possible, callers should be able to handle http://
and other URI access methods.