bookmark_borderHorde DIMP Portal: Let Dimp use classic Horde Portal settings

When you use DIMP, the AJAX frontend to Horde Groupware‘s widely used IMP webmailer, you usually want to hide the classic horde sidebar and the horde portal itself. Though DIMP provides its own portal page to display Horde Blocks, it does not provide any configuration tool for them but provides one static set for all users. One way around this is to make use of the user’s existing classic Horde Portal settings. This is how it works: Edit dimp/config/portal.php and add the following lines:

$horde_portal_layout = @unserialize($prefs->getValue(‘portal_layout’));
/* Format is
[row]
[column] empty or array app
[column]
[app] (string registry app identifier)
[height] (integer rows)
[width] (integer columns)
[params] (array)
[type] string block type identifier
[params] array, specific to block type*/

foreach ($horde_portal_layout as $horde_portal_row) {
foreach ($horde_portal_row as $item) {
if (is_array($item)) {
$dimp_block_list[$collection->getName($item[‘app’], $item[‘params’][‘type’] )] = array( ‘ob’ => $collection->getBlock( $item[‘app’], $item[‘params’][‘type’], $item[‘params’][‘params’] ) );
}
}

This is only a first approach to a complete solution. Dimp allows to add a specific DOM ID to every single block and to load specific JavaScript or template markup. In the default configuration, some blocks like the Ingo Filter’s overview block look odd in dimp portal, which was not in mind when they were originally designed.

Do you need site-specific horde hacks, setups, modules or improvements? Ask B1 Systems GmbH for consulting and development.

bookmark_borderHorde Webmail 1.1.2 und Horde Groupware 1.1.2 veröffentlicht.

Das Horde-Projekt hat heute die neue Version 1.1.2 des Horde-Webmail-Paketes und des Groupware-Paketes veröffentlicht.

Das Paket Horde Webmail besteht neben einer Horde-Basisinstallation aus dem Webmailer IMP, dem Email-Filter Ingo, dem Kalender Kronolith, dem Adressbuch Turba, dem Task-Manager Nag und dem Notizblock Mnemo.

Gegenüber Horde Webmail Version 1.1.1 wurde vor allem die Update-Fähigkeit des Setup-Scripts und der SQL-Treiber verbessert. Standardmäßig ist jetzt auch ein Adressbuch mit den häufigsten Email-Empfängern aktiviert. Ein komplettes Changelog ist auch erhältlich.

Horde Groupware besteht aus einer anders vorkonfigurierten Version des Basissystems sowie den Applikationen Gollem (Datei- und FTP-Manager), Kronolith, Mnemo, Nag, Trean (Lesezeichen-Manager), und Turba. Auch hier ist ein Changelog verfügbar.

Die Applikationen der Webmail-Suite und der Groupware-Suite sowie weitere Horde-Applikationen können prinzipiell auch separat voneinander oder in anderen Kombinationen eingesetzt werden.

bookmark_borderHorde Projekt gibt Blog-Software ‘thomas’ auf

Das Horde-Projekt hat angekündigt, die bisher auch auf dieser Website benutzte Blog-Software Horde Thomas nicht weiter als eigenständiges Programm zu entwickeln. Die Funktionalität von ‘thomas’ wird sukzessive in den weiter aktiv entwickelten News- und RSS-Reader Horde ‘jonah’ integriert.