PHP For Applications

From Encoresoup - The Ultimate Guide to Free/Open Source Software

Jump to: navigation, search
This article contains content from the Wikipedia article:
PHP For Applications
history contributors
P4A - PHP For Applications
Image:P4a.png
Developer: [[Developer::Crealabs SNC]]
Stable release

[http://sourceforge.net/project/showfiles.php?group_id=98294&package_id=105252]  (02 September 2008)[[Stable_Release::[1];02 September 2008|]]

Genre: Web application framework
License: GNU AGPL, Commercial license

website = [2]


P4A - PHP For Applications is a RAD and object oriented web application framework written in PHP (version 5), for building event-driven stateful web applications. It is based on Zend Framework and features tableless HTML, multiple databases, accesskey support, auto data type recognition, transparent AJAX, UTF-8, i18n/l10n.

Contents

[edit] History

P4A started in 2003.

[edit] Features

P4A uses Zend Framework, jQuery, jQuery UI and FCKeditor and is:

  • 100% PHP5
  • Compatible with PHP 5.2.x, Apache 1.3.x/2.0.x and Microsoft IIS 6.0 web servers on Linux/Unix/Windows operating systems
  • Completely object oriented and event based programming
  • Based on [Zend Framework] 1.5 (using Zend_Date, Zend_Db, Zend_Locale, Zend_Validate, Zend_Translate)
  • Stateful as a classical client application
  • Easy access to all major database engines (MySQL, PostgreSQL, Oracle, SQLite) through Zend_DB, with automatic data input mask generation
  • Multiple database connections at the same time
  • Automatic database data type recognition and consequent functionalities for automatic formatting and normalizing (integers, decimals, floats, date and time formats, booleans) coherent with the national locale settings
  • Many user interface elements (Widgets) such as single line or multiple lines text fields with advanced rich WYSIWYG text editing support, checkboxes, single/multiple selection fields, tables, buttons, tree navigators, toolbars, fieldsets etc...
  • WYSIWYG advanced editor (FCKeditor) with file upload
  • Transparent AJAX support (forget about javascript programming, everything is AJAX based in P4A but you can completely disable ajax with a single line of code, redesign one or more or every widgets on the screen after every AJAX call only using PHP instructions)
  • methods calls chainability
  • 440 locales supported (numeric and date formats) thanks to the ZF implementation of the Unicode's CLDR
  • More than 40 translations bundled
  • Completely UTF-8
  • Hyper customizable with color schemas, icons packs, additional CSS

[edit] Project status

There is a stable version 3.0.3.

[edit] External links

[edit] Footnotes

Personal tools

Credit Card Size Digital Video Player [ThinkGeek] USB Memory Watch [ThinkGeek] Anti-Gravity Globe! [ThinkGeek]