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.
Tag: Kolab
Kolab Single Sign On plugin
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.
Folder sharing in Files
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.
Mattermost (chat) integration
These days a chat application is a must-have for a groupware system. Kolab did some work in that direction in the past, but that didn’t really give good results yet. So, on a customer request, we decided to try another approach and integrate an existing open source chat application (actually that’s what we usually do). Read more to see how that works and how it opens ways to integrate other chat applications more easily.
Elastic: Kolab Files
Kolab Files is a plugin that extends Roundcube with file storage and document editing functionalities. In this post I’ll show you how it looks like with the new Roundcube’s Elastic skin.
Elastic: Calendar
Two weeks ago I presented you the Tasks plugin on Elastic. 40KB of css code later I present to you the Calendar plugin. It involved also some refactorings and improvements in php/javascript code for better unification.
Just take a look at some screenshots. KolabNow users can test this live via the beta programme.
Elastic: Kolab Tasks
Tasks (tasklist) plugin was next on my list of Kolab plugins to add support for the Elastic skin. It took slightly more time than I expected, but it is because I worked on the Calendar in the same time. It’s because both plugins use the same (or similar) user interface elements. Continue reading “Elastic: Kolab Tasks”
Elastic: Kolab Notes
Last few weeks I was working on porting Kolab Notes plugin to Elastic. I wanted to see how it goes with some more serious chunk of our code base before I put my hands on Calendar, Tasks or Files. It was reasonably smooth, see the result…
Elastic: Kolab Tags
As I announced I’m working on porting Kolab plugins to Elastic. I just finished working on Kolab Tags functionality. In comparison to the old design we have two small changes:
– tags list is displayed below the folders list as before, but visually it is the same element. It is also not a tag-cloud, but a simple list. The tag-list related actions were put into the Actions menu in the list footer.
– we display tag color by applying the color to the tag icon.
We use tags functionality in other plugins, e.g. Tasks and Notes, however all of them use its own tags UI implementation. When working on these I’m going to unify and make them use the same tag-list look/behavior.
Elastic: Core functionality covered
Still in a need of a graphic designer! I’m finishing work on core functionality for the new Roundcube theme. Almost all of the current functionality as of now is implemented in Elastic, including core plugins. In this post I’m providing information about some recent updates (with some sreenshots).