Ivo Timmermans's blog

Securing WebApp

December 13, 2012 by Ivo Timmermans   Comments (2)

, , ,

While we take care that the WebApp contains no programming flaws that can reduce security, there are a few things that you, as system administrator, can do to improve security. The most obvious one is to only allow access to WebApp when using SSL, but there is more. For this article, we will assume that you serve WebApp using Apache, but other HTTP servers have similar options.

Use TLS/SSL, get an official certificate
Anyone knows you should use SSL, and of course you can run a web server... Read full post

WebApp: The Feedback plugin

September 19, 2012 by Ivo Timmermans   Comments (0)

, , , , ,

Since a few weeks, there is a plugin that adds a "Feedback?" button at the top of the WebApp user interface. This button helps us, Zarafa, to understand the needs of our users. In this blog post, we will show what happens when you click it.

About two months ago, we upgraded our installation of Jira to version 5.1. This release comes with the concept of "issue collectors". This is a piece of javascript that you can insert in e.g. a web page to allow users of this page to give feedback. Every... Read full post

WebApp: the Dropbox plug-in

August 30, 2012 by Ivo Timmermans   Comments (1)

, , , ,

Consider the following: you're on your holiday location, on some sunny beach in a country where the beaches are usually sunny and very warm. You forgot to turn off your phone this day, and suddenly it beeps because it received a text message. It's your boss. He writes:

Please check your e-mail, it's important! -boss

Okay. You ignore it, turn off your phone and doze off again in the sun.

Then, later that day, sitting over dinner with the rest of your sunburnt travel... Read full post

WebApp: Translations in plugins

August 15, 2012 by Ivo Timmermans   Comments (0)

, , , ,

So you have created a fantastic plugin that a lot of people want to use. Now you get people contacting you to ask if your plugin is available in their native language. The Zarafa WebApp uses GNU gettext to translate the strings to different languages. In this blog post, we asume that you are familiar with gettext; for an introduction please see http://www.gnu.org/software/gettext/manual/gettext.html.

In the WebApp, the most commonly used function for translations is the _... Read full post

WebApp: Twitter widget (twidget)

August 6, 2012 by Ivo Timmermans   Comments (2)

, , , , , ,

The Twitter widget ("Twidget") is the integration of the Zarafa WebApp and the infamous Twitter service. With the twidget activated, any mention to a twitter account in your e-mail is detected, and the latest post of this twitter account are presented to you for direct usage and status. I always have it enabled, so I can use it when i get e-mails from new contacts; I can immediately see what kept them busy recently. This makes an initial contact much more interesting!

In this series, we have... Read full post

WebApp: zdeveloper plug-in

July 3, 2012 by Ivo Timmermans   Comments (0)

This is the first installment of a series of blog posts about WebApp plug-in development.
In this edition, we'll take a look at a fine little plug-in called 'zdeveloper'. This plug-in allows plug-in developers to visibly identify locations where the WebApp UI can be extended using so-called "insertion points."
Insertion points are hooks with unique identifiers for locations where UI components can be added within the general interface of the WebApp. For example, the Spreed plug-in... Read full post