PEAR Framework - reusable PHP components

  •        4467

PEAR is a framework and distribution system for reusable PHP components. It has all categories of components from DB access, security, xml parsing, encryption etc.

Install the PEAR framework using Pyrus, the next-generation PEAR Installer, a revolutionary package management and distribution system that extends the functionality of the PEAR Installer's already advanced functionality. Pyrus is also friendlier to projects outside of PEAR that wish to take advantage of the strengths of PEAR through channels.

A PEAR Channel is a web site that distributes package archives for remote installation by users of Pyrus or the PEAR Installer. In addition to providing the package archives for download, a PEAR Channel must also provide some meta-information that the installer can use to locate the package releases and determine which is the best release to download.

PEAR manages reusable components. It has more than 500 packages and each package includes set of files. Use it as per your need. Each package has API support. Packages are available for following categories Authentication, Benchmarking, Caching, Configuration, Console, Database, Date and Time, Encryption, Event, File Formats, File System, Gtk, Gtk2, HTML, HTTP, Images, Internationalization, Logging, Mail, Math, Networking, Numbers, Streams, Structures, System, Text — Text Tools and Utilities, Validate Web Services, XML.

Most important and popular packages are Captcha, IPV6, Encryption using different algortihms, Payment gateway support for PayPal, XML parsing. All web sites would some home require most of these components. Why to develop all, better reuse.

http://pear.php.net/

Tags
Implementation
License
Platform

   




Related Projects

django-comments - Yet another threaded deiscussion resuable application for Django Web Framework


Yet another threaded deiscussion resuable application for Django Web Framework



arduino-revisitato - Fork of existing libraries to clean things up and make them more resuable


Fork of existing libraries to clean things up and make them more resuable

scruffy-cropper - Resuable Django cropping with jcrop


Resuable Django cropping with jcrop

baye-django - Django resuable app


Django resuable app

django-wmd - A resuable Django app for a Markdown WMD editor widget.


A resuable Django app for a Markdown WMD editor widget.

django-badgr - A resuable Django application to display a Flickr badge.


A resuable Django application to display a Flickr badge.

CI_MDB2 - Library for (nicely) loading PEAR MDB2 in CodeIgniter framework


Library for (nicely) loading PEAR MDB2 in CodeIgniter framework

HTTP_Request2


Provides an easy way to perform HTTP requests, uses pluggable adapters* Socket: pure PHP implementation of HTTP protocol (does *not* use http stream wrapper), based on older [PEAR HTTP_Request] package* Curl: wrapper around PHP's cURL extension* Mock: used for testing packages depending on HTTP_Request2, returns predefined responses without network interactionBoth Socket and Curl adapters support POST requests with data and file uploads, basic and digestauthentication, cookies, managing cookies

Core Enterprise PHP


CEP (Core Enterprise PHP) is an enterprise application framework designed to make the development of modular, component-driven web applications a rapid and well-defined process. CEP extends PEAR, using PEAR packages where ever appropriate.

PEAR


PEAR provides a lightweight message delivery framework over intermittenttly connected networks. This is an implementation of a paper quot;Mobility entropy and message routing in community-structured delay tolerant networksquot; (ACM AINTEC2008).

pear - Pear to pear communication


Pear to pear communication

pear - sauce labs pear channel for sauce php integration (pear sauce!)


sauce labs pear channel for sauce php integration (pear sauce!)

Pyrus - PEAR compatible packages


Pyrus - Various PEAR compatible packages developed and used to increase rapid application development. All packages are designed with possible inclusion into the PEAR repository in mind, and are coded and documented according to PEAR standards.