[71 total ]
PEAR is a framework and distribution system for reusable PHP components.
A complete documentation solution for PHP. Generates javaDoc-style API documentation and user-level manuals from your PHP code. phpDocumentor uses an extensive templating system to change your source code comments into human readable, and hence
... [More]
useful, formats. This system allows the creation of easy to read documentation in 15 different pre-designed HTML versions, PDF format, [Less]
Jaws is a Framework and Content Management System(CMS) for building dynamic web sites. It aims to be User Friendly giving ease of use and lots of ways to customize web sites, but at the same time is Developer Friendly, it offers a simple and powerful framework to hack your own modules.
Seagull is a mature OOP framework for building web, command line and GUI applications. Licensed under BSD, the project allows PHP developers to easily integrate and manage code resources, and build complex applications quickly.
Ward Cunningham's FIT is a well known tool for enhancing collaboration in software development. The FIT platform is available in many language like Java, C++, Pythen etc.
FIT works by reading tables in HTML files, produced with a tool like
... [More]
Microsoft Word. Each table is interpreted by a "fixture" that programmers write. The fixture checks the examples in the table by running the actual programme.
With tables and annotations, non-software-developers can precisely define how software tobe build should work and what behaviour is expected. Hence FIT gives customers and programmers a way to communicate precisely about their software. Customers' concrete examples give programmers insight into the product being built. Programmers' work on fixtures and the software allow customers to experiment w [Less]
Support unattended installation of several Linux and Windows. Also a collection of scripts for inventory, deinstallation and other add-ons like dhcp-ldap, php-ssh, samhain, syslog-ng, switch managment, ldap browser. All written in bash and php.
This project consists of >50 MediaWiki extensions accessible through a PEAR channel.
An open source university calendar, built by the University of Nebraska–Lincoln which implements the UC Berkeley Calendar specifications.
PHP iAddressBook is an address book for a single user. You can use it for Personal or Business Cards (it supports tons of fields), features a spotlight-like search, has transparent vCard import/export, multilanguage support, design templates and an intuitive interface. It aims at 100% compatibility to the AddressBook in Mac OS X.
Smak is a framework.
Technically speaking is a collection of php classes working together to provide a development environment (framework).
The framework aim is to let you to quickly build your own php applications.
The aim of SVNAdmin is to make handling of authentication and authorization for SVN-Repositories as easy as possible.
Some features:
* Authentication against MySql and/or LDAP, SAMBA, XML etc..
* Authorization against AuthzSVNAccessFile
... [More]
(Per-Directory Access Control)
* Assign SVN-Repositories to projects
* Devide users into groups and subgroups
* Display the Project/Repository-Relation and the Group/User-Relation in an Explorer-like web-interface
* Grant/Revoke permissions (read, write, owner) on projects/repositories to groups/users via the webinterface
Prerequisites:
* apache2 (with libapache2-mod-svn)
* subversion
* php5 [Less]
HTTP_Cache is a class that helps you to cache generated HTML or images (or any other data) in the browser. HTTP_Cache is able to create a unique identifier and send and receive the needed headers.
By using output buffering, you only need to instantiate the class prior to sending any data and HTTP_Cache will automatically cache all output.
OpenPNE is a Social Networking Service Engine written in PHP. It has many features(friend control,friend invitation,diary,blog feeds,message box,etc).
This project consists in:
- PEAR PHP packages, mainly for WEB API (Amazon S3, Gliffy, Delicious)
- PYTHON packages, mainly for WEB API (Delicious, Gliffy, MindMeister) & command-line tools
the rFrameworkRuben K's PEAR powered PHP Framework makes building a website less time consuming, one of it's strong points is to be able to access any framework variable from anywhere within the framework.
FeaturesGlobal access to all classes The
... [More]
ability to load your own classes into the framework Easy to use modules files Pagination functionality Error handler Comes withPEAR DB abstraction layer PEAR HTML_Page PEAR HTML_Template_Sigma [Less]
'''sBook''' (short for Spellbook) A MVC web framework written in PHP. It is oriented on simplicity and speed. It has been used internally at Wiz Interactive to build sites for several clients and as such it is perfectly usable in its current incarnation. It uses PEAR for library classes and Smarty for templating.
This package aims to be a replacement to Net_DNS.
PHP_ArrayOfClass for strongly-typed array/collection/list and to get control over what can be added to it.
InstallationCan be installed through PEAR:
pear channel-discover pear.11abacus.com
pear install 11abacus/PHP_ArrayOf
Testing_DocTest is now an offcial PEAR package, please report bugs to the PEAR bug tracker.
IntroductionTesting_DocTest allows the developer to write unit tests directly in the blocs of your PHP functions, classes and class methods.
It comes
... [More]
with a default runner that will parse all your blocs and will run the extracted tests, running tests is as simple as:
$ phpdt /path/to/your/codeThere are several advantages in using Testing_DocTest: it makes unit tests writing funnier, easier and quicker (there's no infrastructure to setup, you just install the package, write your code examples tests and you're done !); it ensures that docstrings are up-to-date by verifying that all examples work as documented; it enforces writing of tutorial documentation, liberally illustrated with input-output examples.
InstallationJust run:
$ pear install -f Testing_DocTestAnd to uninstall:
$ pear uninstall Testing_DocTestDocumentationUser documentation API documentation ExamplesA simple example A more advanced example [Less]
OverviewWe just wouldn't be a true Web 2.0 company if we didn't have an API now would we? The main reason for creating the API was so that vendors could manage their shirts in our index after an approval process, but we thought it'd be fun to open up
... [More]
access to our entire index. You can search shirts by keyword and tag, look up tags, etc. from the API. What use is this to you? We have no idea, but we're looking forward to finding out!
All queries to the API are sent via an HTTP GET with the exception of all of the vendor endpoints, which required an HTTP POST along with a standard HTTP-Auth username and password. All queries to the API are sent over SSL.
Install PEAR Package$ pear install http://pleasedressme.googlecode.com/files/Services_PleaseDressMe-0.0.1.tgzShirtsSearchThe search endpoint allows you to search the tshirt index and return a list of shirts that match the search criteria. The only argument is q and should be the query you wish to search for.
https://pleasedress.me/api/1.0/shirts/search.xml?q=jerryTagThe tags endpoint allows you to find tshirts by tag. It also allows you to find shirts by color since colors are just tags on a shirt. The only argument is tag and should be the tag you wish to find shirts by.
http://pleasedress.me/api/1.0/shirts/search.xml?q=blueTagsLetterThe letter endpoint lets you find tags that begin with the letter specified. This endpoint returns the tag, number of shirts tagged with that tag and the URL to view all shirts tagged with that tag. The letter expected is a through z or 0 through 9.
http://pleasedress.me/api/1.0/tags/h.xmlVendorsAll requests to vendor endpoints must be sent via SSL and use HTTP-Auth to authenticate via a POST request. Use your login email and password to access the API. You may only add shirts, which are then put in a pending queue for review and tagging, remove shirts or flush their information/image from cache. [Less]
PEAR-based framework
The project is a teaching resource. Including: php(pear) mysql python web security javascript(jquery) css
PHP Framework mainly based on PEAR packages. The low level framework that enables end-users to create customizable and scalable web applications with ease. All classes are splited into business class itself (classes that perform business operations)
... [More]
and wrappers that allow easy switching of base (business) classes w/o code modifications.
Our PHP CMF phpXCore based on this framework [Less]
A standardized PHP class package to handle locations to help share objects between different other packages such as address validation, address book, event, hCard/vCard, shipping, payment gateway, shopping carts, user profile, etc...
PEAR-compatible
what is TuxicPHP?TuxicPHP is not a framework in the sense that it uses existing PEAR framework and some other libraries. I started working on it because people new to PHP(including me) were in the habit of writing loosely coupled code.
To provide a
... [More]
meaningful base for creating scalable and easy to maintain web based applications i started this framework. You can contact me at acsandeep{at}{gmail}{dot}{com} [Less]
r3 allows developers of web applications to customize and translate their UI for different languages, markets and uses. It allows developers to modify existing functionality and add new plug-ins via the Stickleback extension engine.
Tiny small sieve frontend based on PEAR::Net_Sieve
Not published yet
I like Asterisk. I like International Dialing. It can be confusing. I found a useful Perl module written by Craig Manley and decided to port it to PHP. I'm in the process of putting it into PEAR.
Services_TwitterAboutServices_Twitter is a PHP PEAR package for interfacing with Twitter's API. Specifically, it's an interface for the HTTP-Auth API and not the Jabber API.
InstallationInstall PEAR if it is not already installed on your system.
... [More]
Run pear install http://servicestwitter.googlecode.com/files/Services_Twitter-x.y.z.tgz (Replace x.y.z with the latest version from the featured download to the right). ExampleUpdating Statusstatuses->update($update);
} catch (Services_Twitter_Exception $e) {
echo $e; // Services_Twitter_Exception::__toString() outputs a message
}
?>Get User Infousers->show('foo');
print_r($res);
// Get foo's information using foo's email address
$res = $twitter->users->show('foo@example.com');
print_r($res);
} catch (Services_Twitter_Exception $e) {
echo $e; // Services_Twitter_Exception::__toString() outputs a message
}
?> [Less]