Over the last few months, I spent a lot of cold winter evening hours looking into porting ancient PHPUnit 4.x […]
Turba Addressbook (II) – Architecture
In the first chapter we looked at Turba’s features, APIs, Protocols. In the current installment, I want to present the concepts and structure of the code.
Turba is among the oldest horde applications. As such, it contains parts from various stages of Horde’s development.
Turba Addressbook (I) – Features
This will be the first part of a short series of articles exploring the Turba application and its architecture.
Part I covers all the features and integrations provided by Turba.
Part II will look into implementation, code structure etc.
Part III will consist of proposals for a changed architecture.
What’s new in Maintaina Horde: Status 3/2021
CalDAV and CardDAV now run off SabreDAV 4 rather than SabreDAV 2 We now support both the Composer installer versions […]
Maintaina Horde: Q&A
There’s sometimes a little confusion about that. Let’s answer common questions. What is Maintaina Horde? Horde is a long-living email […]
Maintaina Horde: Now on Leap 15.2
I changed the maintaina.com Horde Images to use openSUSE Leap 15.2 instead of openSUSE Tumbleweed as a base. You should […]
DAVx5 CalDAV may break with Unicode symbols in Horde/Kronolith syncs.
If you get user complaints about broken CalDAV syncs with Horde, there’s many places to look at. In one particular […]
Horde Development Review: October 2020
October was a very busy month in Horde development, even though a lot of things happened under the hood and […]
Autowiring Vfs in a Horde App
The Horde Vfs is an abstraction around storing and retrieving files. Calling code does not care about where the Vfs […]
Docker for Windows now runs on Windows Home
Docker for Windows used to require Hyper-V and Windows Professional. Now, you can do basic software development on Windows Home. […]
Heads Up: Cannot login as horde admin anymore?
Please be careful: Horde has introduced a new default setting $conf[‚auth‘][‚lowercase‘] which acts like the auth hook used to do. […]
The state of horde composer deployments
In early 2019 I first wrote a few lines on migrating horde to composer based setups. Even though I was […]
PEAR down – Taking Horde to Composer
Since Horde 4, the Horde ecosystem heavily relied on the PEAR infrastructure. Sadly, this infrastructure is in bad health. It’s […]
Current (10/2018) Tumbleweed on Raspberry Pi 1
Hallo, I just had a little struggle getting the current tumbleweed to run on the original Raspberry Pi (first generation, […]
horde trustr – A new horde CA app step by step
Trustr is my current project to create a simple certificate management app. I decided that it is just about the […]