El documento describe un directorio de cervezas llamado Betabeers que ha estado en desarrollo durante 5 meses con 613 commits y 2342 Red Bulls consumidos. Explica el uso del framework Symfony, incluyendo los bundles, bloques, integración con Bootstrap y tareas pendientes. También cubre el entorno de trabajo local y de producción, métricas, gamificación y capturas de pantalla del backoffice.
3. Estructura
- Pajas mentales con symfony
- Entorno de trabajo, Bundles, Bloques, integración bootstrap.io
- Chapuzas
- Métricas
- Gamificación
- Capturas backoffice
- Cosas por hacer
4. ¿Por qué symfony?
- Lo conocí en la php conference barcelona
- No tenía experiencia con frameworks
- Proyectos ya lo usan en producción producción (ulabox,facultia)
- Comunidad
- Documentación
5. Lo que me gusta
1- Actualización de tablas
app/console doctrine:schema:update --force
2- Generador
app/console generate:bundle
3- Estructura de ficheros
4- Twig y los bloques
5- Comunidad
11. Bundles
De terceros
Pagerfanta de Pablo Díez @pablodip
https://github.com/whiteoctober/Pagerfanta
Propios
Anuncios
User
Event
Place
Test
Api
City
Project
15. Integrar bootstrap.io en formularios
$form = $this->createForm(new LoginType(), $entity);
$form['pass']->addError( new SymfonyFormFormError( "La contraseña no es correcta" ));
17. Chapuzas - facebook connect
No he podido hacer funcionar FOS (friends of symfony)
1- login facebook fbloginAction()
/src/Application/UserBundle/
2- se require del ejemplo de facebook
/vendor/facebook/example.php
https://github.com/facebook/php-sdk
27. Cosas por hacer...
- Optimizar queries (likes) y cacheo
- Internacionalización
- Hacer autoescalable mover a phpfog
- Mejorar seo (sitemaps, urls bonitas)