In the past week I’ve been working on refreshing the look of the Kolab Administration Panel. The user interface hasn’t been touched since it was created. Even though the webmail frontend has a few themes including the fresh Elastic skin. It was really needed.
Roundcube’s user interface refreshes every now and then in a configured time interval. This is what many imap clients do (or did historically) and what most users understand and accept. I’m not going into details how it’s implemented internally right now, but it’s based on existing IMAP standards (and their limitations). The question is: can we have instant updates instead?
This new plugin (kolab_sso) adds possibility to authenticate users via external authentication services. For example, if your organization has such a service, users can access webmail with a single click (if already authenticated in the service). OpenIDC/OAuth2/SAML2 are technologies widely described and used in the Internet. So, I’ll just shortly write about what we provide at the moment.
On mobile the mail composer options and attachments list is not visible from the main screen. To give the user a quick indication of most important options I created a status bar widget on the main screen.
In the future we can add some more icons, but for now there are the most important ones. The paper-clip icon indicates attached files. The other two indicate enabled Enigma’s sign and encrypt options. Clicking on any of them will move the user to Options and Attachments view.
Kolab_files plugin adds “cloud” storage to Roundcube. It uses Kolab’s storage abstraction service called Chwala, which aside of Kolab storage supports also Seafile and WebDAV. Because it’s a different API we couldn’t just use the existing ACL plugin which operates on IMAP only.