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
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.
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
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:/
In the WebApp, the most commonly used function for translations is the _... Read full post
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
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