symfony va a skuola
DESCRIPTION
L'esperienza di Skuola Network con l'utilizzo del framework in PHP SymfonyTRANSCRIPT
![Page 1: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/1.jpg)
<3
![Page 2: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/2.jpg)
Chi sono• 11 anni di esperienza
• 3 anni in Dada / Blogo
• Wordpress, Drupal e molto custom
• Interessi: Django, RoR e Node.js
• PUG Torino
![Page 3: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/3.jpg)
• 12 anni di storia
• 2.000.000+ utenti unici/mese
• 350.000+ iscritti
• Primo riferimento per studenti superiori
• Partnership Mediaset
• Supporto fondo Piemontech
![Page 4: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/4.jpg)
© Marvel
![Page 5: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/5.jpg)
![Page 6: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/6.jpg)
Start up!
• up quick 'n' dirty
• cambiamenti del mercato
• just in time
• risorse tecniche limitate
![Page 7: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/7.jpg)
© Marvel
![Page 8: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/8.jpg)
© Marvel
![Page 9: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/9.jpg)
Cosa vogliamo
• scalabile
• estendibile
• comprensibile
• affidabile
![Page 10: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/10.jpg)
Cosa vogliamo
• scalabile = flessibile
• estendibile = modulare
• comprensibile = standard
• affidabile = testabile
![Page 11: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/11.jpg)
• PHP 5.3
• stabile dal 2011
• community
• documentazione
• modulare
• qualità codice e test
![Page 12: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/12.jpg)
Integrazioneclient
Skuola SymfonySkuola CMS
Dati
Template
![Page 13: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/13.jpg)
Come?
• progetti paralleli
• nuove funzionalità
• riutilizzo template
• mappatura db
![Page 14: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/14.jpg)
Dove siamo• 3 progetti integrati
• ~75% code coverage
• Entità principali
• template condivisi
![Page 15: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/15.jpg)
© Fox
![Page 16: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/16.jpg)
• TDD
• Symfony
• Git flow
• Depency Injection
• Event Driven Architecture
• PayPal Api
![Page 17: Symfony va a Skuola](https://reader033.vdocuments.net/reader033/viewer/2022042813/54b6fb1e4a795930278b45d3/html5/thumbnails/17.jpg)
Twitter: @ifabio
http://ifabio.com
Images courtesy Marvel, WarnerBros, Fox e Chuck Norris