[19 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.
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.
An open source university calendar, built by the University of Nebraska–Lincoln which implements the UC Berkeley Calendar specifications.
This project consists of >50 MediaWiki extensions accessible through a PEAR channel.
OpenPNE is a Social Networking Service Engine written in PHP. It has many features(friend control,friend invitation,diary,blog feeds,message box,etc).
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.
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.
BEARはPEAR/Smartyを使ったページ指向のPHPアプリケーションフレームワークです。
class News_Headline extends App_Page
{
public function onInit($args)
{
$res = new
... [More]
BEAR_Resource('news/headline');
$res->read(array('area'=>$args['area']));
$res->makePager(10);
$view['news'] = $res->getResult();
$view['pager'] = $res->getPager();
$this->set('view', $view);
$this->set('pager', $pager);
}
public function onOutput()
{
$this->display('index.tpl'); /
}
public function onClickHelp()
{
$this->display('help.tpl');
}
}
new BEAR_Main('News_Headline');特徴イベントドリブンonAction, onClick()などイベント発火したときにコールされる処理を記述します。
ページ指向1URLに1ページクラスが対応します。リクエストされたページがリソースを読みこみ、テンプレートにアサインしてページを表示します。
リソース指向対象データをリソースとして扱い、インピーダンスミスマッチを最小化します。
基本仕様基本コンポーネントはPEAR テンプレートエンジンはSmarty PHP5.2ベース 絵文字、携帯テンプレート自動対応 コードは全てUTF-8 二重投稿、CSRF対策などのセキュリティ機構 ログ、エラー機構 コンセプトKISS原則 - 簡単なものを難しくしない デファクト利用 - 最良より標準を選択する PHP精神 - 割り切りのよさ ミニマリズム - 最小の学習コスト、ルール 統一されたインターフェイス- RESTに習う [Less]
The goal is to use Zend Framework, YUI, and Pear to create a CMS using as little code as possible. Just let the wonderful features of the underlying products come through. In fact, one of the major changes is to limit the options. The Zend
... [More]
Framework has too many options.
There are a few basic modules built in. Caching is enabled.
One of the initial design goals is to limit database access. All the less expensive hosting options usually have poor database performance. This should also improve scalability.
All configuration will be in either the config.ini or the database.
StatusSome code is up.
IssuesThe complex view issue will be unresolved until Zend Framework takes care of it so there will be changes.
Roadmap.2 .1 [Less]
This repository contains my personal open source code projects
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.
A plazes.com API wrapper.