📜 ⬆️ ⬇️

Drupal 8. Educational materials and not only

Friends, you don’t believe me, of course [1] [2] , but Drupal 8 was released. Recently, there have been a lot of questions about what to read, see, listen to the eight. Many people do not feel completely confident and ask themselves questions: whether to switch to it or not to switch, whether Drupal is alive or not, and all the rest.

In this article I will express my opinion on this sore and topical topic, and also share with you as a bonus a list of useful materials that were collected based on all previous issues of the Drupal digest , and which I hope will help you.

image


I think that very few people will argue about the fact that the eight is obviously a more complex system than the seven. And it is not surprising if we recall that one of the architectural tasks was originally the continuity of modern PHP practices at the time, in view of the desire to please those people who complained that Drupal is a stone age and in general.
')
In this regard, of course, the new version of the system is undoubtedly a step forward to other enterprise solutions, but clearly not a breakthrough. The threshold for entering Drupal 8 is so much larger than the advantages that the system gives that I absolutely understand the laziness of people in the study of the eight.

The titanic work was done on the new version, which could have been completed much earlier with properly chosen release management, as well as saving contributors' efforts with a more accurate positioning of the system: either it had to be a system for website builders and clickers, or an enterprise system content management with flexible versioning, inheritance, processes and endless possibilities for expansion. They wanted to sit on all the chairs at once and eventually got a long release due to the giant regression, the backlog of competitors and some functionality that it is not clear who really needs.

It can be self-critically noted that it is so easy to argue, of course, looking at the processes for the most part from the outside, and being 90% only its consumer. Where have I been before? Well, yes, actually!

But you probably shouldn’t blame the community here: for most people, Drupal is just a tool. The whole system is so huge that it’s almost impossible to keep track of its current state for intelligible contributing without devoting it to a significant part of your life literally in the weekly, if not daily, mode. I'm not talking about bug fixes, testing and documentation, of course. Personally, I can hardly imagine how to combine all this with full-time work.

But after all, there were heroes who carried all this on their shoulders and on the 19th of November we all made a gift. And you know, in an amicable way, they don’t look a gift horse in the mouth.

Just think about what the client will do in a year or more when choosing one of two contractors, when one will offer to make the site only on the seven, and the other on both versions.

But stop philosophizing! Let's talk about the specific. Below, as I promised, is a grouped list of materials for studying the system. I really hope that he will help you figure out what's what. Believe me: from the fact that you learn Drupal 8, it will not be worse.

Introduction:




Comprehensive educational materials and books:




First module:




Menu operation:




Work with forms:




Instruments:




Building sites:




Theme and rendering:




Plugins and blocks:




Entities and configuration:




Multisiting




Logging:




Internationalization:




Database queries:




Fields:




Content Migration:




Service layer:




Users:




Architecture:


Source: https://habr.com/ru/post/271409/


All Articles