Date post: | 08-May-2015 |
Category: |
Technology |
Upload: | juan-pablo-novillo-requena |
View: | 4,362 times |
Download: | 1 times |
Acerca de mí
Drupal Developer en
Maintainer de algunos móduloscomo Twitter o OAuth (juampy).
Autor de Drush User's Guide
Acerca de Drupal
2% de la Web usa DrupalFuente: http://buytaert.net/
Eventos en todo el mundo
http://www.garfieldtech.com/presentations/sflportland-drupal8-symfony2/#/2/3
Pero...
Drupal es unproyectoOpen Sourceque se creó hace12 años.
Toca saldar deudatécnica.
http://3.bp.blogspot.com
http://buytaert.net/the-future-is-a-restful-drupal
Febrero 2012: primera reunión (presencial)
¿Qué se ha hecho hasta ahora?
http://m.forocoches.com
ClassLoader● Carga automática de clases (PSR-0).
● Reemplaza al registro de clases de Drupal.
HTTP Foundation y HttpKernel
RoutingReemplaza hook_menu() por mimodulo.routing.yml + Controller/Form.
Routing (2)En hook_menu() sólo queda el título de la página.
Routing (3)En dblog.routing.yml: la ruta, reglas de acceso y controllador.
Routing (4)En el controllador, la lógica de control.
EventDispatcherComo nuestros hooks, pero:
● OOO● Agrupables● Testeables
En Drupal 8 convivirá con loshooks.
Drupal 9 no tendrá hooks.
http://img.desmotivaciones.es
DependencyInjectionPor fin :D
Para código procedural, Drupal::service('id') :(
Doctrine (common)Sólo para procesar annotations.
Otros proyectos OS incorporados
JQuery Backbone
CKEditor Modrnizr Farbtastic Grippie
Normalize Composer
PHPUnit Guzzle Zend Feed
Al fin... test unitarios de verdad
http://www.carlescliment.com/blog/testing-unitario-drupal
¿Y qué pinto yo en todo esto?
https://drupal.org/getting-involved
IRC: #Drupal-Contribute y #Drupal-WSCCI
https://drupal.org/project/drupal/git-instructions
¡Gracias! ¿Preguntas?
http://about.me/juampy
@juampy72
Recursoshttp://buytaert.net/the-future-is-a-restful-drupalhttp://2012.drupalcamp.es/sites/default/files/slides/symfony-drupal-8.pdfhttp://www.garfieldtech.com/presentations/dcmunich2012-wsccihttp://crossfunctional.net/blog/2013/mar/symfony-components-in-drupal-8http://symfony.com/blog/symfony2-meets-drupal-8https://speakerdeck.com/player/4f6a3e51d171350022008299?slide=1#http://previousnext.com.au/blog/understanding-drupal-8s-plugin-systemhttp://blog.erdfisch.de/2012/09/hands-introduction-drupal-8-plugin-systemhttps://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.mdhttps://github.com/Crell/slides-drupal8-symfony2