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.

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.

Tag: horde

  • Horde Config: How to fill dropdowns with application data with configspecial

    Horde provides system wide customisation and configuration of applications through php configuration files. These files can be edited by hand or written from an administrator config UI. This ui is automatically generated from a file called conf.xml located in your $application/config/ directory. The config xml allows dropdowns, multiselect fields, tick boxes, radio buttons and even…

  • Distributed applications with Horde 4

    Synopsis Horde’s powerful RPC API has been used numerous times to allow integration of horde-based data into external applications or remote sites. It also provides an easy to set up basis for distributed applications with headless workers. In this article I will give you a brief introduction on how to build a scalable distributed architecture…

  • Horde Project pushes libraries to the frontpage

    As you might know, the horde project does not only release a set of production quality software (and an interesting bunch more which are not yet release quality) but also provides over 80 well-designed loosely coupled libraries which help you build websites, business applications or even commandline tools. To stress that point, the Horde Project…

  • Jan Schneider: Automatic twitter messages with Horde_Service_Twitter and two lines of code

    Jan Schneider just posted a damn cool use case for the Horde_Service_Twitter library. Using this library, just a few lines of php code are enough to send messages to your twitter stream like this: #!/usr/bin/env php <!–?php /* Keys – these are obtained when registering for the service */ $keys = array( ‘consumer_key’ => ”,…

  • 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…

  • 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…

  • 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 😉…