Posted by jcargoo | Sunday, November 30, 2008
| 0Delicious Twitter Reddit Digg Loading...

Symfony is an open-source and complete web framework written in PHP5. Based on the best practices of web development, thoroughly tried on several active websites, Symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.
For starters, it separates a web application's business rules, server logic, and presentation views as per it is based on

the MVC model.
It is compatible with the most of the available databases engines, including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server. It runs on Unix and Windows platforms
Symfony is based on the following concepts:
  • compatible with as many environments as possible;
  • easy to install and configure;
  • simple to learn;
  • enterprise ready;
  • convention rather than configuration, supporting fallback calls;
  • simple in most cases, but still flexible enough to adapt to complex cases;
  • most common web features included;
  • compliant with most of the web "best practices" and web "design patterns";
  • very readable code with easy maintenance;
  • open source.
For more details, please visit this following link.

The main purpose of this article is not to introduce you to the framework but it rather to show you the meaning of every component of the Symfony Tree Structure.

Root tree structure

Application tree structure

Module tree structure

Please find the pdf version of the Symfony Tree Structure here.

How to encourage this blog if you like it:
  • Promote our sponsors;
  • Add any kind of comment or critic;
  • Ask me directly by email if you prefer.
Just do something like that, and I will have the huge pleasure to continue posting the best of the creativity I have.

Share this post ?

Digg Reddit Stumble Delicious Technorati Twitter Facebook

3 Previous Comments
  1. Abhinav.Singh | November 30, 2008 at 3:53 AM  

    Nice one. For those interested in some insight on Symfony have a look at:

  2. jcargoo | November 30, 2008 at 5:00 AM  
    This comment has been removed by the author.
  3. jcargoo | November 30, 2008 at 5:03 AM  

    Really appreciate your Symfony articles!
    Thanks so much Abhi !