際際滷

際際滷Share a Scribd company logo
PHP Framework Ford AntiTrust @ BarCamp Bangkok Winter 2008
About Speaker Education   2003  2006 Bachelor of Science (Computer Science), Naresuan University, Thailand  1991  2003 High School and Junior High School, La Salle Chotiravi Nakhonsawan, Thailand  Full-time Database Administrator at BBMT-BKK.  Freelances  Software Designed & Consultant Database Consultant  Web Developer with PHP  SEO Consultant  Other Co-Founder at Siampod.com Staff and Developer at ThaiAdmin.org Blogger at Ford AntiTrustBlog  (http://www.thaicyberpoint.com/ford/blog)
What? http://www.viewimages.com/Search.aspx?mid=3095718&epmid=1
What?
What? Reusable design A pplication  P rogramming  I nterface and Code libraries Helper scripting program for build software application Standard structure Top layer on  Software Developer Technology Stack
Why? High  productivity   (Speed++) Good  Standard Code & Standard Structure  Smooth  team support Easy  maintenance and long term support Don't repeat yourself ( DRY ) DRY is a core principle of Andy Hunt and Dave Thomas's book The Pragmatic Programmer. You Ain't Gonna  Need  It
In PHP
PHP Hoffman Framework (HMF)
History | Announce 0.1a rv.15  January 6th, 2007 http://www.thaicyberpoint.com/ford/blog/id/272/ Like RoR MVC Pattern Routing URL (full control  by mod_rewrite) Add-on (config by XML) FCKeditor,LightBox and Reflection Wrapper Class like Java PHP 4+ Support  ASCII only
History | 0.1a rv.85  January 20th, 2007 Like RoR MVC Pattern Routing URL (full control  by mod_rewrite) Add-on (config by XML) FCKeditor, PHPMailer, LightBox, HTLM Form Validation and Reflection Wrapper Class like Java Model like ActiveRecord in some features Multilanguage  PHP 4+ Support  Fixed bug ASCII only Access control list with XML Production App http://shop.thaiadmin.org
History | 0.1a rv.98  August 28th, 2007 Like RoR MVC Pattern Routing URL (full control  by mod_rewrite) Add-on (config by XML) FCKeditor, PHPMailer, LightBox, HTLM Form Validation and Reflection Wrapper Class like Java Model like ActiveRecord in some features Multilanguage  PHP 4+ Support  Fixed bug ASCII and Unicode Production App http://www.wscxv.org (register form and user profile) http://www.tmbyip.com (register form)
Demo on HMF  0.1a rv.98
Today opening Rv 2 nightly version Started @ December 3 rd  2007
Today | Rv 2 nightly version Rv 2 = Revolution 2 GO PHP 5 (5.2) Redesign Architecture Use MVC Pattern Cache Fusion Drupal (Routing concept, config by XML) .NET (from Zend Framework) RoR (from ActiveRecord on Doctrine, Model layer = LogicModel) Smarty (View layer = RenderView) Rewrite controller (FlowComtroller) Access Control List with Zend_Acl Fully Unicode support Multilanguage on Extension (not build-in) Extension Multilanguage , FCKeditor, PHPMailer, LightBox, HTLM Form Validation and Reflection
Architecture
Demo on HMF  Rv 2 nightly version
Coming in 2 weeks http://www.thaicyberpoint.com/hmf

More Related Content

PHP Hoffman Framework

  • 1. PHP Framework Ford AntiTrust @ BarCamp Bangkok Winter 2008
  • 2. About Speaker Education 2003 2006 Bachelor of Science (Computer Science), Naresuan University, Thailand 1991 2003 High School and Junior High School, La Salle Chotiravi Nakhonsawan, Thailand Full-time Database Administrator at BBMT-BKK. Freelances Software Designed & Consultant Database Consultant Web Developer with PHP SEO Consultant Other Co-Founder at Siampod.com Staff and Developer at ThaiAdmin.org Blogger at Ford AntiTrustBlog (http://www.thaicyberpoint.com/ford/blog)
  • 5. What? Reusable design A pplication P rogramming I nterface and Code libraries Helper scripting program for build software application Standard structure Top layer on Software Developer Technology Stack
  • 6. Why? High productivity (Speed++) Good Standard Code & Standard Structure Smooth team support Easy maintenance and long term support Don't repeat yourself ( DRY ) DRY is a core principle of Andy Hunt and Dave Thomas's book The Pragmatic Programmer. You Ain't Gonna Need It
  • 9. History | Announce 0.1a rv.15 January 6th, 2007 http://www.thaicyberpoint.com/ford/blog/id/272/ Like RoR MVC Pattern Routing URL (full control by mod_rewrite) Add-on (config by XML) FCKeditor,LightBox and Reflection Wrapper Class like Java PHP 4+ Support ASCII only
  • 10. History | 0.1a rv.85 January 20th, 2007 Like RoR MVC Pattern Routing URL (full control by mod_rewrite) Add-on (config by XML) FCKeditor, PHPMailer, LightBox, HTLM Form Validation and Reflection Wrapper Class like Java Model like ActiveRecord in some features Multilanguage PHP 4+ Support Fixed bug ASCII only Access control list with XML Production App http://shop.thaiadmin.org
  • 11. History | 0.1a rv.98 August 28th, 2007 Like RoR MVC Pattern Routing URL (full control by mod_rewrite) Add-on (config by XML) FCKeditor, PHPMailer, LightBox, HTLM Form Validation and Reflection Wrapper Class like Java Model like ActiveRecord in some features Multilanguage PHP 4+ Support Fixed bug ASCII and Unicode Production App http://www.wscxv.org (register form and user profile) http://www.tmbyip.com (register form)
  • 12. Demo on HMF 0.1a rv.98
  • 13. Today opening Rv 2 nightly version Started @ December 3 rd 2007
  • 14. Today | Rv 2 nightly version Rv 2 = Revolution 2 GO PHP 5 (5.2) Redesign Architecture Use MVC Pattern Cache Fusion Drupal (Routing concept, config by XML) .NET (from Zend Framework) RoR (from ActiveRecord on Doctrine, Model layer = LogicModel) Smarty (View layer = RenderView) Rewrite controller (FlowComtroller) Access Control List with Zend_Acl Fully Unicode support Multilanguage on Extension (not build-in) Extension Multilanguage , FCKeditor, PHPMailer, LightBox, HTLM Form Validation and Reflection
  • 16. Demo on HMF Rv 2 nightly version
  • 17. Coming in 2 weeks http://www.thaicyberpoint.com/hmf