Els Gestors de Contingut són extraordinàriament útils justament per al que estan fets: crear, mantenir, organitzar continguts, documents, imatges; organitzar-ne l'accés dels usuaris; llistes de correu; fòrums... tot allò per al que existeixi un mòdul disponible o que es pugui connectar al CMS i que no calgui modificar més enllà de les possibilitats de parametrització que ofereixi.
El problema ve quan els requeriments de l'aplicació web ja no són els relacionats amb la gestió de continguts. En aquest moment, el CMS ja no és útil, o només ho és marginalment. Aleshores cal atacar el desenvolupament de l'aplicació web d'una altre forma. Per descomptat que es pot encarar la construcció d'un lloc web creant des de zero, "from scratch", totes les pàgines del lloc.
Però en aquest cas segur que ens trobaríem que hem de reinventar la roda contínuament. Un enfoc més pràctic seria utilitzar un framework que ens proporcionés unes llibreries, una arquitectura, una estructura i unes capes i patrons ben definits per a desenvolupar el lloc. Encara serem nosaltres els responsables d'escriure les pàgines amb PHP i desenvolupar-ne els requeriments funcionals. Però ja no caldrà que reinventem la roda.
Estic parlant de frameworks com poden ser Spring, Ruby on Rails, ASP MVC... Tots ells es basen en el patró d'arquitectura MVC (Model View Controller).
Symfony és un dels framework MVC més populars per al llenguatge PHP.
Per a conèixer-lo millor podem revisar aquesta col·lecció de vídeos i tutorials que es van realitzar durant les jornades deSymfony 2011 a la Universitat Jaume I de Castelló, els passats 1,2 i 3 de juliol de 2011. Es tracta d'una recopilació excepcional que ens pot ajudar molt en la tasca d'iniciar-nos en l'ús de Symfony.
La DeSymphony és la major conferència sobre Symfony en castellà i la segona del món, en valor absolut, després de la Symfony Live que és la conferència oficial de Symfony.
Per a enguany també està prevista la celebració de jornades: la deSymfony 2012 els dies 15 i 16 de juny, a Castelló.
Tots els enllaços estan presos de la pàgina http://www.symfony.es/2011/07/06/desymfony-2011-todos-los-videos-y-presentaciones/. Els reprodueixo a continuació:
Els enllaços porten a les pàgines respectives de symfony.es, a les que està encastat el vídeo corresponent. Els vídeos estan allotjats a vimeo.
Vet aquí els enllaços:
Primer dia (1 de juliol de 2011):
- Introducción a Symfony2 + Tutorial #1: Instalación y primeros pasos, Javier Eguiluz
- Tutorial #2: El modelo. Doctrine2, Nacho Martín
- Tutorial #3: La vista. Twig, Marcos Labad
- Tutorial #4: Formularios y Seguridad, Javier López
- Tutorial #5: Backend, Javier Eguiluz
- Tutorial #6: Optimización, Assetic y Pruebas unitarias, Albert Jessurum
- Mandango, un ODM ultra-rápido para PHP, MongoDB y Symfony2, Pablo Díez
Segon dia (2 de juliol de 2011):
- Twig, cuando Django encontró a Symfony, Javier Eguiluz
- Symfony 1, mi viejo amigo, José Antonio Pío
- Microframework Silex, Nacho Martín
- Rendimiento en aplicaciones web con Symfony2, Asier Marqués
- Creación de aplicaciones móviles con Symfony2, Pablo Godel
- Reduciendo el acoplamiento entre aplicaciones con RabbitMQ, Álvaro Videla
- Symfony y los 3 millones de usuarios, nuestro día a día, Jordi Llonch
- Deja los plugins en casa, ¡Habemus Bundles!, Albert Jessurum
Tercer dia (3 de juliol de 2011):
- Entorno de desarrollo productivo, Pablo Godel
- Introducción al desarrollo ágil, Ricardo Borillo
Niça quota de .... estic totalment desplaçat cap ruby on rails development i estic fent bastant bé en ella
ResponElimina