What is WebFlicker Framework?
Is a set set of libraries or classes and method written in Object Oriented PHP to help Developers to speed there work.
WebFlicker Framwork Technology:
WebFlicker framework Use Object Oriented PHP, Smarty, Template Engine and ADOdb Database Abstraction Library for PHP. Framework contain other very helpful libraries like input validation, XSS validation, PDF generator, Pagination, Captcha, simple authentication method for Admin panel and support for multilingual applications.
Our framework will allow you to build complex applications with separating your HTML, XHTML, XML from PHP code using Smarty Template Engine Open source technology which make it a very good solution for ready made system.
The best use of WebFlicker Framework is to building content management systems, Online shops, and business directories.. and other middleweight applications.
WebFlicker Design pattern:
Our framework do not use a Front Controller pattern (MVC). But it used Page Controller pattern.
This allow you more flexibility in nameing yours website pages pages
Ex. let say you want to create a simple blog system:
- Create a main class Blog.php in DocumentRootapplicationcontrollerBlog.php this file will contain all blog methods and variables (Add(), Edit($blog_id); Upadate($blog_id). Validation and rules are done in this script
- Creaet your Html file (tpl) to view the pages each page will have it own tpl file ex. DocumentRootthemesdefaultblogadd_new_blog.tpl
- Create new page called DocumentRootblogadd_new_blog.php this page will control which method has to be run and which template to view.