SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
symfony
                            Open-Source
                        Enterprise Framework

                                  Fabien Potencier
                         http://www.symfony-project.com/
                            http://www.sensiolabs.com/



Symfony Camp 2007   www.symfony-project.com   fabien.potencier@sensio.com   www.sensiolabs.com
Sensio
  • French Web Agency, founded in 1998
         – 150 people
         – 30 people dedicated to Web technologies

                                                      SENSIO
                                                     Web Agency




                                                                        Web
                                      Webmarketing
                                                                    Technologies




                                                                     Open Source
                                                                    Technologies
                                                                  (Framework PHP)




Symfony Camp 2007   www.symfony-project.com    fabien.potencier@sensio.com         www.sensiolabs.com
Sensio Labs
  • Open-Source technologies (LAMP stack)
         –   Linux
         –   Apache
         –   MySQL / PostgreSQL
         –   PHP / Perl / Python / Ruby
  • Open-Source dedicated team
  • Big company customers
         – Web Consulting                                                                symfony
         – Audit / Training                                                           PHP Framework
         – Web Development


Symfony Camp 2007     www.symfony-project.com   fabien.potencier@sensio.com   www.sensiolabs.com
symfony
  •    PHP 5 Web Framework
  •    Based on 9 years of Sensio experience
  •    Based on well-known projects (Mojavi, Propel, Prado)
  •    Open-Source                                    Licence
  •    Built for :                                      MIT

         – Professional Websites
         – Complex needs
                                                                                    Bring together
         – Demanding environments                                                  Entreprise World
                                                                                  Open-Source World


Symfony Camp 2007   www.symfony-project.com    fabien.potencier@sensio.com   www.sensiolabs.com
Don’t reinvent the wheel
  • Follow best practices
  • MVC Pattern : Model / View / Controller

  • Unit and functional test framework
  • Environment and deployment support
  • Security (XSS and CSRF protection by default)
  • Extensible (plugin system)
                                                                                                  Simplify
                                                                                                  your Life


Symfony Camp 2007    www.symfony-project.com   fabien.potencier@sensio.com   www.sensiolabs.com
Develop faster
  • Each line of code has a cost
         – To write the line                                                          less code
                                                                                          
         – To test it
                                                                                   less complexity
         – To maintain it                                                                 
                                                                                      less bugs
  • Write less code                                                                       
         –   Architecture : controller, ORM, …                                    more productivity
                                                                                          
         –   Configuration
                                                                                      more time
         –   Autoloading
         –   Generators
         –   Helpers
  • More time for business rules, edge cases, …
Symfony Camp 2007     www.symfony-project.com   fabien.potencier@sensio.com   www.sensiolabs.com
Main selling points
  •    Documentation
  •    Configurability
  •    Security                                                                         Standard
  •    Debugging tools                                                                    PHP 5
                                                                                           MVC
  •    Functional tests                                                                  Routing
  •    Extensibility : Plugins                                                            Cache
  •    Admin Generator
  •    ORM : Propel or Doctrine
  •    i18n / l10n
  •    1.0 maintained for a long time
Symfony Camp 2007   www.symfony-project.com   fabien.potencier@sensio.com   www.sensiolabs.com
A Professional Web Framework
  • Built from experience
  • 1.0 stable, maintained with commercial support
  • Growing community
         – Developers in more than 80 countries
         – 100 000 visitors per month on symfony-project.com
  • Open-Source Documentation
         – The book (450 pages - GFDL)
         – Askeet Tutorial (250 pages)


Symfony Camp 2007      www.symfony-project.com   fabien.potencier@sensio.com   www.sensiolabs.com
Next symfony Workshops


   En français : Paris, France - Dec 05, 2007

     In English : Paris, France - Feb 13, 2008

               More info on www.sensiolabs.com

Symfony Camp 2007    www.symfony-project.com   fabien.potencier@sensio.com   www.sensiolabs.com
Join Us
  • Sensio Labs is recruiting in France
         – project managers
         – web developers
  • You have a passion for the web?
         – Web Developer : You have a minimum of 3 years experience in
           web development with Open-Source projects and you wish to
           participate to development of Web 2.0 sites using the best
           frameworks available.
         – Project Manager : You have more than 5 years experience as a
           developer and/or a project manager and you want to manage
           complex Web projects for prestigious clients.


Symfony Camp 2007   www.symfony-project.com   fabien.potencier@sensio.com   www.sensiolabs.com
SENSIO S.A.
                                  26, rue Salomon de Rothschild
                                      92 286 Suresnes Cedex
                                             FRANCE
                                         Tél. : +33 1 40 99 80 80
                                         Fax : +33 1 40 99 83 34

                                              Contact
                                         Fabien Potencier
                                   fabien.potencier@sensio.com




        http://www.sensiolabs.com/                                  http://www.symfony-project.com/
Symfony Camp 2007    www.symfony-project.com   fabien.potencier@sensio.com   www.sensiolabs.com

Weitere ähnliche Inhalte

Andere mochten auch

Configuracion y periodicidad
Configuracion y periodicidadConfiguracion y periodicidad
Configuracion y periodicidad
quimova
 
Nueva extraescolar inglés
Nueva extraescolar inglésNueva extraescolar inglés
Nueva extraescolar inglés
AMPA Ramon Laza
 
Примеры "полезных, но продающих" e-mail рассылок
Примеры "полезных, но продающих" e-mail рассылокПримеры "полезных, но продающих" e-mail рассылок
Примеры "полезных, но продающих" e-mail рассылок
Dima Odnokoz
 
Documento de conclusiones lecciones aprendidas del incendio de la riba de sae...
Documento de conclusiones lecciones aprendidas del incendio de la riba de sae...Documento de conclusiones lecciones aprendidas del incendio de la riba de sae...
Documento de conclusiones lecciones aprendidas del incendio de la riba de sae...
sindicatosatif
 

Andere mochten auch (20)

20141120 Jornada sobre valorización de residuos de la industria agroalimentar...
20141120 Jornada sobre valorización de residuos de la industria agroalimentar...20141120 Jornada sobre valorización de residuos de la industria agroalimentar...
20141120 Jornada sobre valorización de residuos de la industria agroalimentar...
 
Historia de internet (line)
Historia de internet (line)Historia de internet (line)
Historia de internet (line)
 
TireMoni Tm 4100 Kurzanleitung Motorrad, Anhänger
TireMoni Tm 4100 Kurzanleitung Motorrad, AnhängerTireMoni Tm 4100 Kurzanleitung Motorrad, Anhänger
TireMoni Tm 4100 Kurzanleitung Motorrad, Anhänger
 
Configuracion y periodicidad
Configuracion y periodicidadConfiguracion y periodicidad
Configuracion y periodicidad
 
mediterr@news núm. 02 (Juny 2014) - Revista Institut Mediterrània
mediterr@news núm. 02 (Juny 2014) - Revista Institut Mediterràniamediterr@news núm. 02 (Juny 2014) - Revista Institut Mediterrània
mediterr@news núm. 02 (Juny 2014) - Revista Institut Mediterrània
 
Nueva extraescolar inglés
Nueva extraescolar inglésNueva extraescolar inglés
Nueva extraescolar inglés
 
KKD's F-min-CV 2015a
KKD's F-min-CV 2015aKKD's F-min-CV 2015a
KKD's F-min-CV 2015a
 
Proyecto feria de ciencias
Proyecto feria de cienciasProyecto feria de ciencias
Proyecto feria de ciencias
 
LA CRONICA 562
LA CRONICA 562LA CRONICA 562
LA CRONICA 562
 
Примеры "полезных, но продающих" e-mail рассылок
Примеры "полезных, но продающих" e-mail рассылокПримеры "полезных, но продающих" e-mail рассылок
Примеры "полезных, но продающих" e-mail рассылок
 
2014 Annual Fundraising and Investment Review
2014 Annual Fundraising and Investment Review2014 Annual Fundraising and Investment Review
2014 Annual Fundraising and Investment Review
 
Eia y pma isla floreana
Eia y pma isla floreanaEia y pma isla floreana
Eia y pma isla floreana
 
Saura x Saura
Saura x Saura Saura x Saura
Saura x Saura
 
Control calidad
Control calidad Control calidad
Control calidad
 
Adecuación LSCA-Mujica, Oliva, Barrionuevo, Ruiz, Pereyra
Adecuación LSCA-Mujica, Oliva, Barrionuevo, Ruiz, PereyraAdecuación LSCA-Mujica, Oliva, Barrionuevo, Ruiz, Pereyra
Adecuación LSCA-Mujica, Oliva, Barrionuevo, Ruiz, Pereyra
 
Beth Springer, Clorox,Joe Laur, at Opportunity Green 2009
Beth Springer, Clorox,Joe Laur, at Opportunity Green 2009Beth Springer, Clorox,Joe Laur, at Opportunity Green 2009
Beth Springer, Clorox,Joe Laur, at Opportunity Green 2009
 
Marco teorico del proyecto
Marco teorico del proyectoMarco teorico del proyecto
Marco teorico del proyecto
 
Creatividad copia
Creatividad   copiaCreatividad   copia
Creatividad copia
 
Documento de conclusiones lecciones aprendidas del incendio de la riba de sae...
Documento de conclusiones lecciones aprendidas del incendio de la riba de sae...Documento de conclusiones lecciones aprendidas del incendio de la riba de sae...
Documento de conclusiones lecciones aprendidas del incendio de la riba de sae...
 
Facundo Cabral
Facundo CabralFacundo Cabral
Facundo Cabral
 

Ähnlich wie symfony: Open-Source Enterprise Framework

symfony: An Open-Source Framework for Professionals (PHP Day 2008)
symfony: An Open-Source Framework for Professionals (PHP Day 2008)symfony: An Open-Source Framework for Professionals (PHP Day 2008)
symfony: An Open-Source Framework for Professionals (PHP Day 2008)
Fabien Potencier
 
Write Plugins for symfony (Symfony Camp 2007)
Write Plugins for symfony (Symfony Camp 2007)Write Plugins for symfony (Symfony Camp 2007)
Write Plugins for symfony (Symfony Camp 2007)
Fabien Potencier
 
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
Fabien Potencier
 
Symfony 1.1 - Fabien Potencier
Symfony 1.1 - Fabien PotencierSymfony 1.1 - Fabien Potencier
Symfony 1.1 - Fabien Potencier
dpc
 

Ähnlich wie symfony: Open-Source Enterprise Framework (20)

symfony: An Open-Source Framework for Professionals (PHP Day 2008)
symfony: An Open-Source Framework for Professionals (PHP Day 2008)symfony: An Open-Source Framework for Professionals (PHP Day 2008)
symfony: An Open-Source Framework for Professionals (PHP Day 2008)
 
Write Plugins for symfony (Symfony Camp 2007)
Write Plugins for symfony (Symfony Camp 2007)Write Plugins for symfony (Symfony Camp 2007)
Write Plugins for symfony (Symfony Camp 2007)
 
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
symfony: An Open-Source Framework for Professionals (Dutch Php Conference 2008)
 
Symfony 1.1 - Fabien Potencier
Symfony 1.1 - Fabien PotencierSymfony 1.1 - Fabien Potencier
Symfony 1.1 - Fabien Potencier
 
Symfony workshop introductory slides
Symfony workshop introductory slidesSymfony workshop introductory slides
Symfony workshop introductory slides
 
Myphp-busters: symfony framework (PHPCon.it)
Myphp-busters: symfony framework (PHPCon.it)Myphp-busters: symfony framework (PHPCon.it)
Myphp-busters: symfony framework (PHPCon.it)
 
Symfony for non-techies
Symfony for non-techiesSymfony for non-techies
Symfony for non-techies
 
Enterprise PHP (php|works 2008)
Enterprise PHP (php|works 2008)Enterprise PHP (php|works 2008)
Enterprise PHP (php|works 2008)
 
PHP in the Real World
PHP in the Real WorldPHP in the Real World
PHP in the Real World
 
Myphp-busters: symfony framework
Myphp-busters: symfony frameworkMyphp-busters: symfony framework
Myphp-busters: symfony framework
 
Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)
 
Sun Startup Essential Program
Sun Startup Essential ProgramSun Startup Essential Program
Sun Startup Essential Program
 
Continuous Integration Step-by-step
Continuous Integration Step-by-stepContinuous Integration Step-by-step
Continuous Integration Step-by-step
 
Myphp-busters: symfony framework (php|tek 09)
Myphp-busters: symfony framework (php|tek 09)Myphp-busters: symfony framework (php|tek 09)
Myphp-busters: symfony framework (php|tek 09)
 
Developing Software That Matters I
Developing Software That Matters IDeveloping Software That Matters I
Developing Software That Matters I
 
Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008
 
Movendo aplicações .NET para plataformas abertas
Movendo aplicações .NET para plataformas abertasMovendo aplicações .NET para plataformas abertas
Movendo aplicações .NET para plataformas abertas
 
Soa R 7 16 08 Appistry Private Clouds Etc Bob Lozano
Soa R 7 16 08   Appistry   Private Clouds Etc Bob LozanoSoa R 7 16 08   Appistry   Private Clouds Etc Bob Lozano
Soa R 7 16 08 Appistry Private Clouds Etc Bob Lozano
 
Samuel Asher Rivello - PureMVC Hands On Part 2
Samuel Asher Rivello - PureMVC Hands On Part 2Samuel Asher Rivello - PureMVC Hands On Part 2
Samuel Asher Rivello - PureMVC Hands On Part 2
 
Debugging with Zend Studio for Eclipse
Debugging with Zend Studio for EclipseDebugging with Zend Studio for Eclipse
Debugging with Zend Studio for Eclipse
 

Mehr von Fabien Potencier

Dependency injection in PHP 5.3/5.4
Dependency injection in PHP 5.3/5.4Dependency injection in PHP 5.3/5.4
Dependency injection in PHP 5.3/5.4
Fabien Potencier
 
Dependency injection-zendcon-2010
Dependency injection-zendcon-2010Dependency injection-zendcon-2010
Dependency injection-zendcon-2010
Fabien Potencier
 
Design patterns revisited with PHP 5.3
Design patterns revisited with PHP 5.3Design patterns revisited with PHP 5.3
Design patterns revisited with PHP 5.3
Fabien Potencier
 
The state of Symfony2 - SymfonyDay 2010
The state of Symfony2 - SymfonyDay 2010The state of Symfony2 - SymfonyDay 2010
The state of Symfony2 - SymfonyDay 2010
Fabien Potencier
 
Dependency injection - phpday 2010
Dependency injection - phpday 2010Dependency injection - phpday 2010
Dependency injection - phpday 2010
Fabien Potencier
 
Dependency Injection IPC 201
Dependency Injection IPC 201Dependency Injection IPC 201
Dependency Injection IPC 201
Fabien Potencier
 
Caching on the Edge with Symfony2
Caching on the Edge with Symfony2Caching on the Edge with Symfony2
Caching on the Edge with Symfony2
Fabien Potencier
 
Unit and Functional Testing with Symfony2
Unit and Functional Testing with Symfony2Unit and Functional Testing with Symfony2
Unit and Functional Testing with Symfony2
Fabien Potencier
 
News of the Symfony2 World
News of the Symfony2 WorldNews of the Symfony2 World
News of the Symfony2 World
Fabien Potencier
 
Dependency Injection - ConFoo 2010
Dependency Injection - ConFoo 2010Dependency Injection - ConFoo 2010
Dependency Injection - ConFoo 2010
Fabien Potencier
 

Mehr von Fabien Potencier (20)

Varnish
VarnishVarnish
Varnish
 
Look beyond PHP
Look beyond PHPLook beyond PHP
Look beyond PHP
 
Dependency injection in PHP 5.3/5.4
Dependency injection in PHP 5.3/5.4Dependency injection in PHP 5.3/5.4
Dependency injection in PHP 5.3/5.4
 
Dependency injection-zendcon-2010
Dependency injection-zendcon-2010Dependency injection-zendcon-2010
Dependency injection-zendcon-2010
 
Caching on the Edge
Caching on the EdgeCaching on the Edge
Caching on the Edge
 
Design patterns revisited with PHP 5.3
Design patterns revisited with PHP 5.3Design patterns revisited with PHP 5.3
Design patterns revisited with PHP 5.3
 
The state of Symfony2 - SymfonyDay 2010
The state of Symfony2 - SymfonyDay 2010The state of Symfony2 - SymfonyDay 2010
The state of Symfony2 - SymfonyDay 2010
 
PhpBB meets Symfony2
PhpBB meets Symfony2PhpBB meets Symfony2
PhpBB meets Symfony2
 
Dependency injection - phpday 2010
Dependency injection - phpday 2010Dependency injection - phpday 2010
Dependency injection - phpday 2010
 
Symfony2 - WebExpo 2010
Symfony2 - WebExpo 2010Symfony2 - WebExpo 2010
Symfony2 - WebExpo 2010
 
Symfony2 - WebExpo 2010
Symfony2 - WebExpo 2010Symfony2 - WebExpo 2010
Symfony2 - WebExpo 2010
 
Symfony2 - OSIDays 2010
Symfony2 - OSIDays 2010Symfony2 - OSIDays 2010
Symfony2 - OSIDays 2010
 
Dependency Injection IPC 201
Dependency Injection IPC 201Dependency Injection IPC 201
Dependency Injection IPC 201
 
Caching on the Edge with Symfony2
Caching on the Edge with Symfony2Caching on the Edge with Symfony2
Caching on the Edge with Symfony2
 
Unit and Functional Testing with Symfony2
Unit and Functional Testing with Symfony2Unit and Functional Testing with Symfony2
Unit and Functional Testing with Symfony2
 
News of the Symfony2 World
News of the Symfony2 WorldNews of the Symfony2 World
News of the Symfony2 World
 
Dependency Injection - ConFoo 2010
Dependency Injection - ConFoo 2010Dependency Injection - ConFoo 2010
Dependency Injection - ConFoo 2010
 
Dependency Injection
Dependency InjectionDependency Injection
Dependency Injection
 
Symfony Components
Symfony ComponentsSymfony Components
Symfony Components
 
PHP 5.3 in practice
PHP 5.3 in practicePHP 5.3 in practice
PHP 5.3 in practice
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

symfony: Open-Source Enterprise Framework

  • 1. symfony Open-Source Enterprise Framework Fabien Potencier http://www.symfony-project.com/ http://www.sensiolabs.com/ Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 2. Sensio • French Web Agency, founded in 1998 – 150 people – 30 people dedicated to Web technologies SENSIO Web Agency Web Webmarketing Technologies Open Source Technologies (Framework PHP) Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 3. Sensio Labs • Open-Source technologies (LAMP stack) – Linux – Apache – MySQL / PostgreSQL – PHP / Perl / Python / Ruby • Open-Source dedicated team • Big company customers – Web Consulting symfony – Audit / Training PHP Framework – Web Development Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 4. symfony • PHP 5 Web Framework • Based on 9 years of Sensio experience • Based on well-known projects (Mojavi, Propel, Prado) • Open-Source Licence • Built for : MIT – Professional Websites – Complex needs Bring together – Demanding environments Entreprise World Open-Source World Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 5. Don’t reinvent the wheel • Follow best practices • MVC Pattern : Model / View / Controller • Unit and functional test framework • Environment and deployment support • Security (XSS and CSRF protection by default) • Extensible (plugin system) Simplify your Life Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 6. Develop faster • Each line of code has a cost – To write the line less code  – To test it less complexity – To maintain it  less bugs • Write less code  – Architecture : controller, ORM, … more productivity  – Configuration more time – Autoloading – Generators – Helpers • More time for business rules, edge cases, … Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 7. Main selling points • Documentation • Configurability • Security Standard • Debugging tools PHP 5 MVC • Functional tests Routing • Extensibility : Plugins Cache • Admin Generator • ORM : Propel or Doctrine • i18n / l10n • 1.0 maintained for a long time Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 8. A Professional Web Framework • Built from experience • 1.0 stable, maintained with commercial support • Growing community – Developers in more than 80 countries – 100 000 visitors per month on symfony-project.com • Open-Source Documentation – The book (450 pages - GFDL) – Askeet Tutorial (250 pages) Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 9. Next symfony Workshops En français : Paris, France - Dec 05, 2007 In English : Paris, France - Feb 13, 2008 More info on www.sensiolabs.com Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 10. Join Us • Sensio Labs is recruiting in France – project managers – web developers • You have a passion for the web? – Web Developer : You have a minimum of 3 years experience in web development with Open-Source projects and you wish to participate to development of Web 2.0 sites using the best frameworks available. – Project Manager : You have more than 5 years experience as a developer and/or a project manager and you want to manage complex Web projects for prestigious clients. Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com
  • 11. SENSIO S.A. 26, rue Salomon de Rothschild 92 286 Suresnes Cedex FRANCE Tél. : +33 1 40 99 80 80 Fax : +33 1 40 99 83 34 Contact Fabien Potencier fabien.potencier@sensio.com http://www.sensiolabs.com/ http://www.symfony-project.com/ Symfony Camp 2007 www.symfony-project.com fabien.potencier@sensio.com www.sensiolabs.com