AgilePHP

AgilePHP is a very lightweight, "enterprise" PHP Rapid Application Development framework, which encourages the use of industry standards and best practices while developing PHP web applications. AgilePHP brings some very cool and useful features, such as annotations (non-phpdoc), interceptors, client side remoting, scope management, web services, caching, integration strategies and much more. AgilePHP includes Object Oriented Programming and Aspect Oriented Programming components to provide you with maximum flexibility, rapid development, enterprise programming concepts and agile development integration.

AgilePHP performs XSLT transformations of models on the fly which include sortable headers, pagination and search ability, enables easy AJAX via JavaScript Remoting as well as XHTML/XML/JSON/YAML rendering, generates forms on the fly, and offers easy templating using industry standard techniques like PHTML and XSL. AgilePHP also protects your applications against SQL Injection, Cross Site Scripting (XSS) and Cross Site Forgery Request (CSFR) attacks using proven stratagies that are built into the core framework.

AgilePHP also ships with a design studio which provides a drag and drop user friendly AJAX experience for creating and managing AgilePHP projects. AgilePHP Studio puts the RAD into AgilePHP by automating tedious and repitious tasks, integrating with unit testing, build and documentation tools, and performing code and agile artifact generation.

 

Features

  • Dependency Injection (DI)
  • Model-View-Control (MVC)
  • Object Relational Mapper (ORM)
  • Identity Management
  • Scope Management
    • Request
    • Session
    • Application
  • Annotations
  • Interceptors (light-weight AOP)
  • Caching
  • Easy REST and SOAP Web Services
  • Client Side Remoting
  • Dynamic form builder
  • Cryptography
  • i18n Internationalization
  • Logging
  • Validation
  • Upload
  • Atlassian Integration
  • PHPUnit Integration
  • Phing Integration
  • OpenAppstore Integration

 

APIDOC

Get to know the framework by browsing the online apidoc.

http://makeabyte.com/agilephp/apidoc

 

WIKI

Visit the WIKI for installation, configuration, tutorials, and examples.

http://confluence.makeabyte.com:8080

 

Bug Tracking

Help make AgilePHP better! Report any bugs you may encounter using JIRA.

http://jira.makeabyte.com:8083

 

Repository

Use the SourceForge website to download the latest version.

svn co https://agilephp.svn.sourceforge.net/svnroot/agilephp agilephp (recommended)

http://sourceforge.net/projects/agilephp

 

Reports

Unit Tests

Code Coverage

 

Support

IRC: irc.freenode.com#AgilePHP

Open Source Universe Forum

Commercial

SOFTWARE
Applications that empower your organization.

More...

SERVICES
Unlock possibilities and maximize profitability.

More...

SUPPORT
Reliable answers when you need them most.

More...