» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with License:LGPL + PHP

HTML Purifier - Filter HTML the standards-compliant way

HTML Purifier is a standards-compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (better known as XSS) with a thoroughly audited, secure yet permissive whitelist, it will also make sure yo

opensource: del.icio.us tag/opensource

Tigermouse

Tigermouse is a modern web applications framework for PHP. It relies on AJAX technology, so in pair with being lightweight enables you to build dynamic, responsive and interactive web applications. It is well suited for enterprise-grade tasks because of its strong commitment to server-side business logic processing. Tigermouse does not require any Javascript coding, so you can focus on your application core logic instead of tinkering in UI. Noteworthy features are:
  • full native AJAX support
  • MVC architecture
  • pluggable input/output filters
  • AJAX requests queuing and expiring
  • powerful ActiveRecord implementation
  • SWT or GTK#-like user interface implementation
  • extensible i18n support
  • native support for Smarty templates
  • easy to use development tools

Tigermouse is ready to use straight away. No configuration is needed.

Design principles

The most important design principle of Tigermouse is to be ready for enterprise grade appliances. The other just follows this requirement:
  • Perform business processing at the server side.
  • Be lightweight.
  • Be strictly MVC architecture compliant.
  • No Javascript coding needed.
  • Zero configuration, works out of the box.
  • Be data source independent.

Key applications

Tigermouse is solid foundation for rapid development of highly interactive web applications. It is well suited for business grade applications – CRM, accounting, stock management, logistics among them. It does not work like regular web page, therefore it does not work well as framework for portals, forums, polls, blogs or other URL-dependent applications.

xajax PHP Class Library - The easiest way to develop asynchronous Ajax applications with PHP

xajax is an open source PHP class library that allows you to easily create powerful, web-based, Ajax applications using HTML, CSS, JavaScript, and PHP. Applications developed with xajax can asynchronously call server-side PHP functions and update content

opensource: del.icio.us tag/opensource

xajax PHP Class Library - The easiest way to develop asynchronous Ajax applications with PHP

xajax is an open source PHP class library that allows you to easily create powerful, web-based, Ajax applications using HTML, CSS, JavaScript, and PHP. Applications developed with xajax can asynchronously call server-side PHP functions and update content

opensource: del.icio.us tag/opensource

all in the <head> — hKit microformats parser for PHP5

"hKit is a simple toolkit for extracting common microformats from a page. The page can be presented as a string or a URL, and the result is handed back as a standard PHP array structure. hKit uses SimpleXML for parsing, and therefore requires PHP5."

opensource: del.icio.us tag/opensource

HELIO World

HELIO World is a map generator written in PHP and released under the LGPL license.

konstrukt

konstrukt is a REST-ful framework of controllers for PHP5.

Key Aspects

  • Controllers are resources
  • URI-to-controller-mapping gives your application a logical structure
  • Routing based on logic rather than rules
  • Nested controllers supports composite view rendering
  • Formcontroller provides filtering and validation

Design Goals

  • Embrace HTTP rather than hide it
  • Enable the programmer, rather than automating
  • Utilize programming-techniques such as inheritance and composition, rather than code-generation or config-files
  • Support MVC separation
  • Limit focus to the controller layer

Doctrine

PHP Doctrine is an ORM/Persistence library for PHP, designed for both speed and feature richness.

Doctrine supports:
  • Multiple databases
  • Runtime configuration (no XML needed!)
  • Database abstraction with PDO + Doctrine session drivers
  • Database views
  • Column aggregation inheritance as well as class table inheritance
  • Nested transactions
  • UnitOfWork pattern (flexible session flushing)
  • EventListeners
  • Validators
  • Transactional errorStack population with validators
  • Query caching
  • Pessimistic offline locking
  • Transactional query optimization (gathering of DELETE statements)
  • State-wise records and sessions
  • Foreign key relations as well as association table relations
  • Tree structures
  • Association table self-referencing
  • Full data type abstraction
  • Relation aliases
  • PHP Array / Object data types for columns (automatic serialization/unserialization)
  • Enum data type emulation for all databases
  • OO-style query API for both DQL and raw SQL
  • DQL (Doctrine Query Language)
  • LIMIT / OFFSET support
  • Sequence / autoincrement emulation
  • Object population through raw SQL
  • Proxy fetching
  • Lazy property fetching
  • Composite, Natural and autoincremented identifiers
  • Database query profiling
  • Automatic table creation

Doctrine requires PDO, which is bundled with default PHP.

PHP-Tag-Engine

PHP Tag Engine is a library for PHP to add tagging to a PHP application, with Ajax support that includes autocompleting tags.

PHP Tag Engine caches tag data to reduce database strain, and the library is fully utf-8 compatible and documented through the PHP Doc format.

DO YOU REALLY WANT TO ENABLE PUBLIC EDITING ON THIS WIKI?

Sahana Disaster Management System

Sahana is a disaster management system implemented in PHP to help manage large scale disasters such as the Asian Tsunami 2004 or the Asian Quake 2005.

Some of the problems it helps solve is to find missing people, track and help communication between relief groups, track all temporary camps and shelters, and match pledges of assistance to requests for relief. It is a web based collaboration tool that addresses the common coordination problems during a disaster from finding missing people, managing aid, managing volunteers, tracking camps effectively between government groups, the civil society (NGOs) and the victims themselves.

phPIG - php Image Gallery

phPIG is a php powered image gallery that does not require a database.

Remove Empty Directories (RED)

RED (Remove Empty Directories) allows you to remove empty folders recursively. This is very useful for example if you deleted many files trough a batch progress. After such actions you may have many empty directories and you don´t now where are files. At this point RED helps you, it deletes all directories that are really empty.

zephyr

zephyr is an Ajax based framework for PHP5 developers.

Features:
  1. Smarty template engine. Developing templates for zephyr is flexible and structured.
  2. adoDB DAL (data access layer).
  3. Manage multiple databases concurrently in zephyr actions.
  4. Front end developed on sam stephenson’s prototype library.
  5. CPAINT as ajax interface.
  6. Pre-action processors help run validation actions before normal actions.
  7. Cron actions can run at regular intervals.
  8. Integration with ezComponents.

phpHtmlLib

phpHtmllib is a bunch of PHP classes and library functions that are about building, debugging, and rendering XML, HTML, XHTML, and WAP/WML documents, as well as SVG (Scalable Vector Graphics) images and complex HTML ‘widgets’.

phpHtmlLib also has a powerful Form Processing engine that helps build/maintain complex HTML/XHTML forms.

Propel

Propel is an object persistence layer for PHP.

ORM frameworks like Propel abstract SQL and database connection logic to Classes and Objects to make developing database intensive applications easier.

External Links

Phrame

Phrame is a Web development platform for PHP that is based on the design of Jakarta Struts.

Phrame provides a basic Model-View-Controller architecture and adds standard components such as HashMap, ArrayList, and Stack.

HTML_Ajax

HTML_Ajax is a PHP library in PEAR for JavaScript/AJAX.

phpWebSite

PhpWebSite is a content management system.

PhpWebSite is a fork of php-Nuke that caters to education users and focuses on being generally easy to use and extensible.

External Links

Tikiwiki

Tikiwiki is a full featured free software Wiki/CMS/Groupware written in PHP.

bitweaver

bitweaver is an application framework/CMS, written in PHP.

For page templates, the PHP templating library Smarty is used, while the database abstraction library ADOdb is used to support a variety of databases.