Overview

Web 2.0 applications are quickly replacing classic web applications as a means for collaboration using the Internet by providing a rich application environment.

Web developers nowadays should use Web 2.0 technology to create modern interactive web applications that can support Internet collaboration.

Web 2.0 technology involves using frameworks in order to rapidly create exciting web applications that behave like desktop applications.

One such framework is Symfony which is PHP-based and follows the Model View Controller design pattern which separates the application into three distinct components or modules: logic, presentation, and request processor.

In this workshop, we will create a web blog site using the Symfony framework as a basis for creating rich and interactive web applications. We will introduce Symfony and go through its installation, configuration, as well as setting up a simple website to test the installation, and finally create a blog site with rich AJAX-enabled interactivity.