Technical insights and software architecture

Deep dives into PHP development, Horde Framework evolution and practical software engineering. Focused on real-world solutions for complex technical challenges. “Always close to the source”.

Core Topics

PHP, Horde Framework, authentication systems, composer workflows and modern development practices.

Long-form Analysis

Comprehensive technical articles exploring architectural decisions, migration strategies and lessons learned from real projects.

Code & Community

Open source contributions, framework development and sharing knowledge with the PHP developer community.

Category: horde

  • Horde 4.0.6 brings user-specific admin privileges

    Horde 4.0.6 brings user-specific admin privileges

    Traditionally, Horde only knows two kinds of users: Users with administration flag and users without. The list of admins is a static entry in the horde config file. It’s all or nothing – either a user gets access to all admin functions or to none. At least until recently. Last October I wrote about a…

  • Migrating Horde 3 to Horde 4 – Top 6 ways to mess up

    There have been some migrations of Horde 3 to Horde 4 recently – not all went smooth from the start. Some top issues of messing things up and how to avoid it: initial application dimpIn Horde 3 dimp was a separate application which provided an ajax interface to imp. It has since been merged into…

  • Horde 4 submit-requested into OpenSUSE 12.1

    Today I submit-requested the Horde 4 Application Framework and the stable apps for openSUSE Factory. This is becoming openSUSE 12.1 if the packages get accepted on time. They are currently in review. openSUSE Legal team wants to review all packages’ licensing – I’m sure that’s NOT the fun part of their job. If everything works…

  • Horde Team announces RC1 of Horde Groupware 4.0

    Since the release of Horde 4 and select applications, people kept asking for a new release of the popular Horde Groupware and Horde Groupware Webmail Edition bundles. Horde is now about to release such a bundle, which features new ajax frontends for calendaring, tasks and improved mobile frontend for mail. The new bundles will be…

  • Latest, Greatest – B1 Systems and Horde LLC on LinuxTag – passwd unofficial H4 package

    This weekend, I visited the LinuxTag exhibition in Berlin, both to support my company’s booth and to talk to the horde guys whose booth was just on the opposite side, allowing easy coordination. As a result, I adopted the passwd tool which hasn’t yet been released for H4. It’s been packaged for the SUSE server:php:applications…

  • Horde 4 Alpha 1 released (pear)

    Yesterday the horde project released alpha versions of Horde Framework 4 and the Groupware apps (Notes, Calendar, Email, Filter,Address Book, Tasks) I did a test drive and they basically work. IMP has been improved a lot and now integrates the mobile and ajax interface versions which came as separate apps in Horde 3. DIMP (Ajax…

  • Developing Hort password safe: Horde 4 Shares

    by

    in

    I recently decided I wanted to drop the Horde 3 password safe eleusis and build something new which uses Horde 4 API and features right from the start. Thus I got the horde skeleton from git and created a new horde app called “hort”. Hort is an old German word for treasure as well as…

  • The Horde Project announces new monthly newsletter.

    by

    in ,

    Gunnar Wrobel today announced the new monthly horde newsletter: Last month the Horde project sent out a first newsletter: http://eepurl.com/ct4tP The letter is meant to be sent monthly and summarizes progress and plans concerning the Horde project. You can subscribe to the newletter here: http://horde.us2.list-manage.com Of course, following this blog is an option, too 😉…

  • Horde 4 Preview – Calendar Kronolith now supports resources

    Horde 4 is due for April 05 2011 – and sports a new release of the major groupware applications. Among them, the time-tracking app hermes sees its 2.0 release. DIMP (ajax webmailer) and MIMP (mobile devices webmailer) have been integrated into IMP, the webmailer. The task tracker nag has been integrated into the new (optional)…

  • Making horde3 run on php5.3 + (openSUSE 11.3+)

    Horde3 has been designed to work with PHP 4 and aims to stay compatible till end of life. That is why some parts of Horde3 still rely on features or behaviour which is not default anymore in PHP5. It it still possible to make horde3 run on PHP5.3 as shipped by OpenSUSE 11.3 and factory:…