5 ms·
I would suggest you consider drupal as a basis for your fully custom sites. You start out of the box with a well supported, standards based system for the basic
by ohthehugemanate 11y ago
I would suggest you consider drupal as a basis for your fully custom sites. You start out of the box with a well supported, standards based system for the basics: user management/authentication, data modeling/storage/query, routing, path handling, HTML templating etc etc. It has a huge ecosystem of modules, also effectively out of the box, for third party integrations and all sorts of esoteric requirements. So you start writing your custom code on an established base with a strong API for modification and integration, which means less custom code to support.
In a Drupal custom module you can do or change literally anything, and you can write whatever architecture you like for your individual component. You just have to integrate with the Symfony2 router and dependency injection container. Pretty cool stuff.
- thibaut_barrere 11y agoGreat - thanks everyone for your replies! This looks interesting indeed. May I ask what is your preferred way to learn Drupal for a total newcomer, albeit a truly seasoned developer?
- Albright 11y agoUnfortunately, the book I usually point people to [1] when they ask a question like that is not yet updated for Drupal 8. Frankly, we're probably going to be in that awkward state where supply for learning resources for D8 is greatly overwhelmed by demand for a little while at least. But it's OSS; if all else fails, you can trace the source code, assuming you've got the PHP chops. 1: http://www.drupalbook.com http://www.drupalbook.com
- mikeburrelljr 11y agoCheck out Drupalize.me: https://drupalize.me/ https://drupalize.me/ It's a paid monthly service, but well worth the educational value you get out of it (for a few months at least). Good luck!
- stevejburge 11y agoWhere to start? There's a complete Drupal 8 Beginner class available on YouTube now: https://www.youtube.com/playlist?list=PLtaXuX0nEZk9MKY_ClWcPkGtOEGyLTyCO https://www.youtube.com/playlist?list=PLtaXuX0nEZk9MKY_ClWcP...