Useful PHP libraries

PHP July 15th, 2007

I’m playing with the idea of writing my own custom CMS for a future project.
Actually I’ve also chosen similiar libraries for one of my major CMS project 5 years ago!! Since the tools are still used today, they have stood the test of time.

To build a nice supporting libraries, I’ve chosen the following:

Smarty templating engine(last update:March 7th, 2007)
One of the best templating system in PHP in my opinion. Basically it’s a good idea to separate PHP code from html. For newbies, you may need to invest a little time to get used to the idea but it’s worth it.
Also, the caching system is pretty nice as it caches common PHP generated files into static HTML making retrieval and display on browsers many times faster and less taxing on the webserver. All good things to have!

ADODB (last update:May 20, 2007)
Data Abstraction library. Basically it replaces all the common database query commands with it’s own. This means if an app has already been written to support MySQL, changing it to another DB sysytem such as MSSQL only requires a one or two line change in the configuration file.

Scriptaculous(last update: May 25th, 2007)
Ajax library. To have those nice AJAX dynamic pages. Update portion of pages without entire page refreshes. Just so essential if you want your app to have the Web 2.0 feel :)

I really want to use CakePHP too as a framework to really cut development time down but I found it hard to learn. I’m still persevering and trying to pick it up by next month but in the meantime, I’ll continue with the above libraries.

Powered by ScribeFire.



Leave a Comment