Published 2009-03-13 12:22:00

Well, after a busy few months, things have gone quiet again. Hopefully it's a short term thing, but it has given me a bit of time to do get back to the less profitable things in life (like blogging).

PEAR releases

Yes, after a quite a few emails bugging me to release updates to DataObjects and Template Flexy, I finally got round to getting them out the door  (and even fixing a few bugs after the got out). I've also made an effort to get Services_JSON onto the pear release system, as I use it quite a bit, and it's been sitting in as the proposal for Services_JSON for well over a year.

Facebook

Yes, that other great waster of time, I've finally set up an account for me - "AK BK Consulting" - After my first effort of using facebook fell apart, due to the mess it made of mixing family stuff and professional stuff, (I use my wife's account for my family stuff). I set up that one so I can join up with PHP developers anywhere and IT people in Hong Kong. So feel free to add me as a friend (as I dont have many ;) - this blog should be  syndicated into my page...

ExtJS / Roo builder for HTML_FlexyFramework


I was messing around this week writing a builder for HTML_FlexyFramework, my little lightweight page loader, that integrates quite nicely with Dataobjects, Template Flexy and pear in general. Part of the incentive for this was seeing a little project that a potential client had developed, in some windows application that generated an how site starting with the database schema.

The idea  was quite nice, and the interface of the builder was quite friendly. But the downside was that the resulting code was just unusable jibberish. So rather than work out how to add features to it, I wondered if using DataObject's Generator as a core, I could generate a whole ExtJS/RooJS interface from the database, and then edit that to quickly get a frontend up and running.

The code's sitting in my akpear repo RooJS_DB_DataObject (it actually writes ExtJS1.1 code) and does the basic tasks of setting up a grid for each table, a simple form to edit each table, along with some limited joins based on the links.ini

If you want to try it out, it runs like this:
php  RooJS_DB_DataObject/cli.php 'mysql://dbuser:dbpass@dbhost/dbname'

Nice little proof of concept.. It's got some idea how to 'update' it's generated code, but I've disabled that at present. It should however give you a quick way to jumpstart an ExtJS application.




Mentioned By:
www.planet-php.net : Planet PHP (27 referals)
google.com : extjs form builder (20 referals)
google.com : march (15 referals)
google.com : roo extjs (11 referals)
www.phpeye.com : Dataobjects, Flexy Releases - and Ext-Roo builder for FlexyFramework. - Alan Knowles - PHP教程|PHP5|PEAR|框架 - Powered by H (9 referals)
google.com : flexy (5 referals)
feeds2.feedburner.com : Planet D (5 referals)
google.com : ExtJs Builder (3 referals)
google.com : PHP Data Objects (3 referals)
www.jiaozhoujob.com : Open Source Software News | Job Search in Open Source area, Open Source Software News - (2 referals)
google.com : comment flexy (2 referals)
google.com : ext builder (2 referals)
google.com : ext js dataobject php (2 referals)
google.com : ext-js form builder (2 referals)
google.com : extjs roo (2 referals)
google.com : php flexy pear form (2 referals)
yandex.ua : extjs +form builder - Яндекс: нашлось 3527 страниц (1 referals)
www.debian.org.hk : Planet DebianHK | Debian HK (1 referals)
google.com : about me: toooooo friendly... (1 referals)
google.com : BK BULDER (1 referals)

Comments

extjs form builder
There seems to be a newer, but also deprecated extjs gui builder available. see http://www.rabuser.info/jsgui.php
why does no one complete one of the builders?
#0 - Nina ( Link) on 2009-07-23 03:19:11 Delete Comment

Add Your Comment