Wednesday, October 15, 2008

Open-source content management systems

In recent times, open-source software has been seen as an increasingly mainstream part of the market. This has been fuelled by the growth of the internet, including the continued market dominance of Apache, and the mindshare of Linux.

Backing by large vendors such as IBM has further solidified the position of open-source solutions, to the extent that the corporate world is now seeing open-source as a viable option.

The field of content management systems (CMSs) has seen particularly strong growth in open-source solutions, perhaps in direct response to the very high prices that commercial CMSs have historically demanded.

Open-source CMSs have now matured to the point where they should be considered side-by-side with commercial alternatives. This is not a reflection of ‘open-source zeal’, rather a recognition that there exist sensible business alternatives to commercial solutions.

This article is written from a corporate perspective, and is grounded in business requirements and objectives. It outlines both the strengths and weaknesses of open-source content management options.


Current Features as of 1.0 - Visit the Features section for more info

  • Easy Forms - one function call will take all your form values and create a pretty little query string for you ajaxObj.getForm('formid');

  • JSON Client Side Encoding - Now you can send and receive JSON encoded data from client or server!

  • Network Down Protection - MyBic can help to detect when the server is down and will disable itself from making more calls

  • Submission Queue built-in - All of your AJAX requests will be sent in the correct order, all requests are stored in the queue to prevent overwriting

  • Debugging Aid - just set ajaxObj.debug=1; and you will get a little popup that gives you info on your current request/responses

  • Firebug Integration - Use the MyBic firefox extension to send debug data from your php scripts to firebug! No mess, no fuss!

After tiring of over hyped ajax frameworks trying to hide theguts that make ajax programming fun I decided to share my recipe for easy to make ajax applications where you still have control over everything, but the setup of it all is handled for you. This is a basic state of mind system rather than a framework. I offer you 3 files and a design pattern that allows you to focus on making things happen rather than setting things up. This is designed for PHP4 and PHP5

My-BIC provides support for XML, JSON and TEXT ajax transactions. My-BIC has also been tested to work with Safari, Firefox, IE and Opera web browsers.

As of version 1.0 We now include the MYBIC DEBUGGER. You can use this amazing tool to send debug information from PHP straight to firebug.

The 3 files I provide that you'll need:

Client Side: mybic.js - Javascript class to create xmlhttprequest object and make server calls

Server Side: mybic_server.php - The front controller, all ajax requests will be sent to this page

mybic_json.php - If JSON encoding is requested, the response from your class will be JSON encoded(Michal Migurski)

for more information click the following link

For download it , visit this link

Tuesday, October 14, 2008

Which is appropriate PHP framework, It's hard to decide...

What’s your favorite PHP framework?
So I’m making my first foray into PHP frameworks. I’m tinkering with CodeIgniter right now. I chose it on a lark, in part because it was easy to install, didnt’t require too much tinkering with configuration settings, and well-documented.

Though I like CodeIgniter’s OO-MVC approach, I’m not wedded to it. I’m also very interested in what else is out there. So please share with us:

  • What PHP framework are you using?

  • What’s your favorite PHP framework (if you have tried enough to compare)?

  • If you were going to recommend a framework to learn, which would you choose (or warn folks to avoid) and why?

And if you haven’t yet looked into PHP frameworks, here’s a (far from comprehensive) list to get you started:

article from