From kolab-format Wed Jun 04 12:10:05 2014 From: "Georg C. F. Greve" Date: Wed, 04 Jun 2014 12:10:05 +0000 To: kolab-format Subject: Re: Autconfiguration for kolabclient Message-Id: <2284747.naJJTjdbkS () katana ! lair> X-MARC-Message: https://marc.info/?l=kolab-format&m=140188381421331 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============5911203271618850975==" --===============5911203271618850975== Content-Type: multipart/signed; boundary="nextPart3509971.7VrfGAsAga"; micalg="pgp-sha1"; protocol="application/pgp-signature" --nextPart3509971.7VrfGAsAga Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" On Wednesday 04 June 2014 13.22:58 Sandro Knau=DF wrote: > But it can also go diffently like you think: > 1. setup with (email, pasword (and host)) > 2. the kolab resource start > 3. finds the config folder and setup the parts, that are missing, ide= nties,=20 > ldapserver, freebusy, akonadi,... We should think of multiple clients, and best usability for this, I gue= ss. So from the email address we could try to "guesstimate" the host, and q= uery=20 its "magic" URLs (which might be in IMAP). If we cannot guess it, we ne= ed to=20 ask the user a second time. Whatever authentication request we get (there may be other things than=20= passwords involved) we handle accordingly. And yes, for Akonadi that may mean we simply kick off the Kolab resourc= e in a=20 sensible way and it then sets up everything else as per your configurat= ion. So=20 a fresh machine would mean: =09(a) Login =09(b) Start Kontact =09(c) Enter primary Email =09(d) Enter authentication =09(e) Wait After which this machine has the "reference" setup. Some complexity to consider with multiple Kolab servers (storing differ= ent=20 configurations, potentially), as well as other clients (we may want to=20= automatically generate as many automagic URLs/Files as we can). So a little tricky under the hood. But I'd very much be for aiming to making a Kolab configuration object = the=20 canonical storage for such things, for it is extensible and its evoluti= on can=20 be made update-safe, Best regards, Georg =2D-=20 Georg C. F. Greve Chief Executive Officer Kolab Systems AG=09=09=09=09Make it your Kolab @ http://mykolab.com Z=FCrich, Switzerland=09=09=09=09Swiss Secure Collaboration as a Servic= e e: greve@kolabsys.com t: +41 78 904 43 33 w: http://kolabsys.com pgp: 86574ACA Georg C. F. Greve --nextPart3509971.7VrfGAsAga Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQCVAwUAU48MnSk9sUy32wQcAQLWlQP+MbbziqZcS4BpoeBaE/Fx5wD6HPiFOeMM exVv4nfhZMJVAR4kCNfbpNKyMr79bKXch1VVKnrlNUx9dC+ZzJsVOROwBxYACw0t M4yEppOONqgFl/YnUGVV345WW1BtNv0JWyWkVNlXm/ObnhMXcuiZaxRgTORw6qyn r/YaiIX6L0k= =wHcd -----END PGP SIGNATURE----- --nextPart3509971.7VrfGAsAga-- --===============5911203271618850975== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ format mailing list format@lists.kolab.org https://lists.kolab.org/mailman/listinfo/format --===============5911203271618850975==--