Category: PHP

Zephyr Beta 2 : Upcoming Features

Yesterday night I added some great functionality in zephyr. Developers can use “Filtersâ€? in zephyr packages. In primary stage I just implemented two type of filters, one is “pre-filterâ€? and another is “post-filterâ€?. Pre filters are a simple object which is invoked when visitors input data. Before passing these data to actions, zephyr will call “process()â€? method of pre filter object. After processing them, these data will be passed to action.

Pre filters are of great use of you want to implement some sort of input filtering. Beside submitted data from users, Prefilters will also receive the action name which is responsible to handle those data. So it will remain flexible to developers.

Second type of filter that I implemented is “postfilterâ€?. After rendering the view, this filter is invoked with the rendered content and action name. So developers can polish the rendered output if they need to.

Day by day I will also add filter in different execution level of zephyr core. I am also planning to implement JSON support in zephyr. Here is a comprehensive list of implemented features for upcoming version of zephyr beta 2.0

1. Multiple Database Support (For both same provider and different provider)
2. SQLite support
3. Prototype is now a part of zephyr. So users can take advantage of this great library.
4. Automatic display of “loadingâ€? image when an action is called.
5. Multiple PHP file loading capability
6. Multiple Javascript file loading capability
7. Multiple pre action processors
8. Supports exchanging non printable characters as response and request.
9. Easy loading of PEAR packages.
10. Package Initializer, a special object that will be invoked while loading the package for first time.
11. Abstract DBInfo class, to simplify sharing db information.
12. flexible execute() method in DAO
13. Better exception management.

Zephyr : Preparing for Beta2

zephyr2.jpg I start development of second beta version of zephyr. This time I got two fellow developers with me. One is Raisul Kabir from Paradigm, an Exceptionally expert javascript and actionscript developer. He can contribute his expertise to upgrade the ajax experience of zephyr. Another one is Ramesh Bhardawaj, a decent developer from a1Technology.

I added Sam Stephensons famous Prototype library to zephyr yesterday night, at 2 AM :D. this library will save my sleep for many nights. I will also add some of these great Javascript libraries tonight.

1. MooFx
2. Nifty Corners
3. Scriptaculous
4. Tabifier

i am creating an update plan in details. Very soon I will publish it. But be sure, zephyr is going to be coolest AJAX based Framework for PHP5 Developers.

keep yourself uptodate with Planet-PHP

planet-php.gifPlanet php is the one stop place where you will find all the php news those are happening around. This site collects informations from more than 40 blog from popular php developers. This site updated twice a day, so you can always find latest news here.

Planet PHP also aggregates latest PHP feeds from del.icio.us which is a bonus. You will also find latest news about PEAR/PECL releases. If you are PHP fan, planet-php is a must see site for you.

Just recieved the Developer license from Infosoft Global

I was surprised when Pallav Nadhani from InfosoftGlobal offered me one developer license of their award winning product, FusionChart to help in developing interfaces for their charts. I was working for developing interfaces for different fucion chart entity few months ago. Pallav is very interestd about that project and he offered my a developer license.

Infosoft Global is also sponsoring our monthly coding contest with thier products.

Zephyr is quite stable now. It’s public beta has been released recently after a long break. Already there are 400+ download. I am still planning to make some big chage in it.

RoR (aka Ruby on Rails) is a great product. I have recently been interested in it. A very handy tool for rapidly developing the web applications. I like it.