{"id":268731,"date":"2015-11-23T03:46:01","date_gmt":"2015-11-23T00:46:01","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=268731"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=268731","title":{"rendered":"Drupal 8. \u041e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e"},"content":{"rendered":"<p>       \u0414\u0440\u0443\u0437\u044c\u044f, \u0432\u044b \u043c\u043d\u0435, \u043a\u043e\u043d\u0435\u0447\u043d\u043e <a href=\"http:\/\/habrahabr.ru\/post\/271323\/\">[1]<\/a> <a href=\"http:\/\/habrahabr.ru\/post\/271293\/\">[2]<\/a>, \u043d\u0435 \u043f\u043e\u0432\u0435\u0440\u0438\u0442\u0435, \u043d\u043e \u0432\u044b\u0448\u0435\u043b Drupal 8. \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432 \u043d\u0430 \u0442\u0435\u043c\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043f\u043e\u0441\u043b\u0443\u0448\u0430\u0442\u044c \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u0432\u043e\u0441\u044c\u043c\u0435\u0440\u043a\u0438. \u041e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u0438\u0435 \u0447\u0443\u0432\u0441\u0442\u0432\u0443\u044e\u0442 \u0441\u0435\u0431\u044f \u043d\u0435 \u0432\u043f\u043e\u043b\u043d\u0435 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e \u0438 \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438: \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u043d\u0435\u0451 \u0438\u043b\u0438 \u043d\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c, \u0436\u0438\u0432 Drupal \u0438\u043b\u0438 \u043d\u0435\u0442, \u0438 \u0432\u0441\u0435\u043c \u043f\u0440\u043e\u0447\u0438\u043c. <\/p>\n<p>  \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0432\u044b\u0441\u043a\u0430\u0436\u0443 \u0441\u0432\u043e\u0451 \u043c\u043d\u0435\u043d\u0438\u0435 \u043d\u0430 \u044d\u0442\u0443 \u043d\u0430\u0431\u043e\u043b\u0435\u0432\u0448\u0443\u044e \u0438 \u0437\u043b\u043e\u0431\u043e\u0434\u043d\u0435\u0432\u043d\u0443\u044e \u0442\u0435\u043c\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0435\u043b\u044e\u0441\u044c \u0441 \u0432\u0430\u043c\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u043e\u043d\u0443\u0441\u0430 \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0438\u0441\u044c \u043f\u043e \u043c\u043e\u0442\u0438\u0432\u0430\u043c \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 Drupal-\u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430, \u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435, \u043d\u0430\u0434\u0435\u044e\u0441\u044c, \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u0433\u0443\u0442. <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/345\/33d\/714\/34533d7142f66f9fb6162615b5e6b9f0.jpg\" alt=\"image\"\/><\/div>\n<p>  <a name=\"habracut\"><\/a><br \/>  \u042f \u0434\u0443\u043c\u0430\u044e, \u0447\u0442\u043e \u043c\u0430\u043b\u043e \u043a\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043f\u043e\u0440\u0438\u0442\u044c \u043d\u0430 \u0442\u0435\u043c\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0432\u043e\u0441\u044c\u043c\u0435\u0440\u043a\u0430 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u043e\u0436\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043d\u0435\u0436\u0435\u043b\u0438 \u0441\u0435\u043c\u0435\u0440\u043a\u0430. \u0418 \u044d\u0442\u043e \u043d\u0435\u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u044f\u0432\u043b\u044f\u043b\u0430\u0441\u044c \u043f\u0440\u0438\u0435\u043c\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0420HP-\u043f\u0440\u0430\u043a\u0442\u0438\u043a \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f, \u0432 \u0432\u0438\u0434\u0443 \u0436\u0435\u043b\u0430\u043d\u0438\u044f \u0443\u0433\u043e\u0434\u0438\u0442\u044c \u0442\u0435\u043c \u043b\u044e\u0434\u044f\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0436\u0430\u043b\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e Drupal \u2014 \u044d\u0442\u043e \u043a\u0430\u043c\u0435\u043d\u043d\u044b\u0439 \u0432\u0435\u043a \u0438 \u0432\u043e\u043e\u0431\u0449\u0435. <\/p>\n<p>  \u0412 \u044d\u0442\u043e\u043c \u043f\u043b\u0430\u043d\u0435, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u2014 \u044d\u0442\u043e \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0439 \u0448\u0430\u0433 \u0432\u043f\u0435\u0440\u0435\u0434 \u043a \u0434\u0440\u0443\u0433\u0438\u043c enterprise-\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c, \u043d\u043e \u044f\u0432\u043d\u043e \u043d\u0435 \u043f\u0440\u043e\u0440\u044b\u0432 \u0432\u043f\u0435\u0440\u0435\u0434. \u041f\u043e\u0440\u043e\u0433 \u0432\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0432 Drupal 8 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u044c\u0448\u0438\u0439 \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043f\u043b\u044e\u0441\u0430\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0430\u0451\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0447\u0442\u043e \u043c\u043d\u0435 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u0430 \u043b\u0435\u043d\u044c \u043b\u044e\u0434\u0435\u0439 \u0432 \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u0438 \u0432\u043e\u0441\u044c\u043c\u0435\u0440\u043a\u0438.<\/p>\n<p>  \u041d\u0430\u0434 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0431\u044b\u043b\u0430 \u043f\u0440\u043e\u0434\u0435\u043b\u0430\u043d\u0430 \u043f\u0440\u043e\u0441\u0442\u043e \u0442\u0438\u0442\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0433\u043b\u0430 \u0431\u044b \u0431\u044b\u0442\u044c \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0440\u0430\u043d\u044c\u0448\u0435 \u043f\u0440\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u043c \u0440\u0435\u043b\u0438\u0437-\u043c\u0435\u043d\u0435\u0434\u0436\u043c\u0435\u043d\u0442\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0438 \u0443\u0441\u0438\u043b\u0438\u0439 \u043a\u043e\u043d\u0442\u0440\u0438\u0431\u044c\u044e\u0442\u043e\u0440\u043e\u0432 \u043f\u0440\u0438 \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0447\u043d\u043e\u043c \u043f\u043e\u0437\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b: \u0438\u043b\u0438 \u044d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u043b\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u0435\u0439 \u0438 \u201c\u043a\u043b\u0438\u043a\u0435\u0440\u043e\u0432\u201d, \u0438\u043b\u0438 enterprise-\u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u044b\u043c \u0441 \u0433\u0438\u0431\u043a\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u043e\u043d\u043d\u043e\u0441\u0442\u044c\u044e, \u043d\u0430\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438 \u0438 \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0434\u043b\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f. \u0425\u043e\u0442\u0435\u043b\u0438 \u0443\u0441\u0438\u0434\u0435\u0442\u044c \u043d\u0430 \u0432\u0441\u0435\u0445 \u0441\u0442\u0443\u043b\u044c\u044f\u0445 \u0441\u0440\u0430\u0437\u0443 \u0438 \u0432 \u0438\u0442\u043e\u0433\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0434\u043e\u043b\u0433\u0438\u0439 \u0440\u0435\u043b\u0438\u0437 \u0438\u0437-\u0437\u0430 \u0433\u0438\u0433\u0430\u043d\u0442\u0441\u043a\u043e\u0439 \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u0438, \u043e\u0442\u0441\u0442\u0430\u0432\u0430\u043d\u0438\u0435 \u043e\u0442 \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0442\u043e\u0432 \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u043e \u043a\u043e\u043c\u0443 \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043d\u0443\u0436\u0435\u043d. <\/p>\n<p>  \u041c\u043e\u0436\u043d\u043e \u0441\u0430\u043c\u043e\u043a\u0440\u0438\u0442\u0438\u0447\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0430\u043a \u043b\u0435\u0433\u043a\u043e, \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0430\u0442\u044c, \u0441\u043c\u043e\u0442\u0440\u044f \u0437\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438 \u043f\u043e \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0438 \u044f\u0432\u043b\u044f\u044f\u0441\u044c \u043d\u0430 90% \u043b\u0438\u0448\u044c \u0435\u0451 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0435\u043c. \u0410 \u0433\u0434\u0435 \u044f \u0440\u0430\u043d\u044c\u0448\u0435 \u0431\u044b\u043b? \u041d\u0443 \u0434\u0430, \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435!<\/p>\n<p>  \u041d\u043e \u043d\u0435 \u0441\u0442\u043e\u0438\u0442, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u0437\u0434\u0435\u0441\u044c \u0432\u0438\u043d\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e: \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043b\u044e\u0434\u0435\u0439 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0414\u0440\u0443\u043f\u0430\u043b \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043b\u0438\u0448\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u043c. \u0412\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0439, \u0447\u0442\u043e \u0443\u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u043c \u0435\u0451 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u0434\u043b\u044f \u0432\u043d\u044f\u0442\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u0438\u0431\u044c\u044e\u0442\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435\u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0431\u0435\u0437 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0438\u044f \u0435\u0451 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0441\u0432\u043e\u0435\u0439 \u0436\u0438\u0437\u043d\u0438 \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0432 \u0435\u0436\u0435\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e\u043c. \u042f \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u044e \u043f\u0440\u043e \u0431\u0430\u0433\u0444\u0438\u043a\u0441\u044b, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e, \u043a\u043e\u043d\u0435\u0447\u043d\u043e. \u041b\u0438\u0447\u043d\u043e \u044f \u0441 \u0442\u0440\u0443\u0434\u043e\u043c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e, \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u0441\u0451 \u0441\u043e\u0432\u043c\u0435\u0449\u0430\u0442\u044c \u0441 \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0432 \u043f\u043e\u043b\u043d\u044b\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0434\u0435\u043d\u044c.<\/p>\n<p>  \u041d\u043e \u0432\u0435\u0434\u044c \u043d\u0430\u0448\u043b\u0438\u0441\u044c \u0433\u0435\u0440\u043e\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0441\u0451 \u044d\u0442\u043e \u0432\u044b\u043d\u0435\u0441\u043b\u0438 \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u043f\u043b\u0435\u0447\u0430\u0445 \u0438 19-\u0433\u043e \u043d\u043e\u044f\u0431\u0440\u044f \u043d\u0430\u043c \u0432\u0441\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043f\u043e\u0434\u0430\u0440\u043e\u043a. \u0418 \u0437\u043d\u0430\u0435\u0442\u0435, \u043f\u043e-\u0445\u043e\u0440\u043e\u0448\u0435\u043c\u0443, \u0434\u0430\u0440\u0435\u043d\u043d\u043e\u043c\u0443 \u043a\u043e\u043d\u044e \u0432 \u0437\u0443\u0431\u044b \u043d\u0435 \u0441\u043c\u043e\u0442\u0440\u044f\u0442.<\/p>\n<p>  \u041f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u0434\u0443\u043c\u0430\u0439\u0442\u0435\u0441\u044c \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0435\u0442 \u043a\u043b\u0438\u0435\u043d\u0442 \u0447\u0435\u0440\u0435\u0437 \u0433\u043e\u0434 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0433\u043e \u043f\u0440\u0438 \u0432\u044b\u0431\u043e\u0440\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u0434\u0432\u0443\u0445 \u043f\u043e\u0434\u0440\u044f\u0434\u0447\u0438\u043a\u043e\u0432, \u043a\u043e\u0433\u0434\u0430 \u043e\u0434\u0438\u043d \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0442\u044c \u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0430\u0439\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0441\u0435\u043c\u0435\u0440\u043a\u0435, \u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u2014 \u043d\u0430 \u043e\u0431\u0435\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u044f\u0445. <\/p>\n<p>  \u041d\u043e \u0445\u0432\u0430\u0442\u0438\u0442 \u0444\u0438\u043b\u043e\u0441\u043e\u0444\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c! \u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u043c. \u041d\u0438\u0436\u0435, \u043a\u0430\u043a \u044f \u0438 \u043e\u0431\u0435\u0449\u0430\u043b, \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041e\u0447\u0435\u043d\u044c \u043d\u0430\u0434\u0435\u044e\u0441\u044c, \u0447\u0442\u043e \u043e\u043d \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043a \u0447\u0435\u043c\u0443. \u0423\u0436 \u043f\u043e\u0432\u0435\u0440\u044c\u0442\u0435: \u043e\u0442 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0432\u044b \u0438\u0437\u0443\u0447\u0438\u0442\u0435 Drupal 8, \u0445\u0443\u0436\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442.<\/p>\n<h3>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435:<\/h3>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/events.drupal.org\/losangeles2015\/sessions\/drupal-8-crash-course\">Drupal 8: The Crash Course<\/a><\/li>\n<li><a href=\"https:\/\/events.drupal.org\/barcelona2015\/sessions\/altering-extending-and-enhancing-drupal-8\">Altering, Extending, and Enhancing Drupal 8<\/a><\/li>\n<li><a href=\"https:\/\/docs.google.com\/presentation\/d\/1GXK1dBSe6_QMhSkNwsgocWynlzdQFrMUouaOqA8wyUI\/edit#slide=id.p24\">Drupal 8 Overview Slideshow<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=2tZ9sznJvN8\">Drupal 8 Kickstart for Developers<\/a><\/li>\n<\/ul>\n<h3>\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0435 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0438 \u043a\u043d\u0438\u0433\u0438:<\/h3>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/www.safaribooksonline.com\/library\/view\/programmers-guide-to\/9781491911457\/\">Programmer\u2019s Guide to Drupal, 2nd Edition, book<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/playlist?list=PLtaXuX0nEZk9MKY_ClWcPkGtOEGyLTyCO\">The Drupal 8 Beginner Class<\/a><\/li>\n<li><a href=\"https:\/\/docs.acquia.com\/articles\/building-drupal-8-modules\">Building modules with Drupal 8<\/a><\/li>\n<li><a href=\"http:\/\/redcrackle.com\/blog\/drupal-8\/free-tutorials-list\">Free Drupal 8 Tutorials \u2013 An Exhaustive List<\/a><\/li>\n<li><a href=\"https:\/\/www.acquia.com\/sites\/default\/files\/library\/attachment\/ultimate-guide-drupal-8.pdf\">The Ultimate Guide<\/a><\/li>\n<\/ul>\n<h3>\u041f\u0435\u0440\u0432\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c:<\/h3>\n<p>  <\/p>\n<ul>\n<li><a href=\"http:\/\/befused.com\/drupal\/first-drupal8-module\">Create your first Drupal 8 module<\/a><\/li>\n<li><a href=\"http:\/\/capgemini.github.io\/drupal\/drupal-8-in-2-steps\">DRUPAL 8 IN 2 STEPS<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=ABuW0aCUtTo\">Your First Drupal 8 Module<\/a><\/li>\n<li><a href=\"https:\/\/www.drupal.org\/project\/drupalmoduleupgrader\">Drupal Module Upgrader<\/a><\/li>\n<\/ul>\n<h3>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0435\u043d\u044e:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"https:\/\/www.lullabot.com\/articles\/what-happened-to-hook_menu-in-drupal-8\">What Happened to Hook_Menu in Drupal 8?<\/a> <\/li>\n<li> <a href=\"http:\/\/www.sitepoint.com\/build-drupal-8-module-routing-controllers-menu-links\/\">Build a Drupal 8 Module: Routing, Controllers and Menu Links<\/a><\/li>\n<li> <a href=\"https:\/\/drupalize.me\/blog\/201503\/dependency-injection-traits-drupal-8\">A Peek at Traits in Drupal 8<\/a> <\/li>\n<\/ul>\n<h3>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0444\u043e\u0440\u043c\u0430\u043c\u0438:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"https:\/\/drupalize.me\/blog\/201501\/changes-form-api-drupal-8\">Changes in the Form API in Drupal 8<\/a> <\/li>\n<li> <a href=\"http:\/\/www.sitepoint.com\/how-to-build-multi-step-forms-in-drupal-8\/\">How to Build Multi-step Forms in Drupal 8<\/a><\/li>\n<li> <a href=\"http:\/\/www.kalose.net\/oss\/drupal-8-ajax-forms\/\">Drupal 8: Ajax in Forms<\/a><\/li>\n<\/ul>\n<h3>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b:<\/h3>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/events.drupal.org\/losangeles2015\/sessions\/composer-tools-and-frameworks-drupal\">Composer Tools and Frameworks for Drupal<\/a> <\/li>\n<li> <a href=\"http:\/\/redcrackle.com\/blog\/drupal-8\/phpstorm\">Configure PHPStorm to debug Drupal 8<\/a> <\/li>\n<li> <a href=\"http:\/\/drupalwatchdog.com\/volume-4\/issue-1\/touring-drupal\">Touring Drupal<\/a><\/li>\n<li> <a href=\"https:\/\/drupalize.me\/blog\/201507\/learning-drupal-8-boilerplate-code\">Learning Drupal 8 from Boilerplate Code<\/a> <\/li>\n<li> <a href=\"https:\/\/www.drupal.org\/project\/upgrade_status\">Upgrade Status<\/a> <\/li>\n<li> <a href=\"http:\/\/docs.drush.org\/en\/master\/install\/\">Install \u2014 Drush docs<\/a><\/li>\n<li> <a href=\"https:\/\/www.lullabot.com\/articles\/goodbye-drush-make-hello-composer\">Goodbye Drush Make, Hello Composer!<\/a><\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=zwHTogNJjTw\">Drush in the Composer Era<\/a><\/li>\n<li> <a href=\"http:\/\/blog.riff.org\/2015_10_23_drupal_8_tip_of_the_day_replace_hook_drush_command_by_a_yaml_file\">Drupal 8 tip of the day: replace hook_drush_command() by a YAML file<\/a><\/li>\n<li> <a href=\"http:\/\/foreach.be\/blog\/how-make-custom-commands-drupal-console\">How to make custom commands in Drupal Console<\/a><\/li>\n<\/ul>\n<h3>\u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u0441\u0430\u0439\u0442\u043e\u0432:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"http:\/\/www.webomelette.com\/creating-custom-views-field-drupal-8\">Creating a custom Views field in Drupal 8<\/a> <\/li>\n<li> <a href=\"https:\/\/events.drupal.org\/barcelona2015\/sessions\/coding-rules-drupal-8\">Coding with Rules for Drupal 8<\/a> <\/li>\n<li> <a href=\"https:\/\/events.drupal.org\/barcelona2015\/sessions\/building-layouts-7-8-coding-vs-clicking\">Building layouts from 7 to 8: Coding vs Clicking<\/a><\/li>\n<li> <a href=\"https:\/\/dev.acquia.com\/blog\/3-secret-features-in-drupal-8\/29\/10\/2015\/7036\">3 Secret Features in Drupal 8<\/a><\/li>\n<li> <a href=\"https:\/\/www.ostraining.com\/blog\/drupal\/drupal-8-contact-forms\/\">Goodbye Webform? Contact Forms Are In the Drupal 8 Core<\/a><\/li>\n<li> <a href=\"http:\/\/www.webwash.net\/drupal\/tutorials\/build-blog-drupal-8-content-types-and-fields\">Build a Blog in Drupal 8: Content types and Fields<\/a><\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=tKofyuHvWM0\">Views for Beginners in Drupal 8<\/a><\/li>\n<\/ul>\n<h3>\u0422\u0435\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"http:\/\/dru.io\/post\/4678\">Twig: \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/a><\/li>\n<li> <a href=\"https:\/\/events.drupal.org\/losangeles2015\/sessions\/drupal-8-theme-system-hooktheme-twig-template\">Drupal 8 Theme System: hook_theme() to Twig template<\/a><\/li>\n<li> <a href=\"https:\/\/www.lullabot.com\/blog\/article\/drupal-8-theming-fundamentals-part-1\">Drupal 8 Theming Fundamentals, Part 1<\/a> <\/li>\n<li> <a href=\"http:\/\/d8.sqndr.com\/\">The Drupal 8 Theming guide<\/a><\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=1m6WR7e7qwU&amp;index=2&amp;list=PLEIrkEHc7qzTgUSoGgpkPlvoVBkirJgLC\">DrupalCon Barcelona 2015: Drupal 8 theming \u2014 YouTube<\/a><\/li>\n<li> <a href=\"https:\/\/drupalwatchdog.com\/volume-5\/issue-1\/classy-theming\">Classy Theming<\/a><\/li>\n<li> <a href=\"http:\/\/www.sitepoint.com\/drupal-8-theming-revamped-updates-and-new-features\/\">Drupal 8 Theming Revamped \u2014 Updates and New Features<\/a><\/li>\n<li> <a href=\"http:\/\/drupalwatchdog.com\/volume-4\/issue-1\/gettin-twiggy-with-it\">Gettin\u2019 Twiggy With It<\/a> <\/li>\n<li> <a href=\"http:\/\/www.webomelette.com\/drupal-8-core-javascript-files-anonymous-users\">Drupal 8: core javascript files for anonymous users<\/a><\/li>\n<li> <a href=\"http:\/\/www.webomelette.com\/adding-new-html-tags-drupal-8\">Adding new HTML tags in the in Drupal 8<\/a> <\/li>\n<li> <a href=\"https:\/\/www.zivtech.com\/blog\/port-your-drupal-7-theme-drupal-8\">Port your Drupal 7 Theme to Drupal 8<\/a> <\/li>\n<li> <a href=\"https:\/\/events.drupal.org\/losangeles2015\/sessions\/drupal-8s-render-pipeline\">Drupal 8\u2019s render pipeline<\/a> <\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=do5cUO9BDwk\">Creating a Drupal 8 theme with Node.js, LibSass, Gulp &#038; BrowserSync by Andrei Zvonkov<\/a><\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=WGBWAK7p8Gw\">Using the Javascript Module Pattern, and more modern JS practices, with Drupal<\/a><\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=OnFqYg2D1is\">Responsive Images in Drupal 8<\/a><\/li>\n<\/ul>\n<h3>\u041f\u043b\u0430\u0433\u0438\u043d\u044b \u0438 \u0431\u043b\u043e\u043a\u0438:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"http:\/\/www.sitepoint.com\/building-drupal-8-module-blocks-forms\/\">Building a Drupal 8 Module: Blocks and Forms<\/a><\/li>\n<li> <a href=\"https:\/\/drupalize.me\/blog\/201404\/look-inside-drupal-8s-block-plugin-api\">A Look Inside Drupal 8\u2019s Block Plugin API <\/a><\/li>\n<li> <a href=\"https:\/\/events.drupal.org\/losangeles2015\/sessions\/overview-drupal-8-plugin-system\">An Overview of the Drupal 8 Plugin System<\/a><\/li>\n<li> <a href=\"https:\/\/drupalize.me\/blog\/201409\/unravelling-drupal-8-plugin-system\">Unravelling the Drupal 8 Plugin System<\/a><\/li>\n<li> <a href=\"https:\/\/events.drupal.org\/barcelona2015\/sessions\/drupal-8-plugin-deep-dive\">Drupal 8 Plugin Deep Dive<\/a> <\/li>\n<li> <a href=\"http:\/\/lakshminp-lakshminp.rhcloud.com\/the-drupal-8-plugin-system-part-4\/\">The Drupal 8 plugin system \u2014 part 4<\/a><\/li>\n<\/ul>\n<h3>\u0421\u0443\u0449\u043d\u043e\u0441\u0442\u0438 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"https:\/\/drupalwatchdog.com\/blog\/2015\/3\/entity-storage-drupal-8-way\">Entity Storage, the Drupal 8 Way<\/a> <\/li>\n<li> <a href=\"https:\/\/drupalwatchdog.com\/volume-5\/issue-2\/introducing-drupal-8s-entity-validation-api\">Introducing Drupal 8\u2019s Entity Validation API<\/a> <\/li>\n<li> <a href=\"http:\/\/www.agoradesign.at\/blog\/how-create-custom-entities-bundle-support-drupal-8\">How to create custom entities with bundle support in Drupal 8<\/a> <\/li>\n<li> <a href=\"http:\/\/www.sitepoint.com\/drupal-8-version-entityfieldquery\/\">The Drupal 8 version of EntityFieldQuery<\/a><\/li>\n<li> <a href=\"https:\/\/drupalwatchdog.com\/volume-5\/issue-2\/configuration-workflow\">Configuration Workflow<\/a><\/li>\n<li> <a href=\"https:\/\/www.drupal.org\/node\/2120523\">Overview of Configuration (vs. other types of information)<\/a> <\/li>\n<li> <a href=\"http:\/\/chromaticsites.com\/blog\/drupal-8-configuration-management-solving-configuration-conundrum\">Drupal 8 Configuration Management \u2014 Solving the Configuration Conundrum<\/a> <\/li>\n<li> <a href=\"http:\/\/hojtsy.hu\/blog\/2014-dec-12\/drupal-8-configuration-schema-cheat-sheet\">The Drupal 8 configuration schema cheat sheet<\/a> <\/li>\n<li> <a href=\"http:\/\/nuvole.org\/blog\/2015\/apr\/27\/drupal-8-configuration-management-features\">Drupal 8 Configuration Management with Features<\/a> <\/li>\n<li> <a href=\"https:\/\/drupalwatchdog.com\/volume-5\/issue-2\/introducing-drupal-8s-entity-validation-api\">Introducing Drupal 8&#8217;s Entity Validation API<\/a><\/li>\n<\/ul>\n<h3>\u041b\u043e\u0433\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435:<\/h3>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/drupalize.me\/blog\/201510\/how-log-messages-drupal-8\">How to Log Messages in Drupal 8<\/a><\/li>\n<\/ul>\n<h3>\u0418\u043d\u0442\u0435\u0440\u043d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"http:\/\/hojtsy.hu\/multilingual-drupal8\">Multilingual Drupal 8<\/a> <\/li>\n<\/ul>\n<h3>\u0417\u0430\u043f\u0440\u043e\u0441\u044b \u043a \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"http:\/\/running-on-drupal8.co.uk\/blog\/paging-dbselects-drupal8\">Paging db_selects in Drupal 8<\/a><\/li>\n<\/ul>\n<h3>\u041f\u043e\u043b\u044f:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"http:\/\/www.webomelette.com\/creating-pseudo-fields-drupal-8\">Creating pseudo-fields in Drupal 8<\/a> <\/li>\n<li> <a href=\"https:\/\/www.computerminds.co.uk\/drupal-code\/drupal-8-creating-custom-field-part-1-field-type\">Drupal 8: Creating a custom field \u2014 Part 1: Field type<\/a> <\/li>\n<li> <a href=\"http:\/\/internetdevels.ru\/blog\/field-api-drupal-8\">Field API D8 \u2014 \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0442\u0435\u0440\u044b \u0438 \u0432\u0438\u0434\u0436\u0435\u0442\u044b<\/a><\/li>\n<li> <a href=\"http:\/\/www.sitepoint.com\/creating-custom-field-formatters-drupal-8\/\">Creating Custom Field Formatters in Drupal 8<\/a><\/li>\n<li> <a href=\"https:\/\/drupalize.me\/blog\/201412\/drupal-8-core-now-more-fields\">Drupal 8 Core, Now with More Fields<\/a><\/li>\n<li> <a href=\"http:\/\/realityloop.com\/blog\/2015\/10\/08\/programmatically-attach-files-node-drupal-8\">Programmatically attach files to a node in Drupal 8<\/a><\/li>\n<\/ul>\n<h3>\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e:<\/h3>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/dev.acquia.com\/blog\/seamless-migration-drupal-8-make-it-yours\">Seamless Migration to Drupal 8: Make it Yours<\/a><\/li>\n<li> <a href=\"https:\/\/www.advomatic.com\/blog\/altering-data-for-a-drupal-8-migration-step-by-step\">Altering Data in a Drupal 8 Migration, Step-by-Step<\/a><\/li>\n<li> <a href=\"https:\/\/www.advomatic.com\/blog\/transforming-data-in-a-drupal-8-migration-step-by-step\">Transforming Data in a Drupal 8 Migration, Step-by-Step<\/a><\/li>\n<li> <a href=\"https:\/\/drupalize.me\/blog\/201412\/adventures-porting-d7-form-module-drupal-8\">Adventures in Porting a D7 Form Module to Drupal 8<\/a><\/li>\n<li> <a href=\"https:\/\/events.drupal.org\/losangeles2015\/sessions\/we-need-revisions-and-crap-everywhere-core\">We need revisions and CRAP everywhere in core<\/a><\/li>\n<\/ul>\n<h3>\u0421\u0435\u0440\u0432\u0438\u0441\u043d\u044b\u0439 \u0441\u043b\u043e\u0439:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"http:\/\/redcrackle.com\/\/blog\/rest-export-views-drupal-8\">Using REST Export With Views In Drupal 8<\/a> <\/li>\n<li> <a href=\"https:\/\/www.ostraining.com\/blog\/drupal\/d8-rest-api\/\">How to Create a REST API Export in Drupal 8<\/a><\/li>\n<li> <a href=\"https:\/\/www.youtube.com\/watch?v=Co_LUWXES50\">Introduction to GraphQL<\/a><\/li>\n<\/ul>\n<h3>\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438:<\/h3>\n<p>  <\/p>\n<ul>\n<li><a href=\"http:\/\/atendesigngroup.com\/blog\/storing-session-data-drupal-8\">Storing Session Data with Drupal 8<\/a><\/li>\n<\/ul>\n<h3>\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430:<\/h3>\n<p>  <\/p>\n<ul>\n<li> <a href=\"http:\/\/www.sitepoint.com\/drupal-8-hooks-symfony-event-dispatcher\/\">Drupal 8 Hooks and the Symfony Event Dispatcher<\/a><\/li>\n<li> <a href=\"https:\/\/www.previousnext.com.au\/blog\/alter-or-dispatch-drupal-8-events-versus-alter-hooks\">To Alter or Dispatch: Drupal 8 Events versus Alter Hooks<\/a> <\/li>\n<li> <a href=\"https:\/\/www.drupal.org\/node\/2427689\">Basic structure of Drupal 8: Components, subsystems &#038; core modules<\/a> <\/li>\n<li> <a href=\"https:\/\/www.acquia.com\/resources\/podcasts\/acquia-podcast-187-greatest-hits-2014-161-30-awesome-drupal-8-api-functions\">2014 greatest hits \u2014 30 Awesome Drupal 8 API Functions you Should Already Know \u2014 Fredric Mitchell<\/a> <\/li>\n<li> <a href=\"https:\/\/drupalize.me\/blog\/201502\/responding-events-drupal-8\">Responding to Events in Drupal 8<\/a> <\/li>\n<li> <a href=\"http:\/\/blog.openlucius.com\/en\/blog\/dependency-injection-drupal-8-introduction\">Dependency injection in Drupal 8, an introduction<\/a> <\/li>\n<li> <a href=\"http:\/\/www.lakshminp.com\/annotations-in-drupal-8\/\">Annotations in Drupal 8<\/a><\/li>\n<li> <a href=\"http:\/\/www.sitepoint.com\/from-request-to-response-a-journey-into-drupal-8-internals\/\">From Request to Response: A Journey into Drupal 8 Internals<\/a><\/li>\n<li> <a href=\"https:\/\/www.palantir.net\/blog\/d8ftw-customizing-your-back-end\">D8FTW: Customizing your back-end<\/a> <\/li>\n<li> <a href=\"https:\/\/www.palantir.net\/blog\/d8ftw-storing-data-drupal-8\">D8FTW: Storing data in Drupal 8<\/a> <\/li>\n<li> <a href=\"http:\/\/tim.millwoodonline.co.uk\/post\/125163259445\/overriding-drupal-8-services\">Overriding Drupal 8 services<\/a><\/li>\n<li> <a href=\"https:\/\/events.drupal.org\/barcelona2015\/sessions\/decoupling-drupal-modules-php-libraries\">Decoupling Drupal modules into PHP libraries <\/a><\/li>\n<\/ul>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/271409\/\"> http:\/\/habrahabr.ru\/post\/271409\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>       \u0414\u0440\u0443\u0437\u044c\u044f, \u0432\u044b \u043c\u043d\u0435, \u043a\u043e\u043d\u0435\u0447\u043d\u043e <a href=\"http:\/\/habrahabr.ru\/post\/271323\/\">[1]<\/a> <a href=\"http:\/\/habrahabr.ru\/post\/271293\/\">[2]<\/a>, \u043d\u0435 \u043f\u043e\u0432\u0435\u0440\u0438\u0442\u0435, \u043d\u043e \u0432\u044b\u0448\u0435\u043b Drupal 8. \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432 \u043d\u0430 \u0442\u0435\u043c\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043f\u043e\u0441\u043b\u0443\u0448\u0430\u0442\u044c \u0434\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u0432\u043e\u0441\u044c\u043c\u0435\u0440\u043a\u0438. \u041e\u0447\u0435\u043d\u044c \u043c\u043d\u043e\u0433\u0438\u0435 \u0447\u0443\u0432\u0441\u0442\u0432\u0443\u044e\u0442 \u0441\u0435\u0431\u044f \u043d\u0435 \u0432\u043f\u043e\u043b\u043d\u0435 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e \u0438 \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u0432\u043e\u043f\u0440\u043e\u0441\u0430\u043c\u0438: \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430 \u043d\u0435\u0451 \u0438\u043b\u0438 \u043d\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c, \u0436\u0438\u0432 Drupal \u0438\u043b\u0438 \u043d\u0435\u0442, \u0438 \u0432\u0441\u0435\u043c \u043f\u0440\u043e\u0447\u0438\u043c. <\/p>\n<p>  \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u0432\u044b\u0441\u043a\u0430\u0436\u0443 \u0441\u0432\u043e\u0451 \u043c\u043d\u0435\u043d\u0438\u0435 \u043d\u0430 \u044d\u0442\u0443 \u043d\u0430\u0431\u043e\u043b\u0435\u0432\u0448\u0443\u044e \u0438 \u0437\u043b\u043e\u0431\u043e\u0434\u043d\u0435\u0432\u043d\u0443\u044e \u0442\u0435\u043c\u0443, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0435\u043b\u044e\u0441\u044c \u0441 \u0432\u0430\u043c\u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u043e\u043d\u0443\u0441\u0430 \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0438\u0441\u044c \u043f\u043e \u043c\u043e\u0442\u0438\u0432\u0430\u043c \u0432\u0441\u0435\u0445 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 Drupal-\u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430, \u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435, \u043d\u0430\u0434\u0435\u044e\u0441\u044c, \u0432\u0430\u043c \u043f\u043e\u043c\u043e\u0433\u0443\u0442. <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/345\/33d\/714\/34533d7142f66f9fb6162615b5e6b9f0.jpg\" alt=\"image\"\/><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-268731","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/268731","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=268731"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/268731\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=268731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=268731"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=268731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}