Horde Packages

High quality, general purpose libraries for PHP 5

Overview

This page lists the packages we have made available under the umbrella of the Horde Project. All of the packages listed here are designed for PHP 5 and E_STRICT compliant.

Download

CVS Repository: http://cvs.horde.org
PEAR Channel: http://pear.horde.org

Packages

Horde/Argv

A direct port of the Python standard library's optparse, this library provides PHP programs with convenient and powerful command line option parsing.

Horde/Log

This is a general purpose logging framework that supports programmable log levels, message formatting, filtering, and writing to multiple backends.

Horde/Pdf

An enhanced version of the the popular FPDF library for PHP, this package is used for generating PDF files on the fly.

Horde/Routes

A direct port of the Python project Routes, this package provides elegant mapping of URLs to the controllers and actions of an MVC system, inspired by Ruby on Rails.

Horde/Text_Textile

This package converts Textile markup to HTML. Based on the original library by Dean Allen also called "Textile", this version has been significantly refactored and includes a test suite.

Horde/Yaml

Based on the popular YAML library for PHP, Spyc, this package features an improved API, bug fixes, and a better test suite.