Movicon is an open source web application framework for producing web applications. It is written in PHP and exclusively in functional code and distributed under the LGPL license.
The name Movicon is a contraction of Model-View-Controller.
Goal
Movicon aims to be light-weight and modular while leaving the programmer in control of the code and its structure. The framework attempts to constrain the user as little as possible and all functions are available in any part of an application, thus removing the explicit separation between models, views or controllers.
History
Development on Movicon began during the year 2009 after the author started testing multiple PHP framework but found them too complex or restrictive.
Movicon 0.3 was released on the 26th September 2009.
Movicon 0.4 was released the 29th March 2011.
Movicon 1.0 was released the 9th December 2011.
The name Movicon is a contraction of Model-View-Controller.
Goal
Movicon aims to be light-weight and modular while leaving the programmer in control of the code and its structure. The framework attempts to constrain the user as little as possible and all functions are available in any part of an application, thus removing the explicit separation between models, views or controllers.
History
Development on Movicon began during the year 2009 after the author started testing multiple PHP framework but found them too complex or restrictive.
Movicon 0.3 was released on the 26th September 2009.
Movicon 0.4 was released the 29th March 2011.
Movicon 1.0 was released the 9th December 2011.
Openbiz-Cubi is an open source, object-oriented, metadata driven web application framework implemented in PHP 5 and licensed under the New BSD License.
History
Openbiz framework started from 2003 and has been continuously improved by community developers and user feedback. The first Openbiz build was released on sourceforge on May 2004. Cubi originally was an Openbiz framework demo application. Cubi grew into a full-featured application platform. The goal of Cubi is to provide commonly used modules and a set of tools in a platform level. The first 0.1 release was published on sourceforge on March 2010. In year 2011, the full project was moved from sourceforge to google code with a new name "Openbiz-Cubi".
Features
Openbiz Framework features include:
* XML metadata-oriented application development
* Model-View-Controller (MVC) design pattern.
* Object Relational Mapping (ORM), query builder.
* Database Abstraction implementation on top of Zend_DB
* Web Template. Integration with Smarty template engine and PHP template.
* Integration with Javascript libraries including Prototype and jQuery.
* Ajax-enabled client server communication on JSON protocol.
* Web form user inputs validation on both browser end and server end.
* Internationalization and localization (I18N and L10N).
* Data Caching. It supports query results caching, page caching and fragment caching.
* Error, exception handling and logging.
Cubi Platform features include:
* User, role, group, permission management.
* User authentication and user profile. Authentication and profile retrieval can be customized.
* Authorization via role-based access control (RBAC).
* Group-based data visibility control. It controls if given dataset can be visited by a user with certain group.
* End user common operations. Cubi has built-in user self-registration, sign-in, sign-out, password recovery as well as my account page.
* Application navigation menu infrastructure.
* User email service and email queue management.
* Multi-theme generation and selection.
* Multi-language pack generation and translation.
* Application builder command line integration with Phing.
* Application level security enforcement.
* Metadata and code generation wizard for creating CRUD pages.
* Web service publishing and authentication.
* Clean URL. An easy naming convention can expose a view to a simple URL.
Licensing
Openbiz-Cubi is licensed under the Open Source Initiative (OSI)-approved New BSD License. This means that it's possible to use it for free to develop either open-source or proprietary Web applications.
Other Cubi modules may released under GPL license or commercial license depending on the authors of specific module.
Requirements
Openbiz-Cubi requires PHP 5.1.0 or later. It is recommended to use PHP 5.2.3 or later for security and performance improvements. Certain PHP Extensions are required to run Cubi.
History
Openbiz framework started from 2003 and has been continuously improved by community developers and user feedback. The first Openbiz build was released on sourceforge on May 2004. Cubi originally was an Openbiz framework demo application. Cubi grew into a full-featured application platform. The goal of Cubi is to provide commonly used modules and a set of tools in a platform level. The first 0.1 release was published on sourceforge on March 2010. In year 2011, the full project was moved from sourceforge to google code with a new name "Openbiz-Cubi".
Features
Openbiz Framework features include:
* XML metadata-oriented application development
* Model-View-Controller (MVC) design pattern.
* Object Relational Mapping (ORM), query builder.
* Database Abstraction implementation on top of Zend_DB
* Web Template. Integration with Smarty template engine and PHP template.
* Integration with Javascript libraries including Prototype and jQuery.
* Ajax-enabled client server communication on JSON protocol.
* Web form user inputs validation on both browser end and server end.
* Internationalization and localization (I18N and L10N).
* Data Caching. It supports query results caching, page caching and fragment caching.
* Error, exception handling and logging.
Cubi Platform features include:
* User, role, group, permission management.
* User authentication and user profile. Authentication and profile retrieval can be customized.
* Authorization via role-based access control (RBAC).
* Group-based data visibility control. It controls if given dataset can be visited by a user with certain group.
* End user common operations. Cubi has built-in user self-registration, sign-in, sign-out, password recovery as well as my account page.
* Application navigation menu infrastructure.
* User email service and email queue management.
* Multi-theme generation and selection.
* Multi-language pack generation and translation.
* Application builder command line integration with Phing.
* Application level security enforcement.
* Metadata and code generation wizard for creating CRUD pages.
* Web service publishing and authentication.
* Clean URL. An easy naming convention can expose a view to a simple URL.
Licensing
Openbiz-Cubi is licensed under the Open Source Initiative (OSI)-approved New BSD License. This means that it's possible to use it for free to develop either open-source or proprietary Web applications.
Other Cubi modules may released under GPL license or commercial license depending on the authors of specific module.
Requirements
Openbiz-Cubi requires PHP 5.1.0 or later. It is recommended to use PHP 5.2.3 or later for security and performance improvements. Certain PHP Extensions are required to run Cubi.
RainFramework is a web application framework for PHP5 that implements Model View Controller (MVC) patterns. It was designed to be easy, fast and secure.
Features
Rain Framework is a quick and easy MVC Framework for PHP. It enables developers/designers team to work better on each single task, because the frameworks goal is to separate the projects in layer. The main feature of the Rain Framework project are:
* Quick install and configure
* Easy to learn
* Fast and light in memory
* Small size
* Secure, sanitize datas
* Fun, because has a loose api that allows developers to choose their coding style
* Extendible with external libraries
* Layer separation to simplify the team organization
* WYSIWYG, templates are designed with relative paths
* Social, open community
Technical info
Rain Framework uses many well known design patterns such as: MVC, Singleton, and Factory. Additional features include:
* PHP5 strict OOP
* Simple database abstraction libraries using SQL PDO
* A templating system Raintpl
Features
Rain Framework is a quick and easy MVC Framework for PHP. It enables developers/designers team to work better on each single task, because the frameworks goal is to separate the projects in layer. The main feature of the Rain Framework project are:
* Quick install and configure
* Easy to learn
* Fast and light in memory
* Small size
* Secure, sanitize datas
* Fun, because has a loose api that allows developers to choose their coding style
* Extendible with external libraries
* Layer separation to simplify the team organization
* WYSIWYG, templates are designed with relative paths
* Social, open community
Technical info
Rain Framework uses many well known design patterns such as: MVC, Singleton, and Factory. Additional features include:
* PHP5 strict OOP
* Simple database abstraction libraries using SQL PDO
* A templating system Raintpl
Xyster Framework is an open source application framework for developing PHP 5 applications. It extends from Zend Framework and requires a minimum PHP version of 5.3.0.
Components
Xyster provides several add-ons and extensions to the features available in Zend Framework.
Plugins for and Extensions of Zend Framework
* Several MVC plugins and action helpers for access control, authentication, and cache control
* Several view helpers
* Additional filters and validators
* An Access control list which supports plugins for just-in-time rule creation
New Components
* A mediator between the ACL and Authentication to translate authenticated identities into ACL roles and determine their parentage
* A collections package in the style of Java or .NET
* A container for validation messages that can be used to pass validation results between application layers
* A base for developers to implement a Data Access Object layer
* A layer for specifying how to sort, filter, and group fields in tabular data
* Support for Enumerated types
* A Dependency injection container
Components
Xyster provides several add-ons and extensions to the features available in Zend Framework.
Plugins for and Extensions of Zend Framework
* Several MVC plugins and action helpers for access control, authentication, and cache control
* Several view helpers
* Additional filters and validators
* An Access control list which supports plugins for just-in-time rule creation
New Components
* A mediator between the ACL and Authentication to translate authenticated identities into ACL roles and determine their parentage
* A collections package in the style of Java or .NET
* A container for validation messages that can be used to pass validation results between application layers
* A base for developers to implement a Data Access Object layer
* A layer for specifying how to sort, filter, and group fields in tabular data
* Support for Enumerated types
* A Dependency injection container