Piece Framework PEAR channel

Registering the channel:
pear channel-discover pear.piece-framework.com
Listing available packages:
pear remote-list -c piece
Installing a package:
pear install piece/package_name
Installing a specific version/stability:
pear install piece/package_name-1.0.0
pear install piece/package_name-beta
Receiving updates via a feed:
http://pear.piece-framework.com/feed.xml

Games_Couple - 1人用トランプゲーム カップル

Games_Coupleは1人用トランプゲーム カップルの実装です。描画機能は備えていないので、任意のアプリケーションに自由に組み込んで使うことができます。

Install commandpear install piece/Games_Couple
LicenseBSD License (revised)
MaintainersKUBO Atsuhiro (as lead), MATSUFUJI Hideharu (as developer)
Releases1.0.0 (stable)

Games_Pyramid - 1人用トランプゲーム ピラミッド

Games_Pyramidは1人用トランプゲーム ピラミッドの実装です。描画機能は備えていないので、任意のアプリケーションに自由に組み込んで使うことができます。

Install commandpear install piece/Games_Pyramid
LicenseBSD License (revised)
MaintainersKUBO Atsuhiro (as lead), TAKAGI Masahiro (as developer)
Releases0.1.1 (beta), 0.1.0 (beta)

Piece_Examples_Basics - Piece Framework basics examples

Piece_Examples_Basics provides several example applications which focus on presenting the basics of using Piece_Unity.

Install commandpear install piece/Piece_Examples_Basics
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity, pear.piece-framework.com/Piece_Unity_Component_NullByteAttackPreventation, pear.piece-framework.com/Piece_Unity_Component_Authentication, pear.piece-framework.com/Piece_Unity_Component_Flexy
MaintainersKUBO Atsuhiro (as lead)
Releases1.1.0 (stable), 1.0.0 (stable)

Piece_Examples_CRUD - A CRUD application with Piece_Unity and Piece_ORM

Piece_Examples_CRUD is a CRUD application with Piece_Unity and Piece_ORM.

Install commandpear install piece/Piece_Examples_CRUD
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity, pear.piece-framework.com/Piece_Unity_Component_NullByteAttackPreventation, pear.piece-framework.com/Piece_Unity_Component_Flexy, pear.piece-framework.com/Piece_Unity_Component_PieceORM
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.0 (stable)

Piece_Examples_Conversation - A potato burger order application example using Piece_Unity

Piece_Examples_Conversation provides an example application using Piece_Unity. This application focuses stateful conversation in ordering a potato burger with a potato side dish. And also this application is a reference implementation for Piece_Unity 1.x with PHP 5.

Install commandpear install piece/Piece_Examples_Conversation
LicenseNew BSD License
Dependencies pear.piece-framework.com/Piece_Unity, pear.piece-framework.com/Piece_Unity_Component_NullByteAttackPreventation, pear.piece-framework.com/Piece_Unity_Component_Flexy, pear.piece-framework.com/Piece_Unity_Component_PieceORM, pear.piece-framework.com/Piece_Unity_Component_ExceptionHandler, pear.piece-framework.com/Stagehand_Autoload
MaintainersKUBO Atsuhiro (as lead), MATSUFUJI Hideharu (as developer)
Releases1.0.0 (stable)

Piece_Examples_Questionnaire - Piece Framework questionnaire example

Piece_Examples_Questionnaire is an example application with Piece Framework. Piece_Examples_Questionnaire is a simple questionnaire application using wizard-style page flow that consists of three questionnaire form, a confirmation page, and a finish page.

Install commandpear install piece/Piece_Examples_Questionnaire
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity, pear.piece-framework.com/Piece_Unity_Component_NullByteAttackPreventation, pear.piece-framework.com/Piece_Unity_Component_Flexy
MaintainersKUBO Atsuhiro (as lead)
Releases1.1.0 (stable), 1.0.0 (stable), 0.2.0 (beta), 0.1.0 (beta)

Piece_Flow - A web flow engine and continuation server

Piece_Flow is a web flow engine and continuation server. Piece_Flow provides a stateful programming model for developers, and high security for applications.

Install commandpear install piece/Piece_Flow
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Stagehand_FSM, pear.php.net/Cache_Lite, pear.php.net/PEAR
MaintainersKUBO Atsuhiro (as lead)
Releases1.16.0 (stable), 1.15.1 (stable), 1.15.0 (stable), 1.14.0 (stable), 1.13.0 (stable), 1.12.0 (stable), 1.11.0 (stable), 1.10.0 (stable), 1.9.0 (stable), 1.8.0 (stable), 1.7.0 (stable), 1.6.0 (stable)

Piece_ORM - An object-relational mapping framework

Piece_ORM is an object-relational mapping framework. Piece_ORM is a simple framework based on the DataMapper pattern, and features stdClass centered approach.

Install commandpear install piece/Piece_ORM
LicenseBSD License (revised)
Dependencies pear.php.net/MDB2, pear.php.net/Cache_Lite, pear.php.net/PEAR
MaintainersKUBO Atsuhiro (as lead)
Releases1.2.0 (stable), 1.1.0 (stable), 1.0.0 (stable), 0.8.1 (beta), 0.8.0 (beta), 0.7.0 (beta), 0.6.0 (beta), 0.5.0 (beta), 0.4.1 (beta), 0.4.0 (beta), 0.3.0 (beta), 0.2.0 (beta), 0.1.0 (alpha)

Piece_Right - A validation framework

Piece_Right is a validation framework. Piece_Right provides a generic validation system which make it easy to validate input values on Web applications. Piece_Right includes a lot of ready-to-use built-in validators. This can make it a lot faster to get started with Piece_Right in existing web applications and web application frameworks.

Install commandpear install piece/Piece_Right
LicenseBSD License (revised)
Dependencies pear.php.net/Cache_Lite, pear.php.net/PEAR, pear.php.net/Date
MaintainersKUBO Atsuhiro (as lead)
Releases1.10.0 (stable), 1.9.1 (stable), 1.9.0 (stable), 1.8.0 (stable), 1.7.0 (stable), 1.6.0 (stable), 1.5.0 (stable), 1.4.0 (stable), 1.3.0 (stable), 1.2.0 (stable)

Piece_Unity - A Web application framework

Piece_Unity is a Web application framework. Piece_Unity allows stateful programming without thinking about sessions by storing and restoring states with a technology known as continuation server. It also provides high security and eases the burden of implementing security measures for applications by application flow control.

Install commandpear install piece/Piece_Unity
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Flow, pear.php.net/Cache_Lite, pear.php.net/PEAR, pear.php.net/Net_URL, pear.piece-framework.com/Piece_Right
MaintainersKUBO Atsuhiro (as lead)
Releases1.7.1 (stable), 1.7.0 (stable), 1.6.2 (stable), 1.6.1 (stable), 1.5.0 (stable), 1.4.0 (stable), 1.3.1 (stable), 1.3.0 (stable), 1.2.0 (stable), 1.1.0 (stable), 1.0.0 (stable), 0.12.0 (beta), 0.11.0 (beta), 0.10.0 (beta), 0.9.0 (beta), 0.8.0 (beta)

Piece_Unity_Component_Authentication - An interceptor to control the access to resources which can be accessed only by authenticated users

An interceptor to control the access to resources which can be accessed only by authenticated users

Install commandpear install piece/Piece_Unity_Component_Authentication
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity, pear.php.net/Net_URL
MaintainersKUBO Atsuhiro (as lead), KUMAKURA Yousuke (as developer)
Releases1.1.3 (stable), 1.1.2 (stable), 1.1.1 (stable), 1.1.0 (stable), 1.0.0 (stable), 0.13.0 (beta)

Piece_Unity_Component_Authorization - A URI based authorization component

Piece_Unity_Component_Authorization is a URI based authorization component. Piece_Unity_Component_Authorization allows you to restrict requests based on URI patterns with user-defined rules.

Install commandpear install piece/Piece_Unity_Component_Authorization
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity
MaintainersKUBO Atsuhiro (as lead)
Releases0.1.0 (beta)

Piece_Unity_Component_ContentLength - An output filter which sends a Content-Legnth header. This filter must be added first.

An output filter which sends a Content-Legnth header. This filter must be added first.

Install commandpear install piece/Piece_Unity_Component_ContentLength
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.0 (stable)

Piece_Unity_Component_ExceptionHandler - A component for exception handling

Piece_Unity_Component_ExceptionHandler provides a simple exception handling system which can be used in your bootstrap code as follows: webapp/config/bootstrap.php: <?php ... Piece_Unity_Service_ExceptionHandler::register(new Piece_Unity_Service_ExceptionHandler_DebugInfo()); Piece_Unity_Service_ExceptionHandler::register(new Piece_Unity_Service_ExceptionHandler_ErrorLog()); Piece_Unity_Service_ExceptionHandler::enable(); ... The last one registered will be the first one called. Built-in exception handlers are: Piece_Unity_Service_ExceptionHandler_DebugInfo: Outputs the exception details as a HTML page. Piece_Unity_Service_ExceptionHandler_ErrorLog: Logs the exception message by error_log(). Piece_Unity_Service_ExceptionHandler_InternalServerError: Outputs a typical "Internal Server Error" HTML page. Additionally, any exception handlers which implement the interface Piece_Unity_Service_ExceptionHandler_Interface can be used.

Install commandpear install piece/Piece_Unity_Component_ExceptionHandler
LicenseNew BSD License
Dependencies pear.piece-framework.com/Piece_Unity, pear.piece-framework.com/Stagehand_HTTP_Status, pear.piece-framework.com/Stagehand_LegacyError
MaintainersKUBO Atsuhiro (as lead), KUBO Noriko (as helper)
Releases0.2.0 (beta), 0.1.0 (beta)

Piece_Unity_Component_Flexy - A component for HTML_Template_Flexy

A component for HTML_Template_Flexy

Install commandpear install piece/Piece_Unity_Component_Flexy
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity, pear.php.net/HTML_Template_Flexy, pear.php.net/PEAR
MaintainersKUBO Atsuhiro (as lead), KUMAKURA Yousuke (as developer)
Releases1.3.0 (stable), 1.2.0 (stable), 1.1.0 (stable), 1.0.0 (stable)

Piece_Unity_Component_JSON - A renderer to output view elements as JSON.

A renderer to output view elements as JSON.

Install commandpear install piece/Piece_Unity_Component_JSON
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity
MaintainersKUBO Atsuhiro (as lead), Chihiro Sakatoku (as developer)
Releases1.1.0 (stable), 1.0.0 (stable)

Piece_Unity_Component_JapaneseZ2H - An output filter which can be used to convert Japanese JIS X0208 kana to JIS X0201 kana.

An output filter which can be used to convert Japanese JIS X0208 kana to JIS X0201 kana.

Install commandpear install piece/Piece_Unity_Component_JapaneseZ2H
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.0 (stable)

Piece_Unity_Component_KernelConfigurator - A configurator which can be used to set appropriate values to Piece_Unity Kernel Classes.

A configurator which can be used to set appropriate values to Piece_Unity Kernel Classes.

Install commandpear install piece/Piece_Unity_Component_KernelConfigurator
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.0 (stable)

Piece_Unity_Component_NullByteAttackPreventation - An interceptor to prevent Null Byte Attack for applications.

An interceptor to prevent Null Byte Attack for applications.

Install commandpear install piece/Piece_Unity_Component_NullByteAttackPreventation
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.0 (stable)

Piece_Unity_Component_Pagination - A Pagination component

Piece_Unity_Component_Pagination is a Pagination component. Piece_Unity_Component_Pagination provides a service which creates a pagination HTML fragment by a paginator object in a view. This component can be used with any HTML renderer.

Install commandpear install piece/Piece_Unity_Component_Pagination
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity
MaintainersKUBO Atsuhiro (as lead)
Releases0.1.0 (beta)

Piece_Unity_Component_PieceORM - A configurator for Piece_ORM.

A configurator for Piece_ORM.

Install commandpear install piece/Piece_Unity_Component_PieceORM
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity, pear.piece-framework.com/Piece_ORM
MaintainersKUBO Atsuhiro (as lead)
Releases1.1.0 (stable), 1.0.0 (stable)

Piece_Unity_Component_ProxyBasePath - An interceptor to adjust the base path and the script name of the current request which are held in the Piece_Unity_Context object.

An interceptor to adjust the base path and the script name of the current request which are held in the Piece_Unity_Context object.

Install commandpear install piece/Piece_Unity_Component_ProxyBasePath
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.0 (stable)

Piece_Unity_Component_Smarty - A renderer which is based on Smarty template engine.

A renderer which is based on Smarty template engine.

Install commandpear install piece/Piece_Unity_Component_Smarty
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Piece_Unity
MaintainersKUBO Atsuhiro (as lead)
Releases1.2.0 (stable), 1.1.0 (stable), 1.0.0 (stable)

Stagehand_AccessControl - An access control object

Stagehand_AccessControl provides an object for access control. You can specify rules to allow access and deny access, evaluate the target such like the following: $denyAllow = Stagehand_AccessControl::denyAllow(); $denyAllow->deny('^192\.168\.0\.1$'); if ($denyAllow->evaluate('192.168.0.1') == Stagehand_AccessControl_AccessState::ALLOW) { // access granted ... } else { // access denied ... } The evaluation process works like access control by the Order directive of Apache. Stagehand_AccessControl::denyAllow() creates an object corresponding to Deny,Allow of Apache, and Stagehand_AccessControl::allowDeny() creates an object corresponding to Allow,Deny. Since the evaluation is done by a matcher, the evaluation logic can be changed by replacing the matcher with another. The default is RegexMatcher which matches by regular expressions.

Install commandpear install piece/Stagehand_AccessControl
LicenseNew BSD License
Dependencies pear.piece-framework.com/Stagehand_Autoload
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.0 (stable), 0.1.0 (beta)

Stagehand_AlterationMonitor - A file alteration monitor

Stagehand_AlterationMonitor provides a framework to monitor any changes in the specified directories.

Install commandpear install piece/Stagehand_AlterationMonitor
LicenseNew BSD License
Dependencies pear.symfony.com/Finder
MaintainersKUBO Atsuhiro (as lead)
Releases2.0.1 (stable), 2.0.0 (stable), 1.1.0 (stable), 1.0.0 (stable)

Stagehand_Autoload - Class loaders for autoloading

Stagehand_Autoload provides class loaders for autoloading classes and interfaces which are based on the Package\Class or Package_Class style naming conventions.

Install commandpear install piece/Stagehand_Autoload
LicenseNew BSD License
MaintainersKUBO Atsuhiro (as lead)
Releases1.1.0 (stable), 1.0.0 (stable), 0.5.0 (beta), 0.4.0 (beta), 0.3.0 (beta), 0.2.0 (beta), 0.1.0 (beta)

Stagehand_CLIController - A controller object for CLI

Stagehand_CLIController provides a controller superclass to run a typical control flow of CLI such like the following: * Parsing options and arguments * Configuring runtime components * Running the specified command

Install commandpear install piece/Stagehand_CLIController
LicenseNew BSD License
Dependencies pear.php.net/Console_Getopt, pear.piece-framework.com/Stagehand_Autoload, pear.piece-framework.com/Stagehand_LegacyError
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.1 (stable), 1.0.0 (stable), 0.1.2 (beta), 0.1.1 (beta), 0.1.0 (beta)

Stagehand_ComponentFactory - A component factory with the Symfony DependencyInjection component

Stagehand_ComponentFactory provides an object factory based on the Symfony DependencyInjection component. It helps developers build their own object factory frameworks.

Install commandpear install piece/Stagehand_ComponentFactory
LicenseNew BSD License
Dependencies pear.symfony.com/DependencyInjection
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.1 (stable), 1.0.0 (stable)

Stagehand_DirectoryCleaner - A directory cleaner

Provides a file/directory cleaner in the directory.

Install commandpear install piece/Stagehand_DirectoryCleaner
LicenseNew BSD License
Maintainersmbarracuda (as lead)
Releases1.1.0 (stable), 1.0.0 (stable)

Stagehand_DirectoryScanner - A directory scanner

Stagehand_DirectoryScanner provides a framework to process anything for files and directories under the specified directory.

Install commandpear install piece/Stagehand_DirectoryScanner
LicenseNew BSD License
Dependencies pear.piece-framework.com/Stagehand_AccessControl, pear.piece-framework.com/Stagehand_Autoload, pear.piece-framework.com/Stagehand_LegacyError
MaintainersKUBO Atsuhiro (as lead)
Releases1.1.0 (stable), 1.0.0 (stable)

Stagehand_DirectorySnap - A tool of filesystem snapshot

Provides a feature of snap and resotre a directory

Install commandpear install piece/Stagehand_DirectorySnap
LicenseNew BSD License
Maintainersmbarracuda (as lead)
Releases1.0.0 (stable)

Stagehand_FSM - A finite state machine

Stagehand_FSM is a finite state machine. Manual state management makes code complex, decreases intentionality. By using Stagehand_FSM, state management code can be declaratively represented in the form of FSM. This makes code simpler, increases intentionality. Stagehand_FSM can be used as an infrastructure for domain-specific languages (DSLs). Examples are workflow engines, page flow engines such as Piece_Flow.

Install commandpear install piece/Stagehand_FSM
LicenseThe BSD 2-Clause License
MaintainersKUBO Atsuhiro (as lead)
Releases2.0.0 (stable), 1.10.0 (stable), 1.9.0 (stable), 1.8.0 (stable)

Stagehand_HTTP_Status - A utility to send HTTP status line

Stagehand_HTTP_Status is a utility which can be used to send a HTTP status line from a status code for the current HTTP response.

Install commandpear install piece/Stagehand_HTTP_Status
LicenseNew BSD License
MaintainersKUBO Atsuhiro (as lead)
Releases1.1.0 (stable), 1.0.0 (stable)

Stagehand_LegacyError - A utility to convert some types of errors to exceptions

Stagehand_LegacyError is a package that can be used to convert some types of errors to exceptions automatically. The following types of errors are supported: * PEAR_Error * PEAR_ErrorStack * PHP errors which can be processed by a user-defined error handler Auto conversion can be enabled for each type of errors. If auto conversion is enabled, an error will be converted to an exception by the appropriate error handler when the error is raised. And also exception objects raised by conversion are instances of a class which implements the Stagehand_LegacyError_Exception interface.

Install commandpear install piece/Stagehand_LegacyError
LicenseNew BSD License
MaintainersKUBO Atsuhiro (as lead)
Releases1.0.2 (stable), 1.0.1 (stable), 1.0.0 (stable), 0.3.1 (beta), 0.3.0 (beta), 0.2.0 (beta), 0.1.0 (beta)

Stagehand_PHP_Class - A meta object system for PHP classes

Stagehand_PHP_Class provides features of the building, loading, and code generating for PHP classes. These classes can be written in pure PHP code.

Install commandpear install piece/Stagehand_PHP_Class
LicenseNew BSD License
MaintainersKUMAKURA Yousuke (as lead)
Releases0.1.0 (beta)

Stagehand_PHP_Class_Parser - A parser for PHP classes

Stagehand_PHP_Class_Parser provides features of parsing PHP classes and mapping to Stagehand_PHP_Class meta objects.

Install commandpear install piece/Stagehand_PHP_Class_Parser
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Stagehand_PHP_Parser, pear.piece-framework.com/Stagehand_PHP_Lexer, pear.piece-framework.com/Stagehand_PHP_Class, pear.piece-framework.com/Stagehand_Autoload
MaintainersKUMAKURA Yousuke (as lead)
Releases0.2.0 (beta), 0.1.0 (beta)

Stagehand_PHP_Lexer - A Lexical analyzer of PHP

Stagehand_PHP_Lexer provides features of the lexical PHP codes and translation tokens for Stagehand_PHP_Parser.

Install commandpear install piece/Stagehand_PHP_Lexer
LicenseBSD License (revised)
Dependencies pear.piece-framework.com/Stagehand_PHP_Parser, pear.piece-framework.com/Stagehand_Autoload
MaintainersKUMAKURA Yousuke (as lead)
Releases0.2.0 (beta), 0.1.0 (beta)

Stagehand_PHP_Parser - A PHP code parser in pure PHP

Stagehand_PHP_Parser provides features of parses PHP codes.

Install commandpear install piece/Stagehand_PHP_Parser
LicenseZend License
MaintainersKUMAKURA Yousuke (as lead)
Releases0.1.0 (beta)

Stagehand_SmtpDaemon - A SMTP Daemon written in PHP

Stagehand_SmtpDaemon provides a feature of SMTP daemon and an interface to handle on SMTP command running PHP-CLI.

Install commandpear install piece/Stagehand_SmtpDaemon
LicenseNew BSD License
Dependencies pear.php.net/Net_Server
Maintainersmbarracuda (as lead)
Releases0.1.0 (beta)

Stagehand_TestRunner - A continuous test runner for CLI

Stagehand_TestRunner is a continuous test runner to run unit tests in CLI. It makes unit testing in a local environment much easier and comfortable. Additionally it can easily be integrated with a continuous integration server like Jenkins. It has been designed for integration into Integrated Development Environments (IDEs), a developer can create an extension like MakeGood.

Install commandpear install piece/Stagehand_TestRunner
LicenseNew BSD License
Dependencies pear.symfony.com/ClassLoader, pear.symfony.com/Config, pear.symfony.com/Console, pear.symfony.com/DependencyInjection, pear.symfony.com/Finder, pear.symfony.com/Process, pear.piece-framework.com/Stagehand_AlterationMonitor, pear.piece-framework.com/Stagehand_ComponentFactory, pear.symfony.com/Yaml
MaintainersKUBO Atsuhiro (as lead)
Releases3.6.2 (stable), 3.6.1 (stable), 3.6.0 (stable), 3.5.0 (stable), 3.4.0 (stable), 3.3.1 (stable), 3.3.0 (stable), 3.2.0 (stable), 3.1.0 (stable), 3.0.4 (stable), 3.0.3 (stable), 3.0.2 (stable), 3.0.1 (stable), 3.0.0 (stable), 2.20.0 (stable), 2.19.0 (stable), 2.18.1 (stable), 2.18.0 (stable), 2.17.1 (stable), 2.17.0 (stable), 2.16.0 (stable), 2.15.0 (stable), 2.14.2 (stable), 2.14.1 (stable), 2.14.0 (stable), 2.13.0 (stable), 2.12.0 (stable), 2.11.2 (stable), 2.11.1 (stable), 2.11.0 (stable), 2.10.0 (stable), 2.9.0 (stable), 2.8.0 (stable), 2.7.0 (stable), 2.6.2 (stable), 2.6.1 (stable), 2.6.0 (stable), 2.5.0 (stable), 2.4.0 (stable), 2.3.0 (stable), 2.2.0 (stable), 2.1.0 (stable), 2.0.0 (stable), 1.2.0 (stable), 1.1.0 (stable), 1.0.0 (stable), 0.5.0 (beta), 0.4.0 (beta)

The pear.piece-framework.com PEAR Channel Server is proudly powered by Pirum 1.1.4