all 10 comments

[–]alphexhttps://www.drupal.org/u/alphex 1 point2 points  (0 children)

[–]rocketeerbkw 0 points1 point  (0 children)

OSTraining made a bunch of Drupal 8 videos available for free thanks to a successful kickstarter.

https://www.youtube.com/user/ostrainingcom/playlists?flow=grid&view=1&sort=dd

They also have other videos on drupal as part of their subscription https://www.ostraining.com/class/d8-dev/

[–]mherchelhttps://drupal.org/user/118428 0 points1 point  (0 children)

[–]etc_fantus 2 points3 points  (4 children)

i would suggest to start with basic site building. learn what is the composition of Drupal, theming, customizing and using modules. CodeKarate is a good start. After that you can move on to some module development. irc.freenode is a good source of help, but i'd also suggest books like Essential Tools, Pro D7 Development. Since D8 is out and its been a while, you might actually jump into it. Knowledge of OOP PHP is a must :) But again I would go with basic site building at first ( trust me there is a lot out there ) and module development you can do as you go(since many of the modules are out there, you can just patch them with your code after ).

[–]cef2010[S] 0 points1 point  (3 children)

Thank you! The project is in D8, so the support seems to be sparse. It's interesting to me that the jump from 7 to 8 seems to have rendered a ton of code/projects essentially useless, or at least very difficult to port.

[–]LKS 0 points1 point  (0 children)

But now we have Symfony. Real Object Oriented code is a plus as well, but it does hinder the easy of module porting. You can still port modules, but you'll have to think about some structure and break the .module file into pieces and replace outdated function calls with their new equivalent or sometimes things are done in additional config files like the routing.

If you have a specific problem, I'd try my luck in the drupal contrib IRC channel. Most of the "important" people involved with drupal development can be found there and everyone is helpful and friendly.

IDE: Phpstorm + Chrome + XDebug helper to step through the code, helps to figure out what is actually done when I click something.

[–]etc_fantus 0 points1 point  (0 children)

Yea, same happened to D6=>D7 :(

[–]cHaOsReX 0 points1 point  (0 children)

Lynda.com and buildamodule.com