009 Larry Garfield and The Future of Drupal Core - Modules Unraveled Podcast

Photo of Larry Garfield

Larry Garfield (@Crell), who is the "Web Services and Context Core Initiative Lead", talks to me about WSCCI and how it will fundamentally change the way Drupal's back-end will function in Drupal 8. He starts out by talking about what web services are and how they work, then he talks about how Drupal 8 will incorporate REST and Symfony2 into core. He also gives an idea of how this will (or will not) affect Drupal module developers and site builders.

Comments

This is a great talk! I really feel Crell's pain when it comes to "reaching down Drupal's throat."
I find that Drupal has two massive shortcoming that it sounds like he is working to address:
- The time to first byte can be a lifetime. That hang time while the hamsters run is a killer for production.
- The object models. In analyzing Views and Node outputs I will get a print_r() of the objects and I am amazed at how much duplications are present. That really contributes to bloat and makes Drupal responses bulky to manage.
When I develop sites, I will often put a flush(); command at the top of the page.tpl.php for my themes to get first byte alive to happen as soon as possible to mitigate the hamster factor.
I'm totally going to figure out what's-what with Symfony2 (http://symfony.com/). And AMEN! to mentioning that Drupal people learned PHP as opposed to PHP people learning Drupal (the latter was my situation).
Lastly, hearing that a post-Features config strategy is coming is really welcome.

Brian's picture

Hey Mike,
Thanks for listening and all your great comments!

Great podcast! Keep up the great work. Very insightful look into this exciting upcoming wscci project for Drupal 8.

- Chris from Dallas
(chrisjlee)

Brian's picture

Thanks for the compliments Chris. I'm glad you are enjoying the podcast!

The blog post I mentioned in the podcast didn't quite make it out in time, but here it is:

http://www.garfieldtech.com/blog/refocusing-wscci

Add comment

Comments

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.

Subscribe to this podcast!

Subscribe in iTunes
Or use the special non-iTunes-y feed.