bookmark_borderHorde 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) ajax frontend of the kronolith calendar app. By the way, Kronolith now allows assigning resources like rooms or beamers to events and provides resource scheduling just as if they were persons. The classic non-ajax interface is still available as a user preference though. Horde 4 won’t be compatible with the generic inventory app sesha anymore. The horde team has decided to abandon some other applications, too Currently, the Horde 4 git repository houses more than 20 applications, ranging from enhanced versions of long-running mainstream apps like the file manager gollem or the VCS chora to Horde Folks, the bleeding edge Facebook-like personal dashboard. Horde 4 will sport the ActiveSync protocol, opening synchronisation options for iPhone 4, Windows Phones and Android smartphones like the Motorola Milestone (Euro Brand) / Droid (US Brand) .

I will be dropping maintainence of Andre Pawlowski’s password safe eleusis in favor of a complete Horde4 rewrite, Hort.

bookmark_borderHorde 4 release date announced — Horde 3 made it into openSUSE Factory

Michael Rubinsky of the Horde Core team yesterday officially announced a release date for Horde 4

“Horde 4 and groupware apps will be released on April 5th, 2011.”

Horde 4 is a complete re-design of the Horde Framework and will be accompanied by new major releases of the Horde-based groupware Apps like Imp 5 (Webmail), Kronolith (Calendar) and Turba (Address book).

The community has been waiting quite some time but the horde developers emphasized quality over speed. Horde is currently discussing a fixed release scheme of a new minor or major release every six months, with bugfixes and security fixes whenever they feel appropriate.

Horde 4 will be completely pear-based. Gunnar Wrobel stated that Horde 4 will consist of something around 80 pear packages and that Horde apps will be released as pear packages, too.

Beginning with the first release candidates, I will provide rpm packages for openSUSE build service. By the way, the Horde RPMs for openSUSE have been included into openSUSE Factory last weekend and might get shipped with openSUSE 11.4

bookmark_borderWorkarounds… (Why you would want Firefox to look like Internet Explorer)

Workarounds… (Why you would want Firefox to look like Internet Explorer)

(13:10:30) Ralf Lang: hi gclx
(13:10:49) gclx: some of my clients are having trouble signing in they get the horde page once they log in they get 404 page
(13:11:03) gclx: i have no trouble logging on via the same page
(13:11:40) gclx: we upgraded from older horde to latest
(13:12:10) gclx: user has explorer 8 on windows 7 home premium 64bit
(13:12:21) gclx: firefox is ok
(13:14:18) Spkka hat den Raum verlassen (quit: ).
(13:14:35) hyper_ch: use firefox then 🙂
(13:14:55) gclx: i know but user doesnt understand much of computer :p
(13:15:31) gclx: he wants internet to be behind the small blue e icon
(13:16:15) gclx: so no known issues? with this setup?
(13:22:31) Ralf Lang: you could configure the firefox application link (.lnk file) to use the ie symbol.
(13:23:19) gclx: lol
(13:24:39) gclx: http://johnhaller.com/jh/mozilla/firefox_internet_explorer/ 😀
(13:25:13) gclx: he will not notice a thing :p
(13:25:25) Ralf Lang: :-p
Continue reading “Workarounds… (Why you would want Firefox to look like Internet Explorer)”

bookmark_borderHorde 3.3.10 customizing – Patch for more flexible administration of users and groups

Horde Groupware is a great couple of end-user applications with a lot of flexibility. It supports many different sources or backends for retrieving authorized users and putting them into groups which have access to some resources like calendars, address books or inventory lists. Horde includes a GUI for editing users and groups if the backend supports it. The GUI is accessible only to those users which have the global administrator privilege set in the conf.php configuration file. Users with this flag can access all administrative options like the SQL shell, the configuration editor and the permission tree. This is usually not what you want. Administrators want to delegate tedious user and group management to moderators or managers, but they do not want to enable these people to make harmful changes to the general application setup. Even worse, administrator users always see all applications, even those not properly setup for usage. There’s no way to disable that.

To fix this, I have provided a patch against horde 3.3.10 which allows more flexible administration permissions. You can now allow certain users to access only some administration screens like the users screen or the groups screen while not allowing them access to the permissions editor at the same time. These users will be presented only the administrative links which they have access to. Technically, they don’t get the isAdmin flag, so they don’t need to view everything a full administrator can see. I used the horde permissions system to implement access management, after Jan Schneider suggested this move instead of writing a full “account management module”. There is no feedback yet if this patch will make it into mainstream horde3 but I will use it on some horde installations.

bookmark_borderHorde 3.3.9 SLES 11SP1 and OpenSUSE RPMs

Horde has been in Suse Linux for many years, but recently the packages were outdated, some even missing.

I have taken over the horde packages in the OpenSUSE and SLES 11 PHP applications repository.  Currently Horde has been updated to 3.3.9, but also mimp, mnemo, turba, and kronolith have been updated to recent versions. The dynamic ajax webmail interface dimp and the file manager gollem have been added as new packages in their current version.

While I am actively testing and using these packages, these packages come with no sort of guarantee.

The packages have a dependency on PHP < 5.3 as there are some known issues with horde 3.3.9 Alarms under PHP 5.3. While SUSE Linux Enterprise Server 11 SP1 comes with PHP 5.2, users of OpenSUSE 11.3 need to get PHP < 5.3 from another repository. I am currently trying to find out if I can easily patch this to work with PHP 5.3 and up.

One note for new users: These packages do not install mysql, php-mysql or the  php5-pear-mdb2_driver_mysqli package, which you probably want to install when using horde with mysql.

Stay tuned for more packaged horde apps, framework components and patches.

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_borderirc.icq.com changes port – IRCQ wechselt Portnummer

AOL ICQ has silently changed the port number of its IRC Service under irc.icq.com from standard oirt 6777 to 7012.

Der beliebte IRC-Chat von ICQ hat eine neue Portnummer bekommen und läuft jetzt unter der altbekannten Adresse irc.icq.com auf Port 7012. Wer vergisst, seine Verbindungsinformationen zu aktualisieren, wird eine Meldung “Connection Refused” bekommen – und draußen bleiben.

bookmark_borderAbzocker und Spammer in der Kreditkrise – Wer springt ein?

Jeder kennt sicher diese ominösen Websites, wo man irgendwelche fragwürdigen Dienste oder Gewinnspiele angeboten bekommt. Hat man einmal seine Adresse rausgerückt, wird man die Welle der Rechnungen, Mahnungen und Drohungen nicht mehr los, die sich dann ergießt. So mancher ist schnell eingeschüchtert und zahlt, während andere gar nicht reagieren. Genau letzteres machte offenbar einem Veranstalter solcher Projekte Kummer, der mir kürzlich schrieb: Continue reading “Abzocker und Spammer in der Kreditkrise – Wer springt ein?”

bookmark_borderTechnische Probleme bei auxmoney.com

Der Peer-to-Peer-Kreditanbieter Auxmoney.com wirbt mit der Aussage, eine Alternative zur Hausbank zu sein. Anleger investieren auf der Internetplattform ihr Geld in unbesicherte Kredite an Privatleute, die sie lediglich in anonymisierten Projektbeschreibungen kennenlernen. Diese Kreditnehmer haben oftmals zuvor von ihrer Bank keinen Kredit bewilligt bekommen und kaufen den Investoren mit hohen Zinsen ihr Mißtrauen ab. Ergänzend erwerben Kreditnehmer nach eigenem Gutdünken Zertifikationen wie etwa eine durch die Bank geprüfte Haushaltsrechnung oder ein Scoring der Anbieter SCHUFA und ARVATO.
Continue reading “Technische Probleme bei auxmoney.com”