web.framework is an MVC framework for PHP5. It features actions and action-chains, the ability to call to other actions or action-chains from an action-chain, pre- and post-actions with exceptions, validators for simple check forms, support for DB configuration in framework configuration, support for template systems (such as web.template and Smarty), a router for making URLs nice-looking, tokens, authorization frames, AJAX, clinet-side validation and more.
By : MStaniszczak
web.framework version 1.0.0 for PHP 5 has been released. This release includes new features, including: - advanced validators - good integration with web.template (wt-call block) - integration with other template system (you can use template as view) - many small corrects and new features.
With this release, web.framework provides: - action and action-chains - calls to other actions/action-chains from action-chain - pre- and post- actions with exceptions (i.e. you can exclude some actions/action-chains from pre- or post- actions) - validators for simple check forms - advanced validators - simple client side validators (JavaScript) - support for DB configuration in framework configuration - support for template systems (by default drivers for web.template and Smarty) - good integration with web.template (wt-call block) - integration with other template system (you can use template as view) - router - for simple support for nice URL and generate proper URL addresses - token - you can now check for reload/resend form by user - authorization frame - you can now integrate your authorization classes/functions with web.framework and configuration file - AJAX - DB support (for PDO, ADOdb and web.db - I suggest using PDO) - DB session handler
Feel free to download the framework, test it and submit any bugs and feature requests. http://www.webframework.org/
DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware.