maiskiykot, значит проблема в ваших шаблонах, в дефолтных эта ботва работает. Но с лейблом могут быть проблемы, его скорей всего только в шаблоне скрыть можно.
Роман, global $user работает в Drupal 7, т.к. использование глобальных переменных не есть хорошо, то в Drupal 8 от них избавились и используют более правильный и современный подход.
mikezimin, сейчас ситуация с модулями намного лучше, практически все популярные модули имеют стабильные версии для восьмерки. Плюс Drupal 8 стал намного стабильнее в целом и активно развивается.
Новый мажорный релиз каждые 6 месяцев, единственное я бы советовал не обновляться между крупными релизами сразу(, а где-то через месяц, к тому времени уже все модули адаптируются к новой версии и исправятся известные баги(проще говоря, не стоит обновляться с 8.5.x до 8.6.0 сразу в день выхода, подождите пару недель и так со всеми версиями, естественно обновления безопасности надо ставить максимально быстро). С минорными обновлениями проблем обычно не возникает (например с 8.5.4 до 8.5.5).
Сейчас уже не вижу смысла связываться с семеркой. Drupal 8.6.0 выйдет 5 сентября, если начинаете новый проект, то сейчас лучше использовать именно эту версию (можно начать разработку с 8.6 RC1, а в сентябре обновитесь до 8.6.0)
Вы можете подключить базу основного сайта в поддомене как вторую, и переопределить процесс авторизации в кастомном модуле(работать с базой основного сайта, вместо базы поддомена при сравнении хеша пароля).
Не все сразу, сам факт что Drupal начал двигаться в эту сторону уже радует, система становится более дружественная к обычным пользователям далеким от программирования. Это инициатива постоянно на повестке дня.
Вордпресс всё-таки для красоты. Один elementor чего стоит. В друпале подобного, пожалуй, и не предвидится.
Похожий функционал давно был в Drupal в виде модуля Panels, но там все было достаточно сложно.
Сейчас это идея усовершенствована, все стало проще и тепер продвигается в ядро по мере готовности, и будет доступна из коробки в Drupal 8.5 - 8.6.
Вот превью(это еще не окончательная версия) https://www.youtube.com/watch?v=Hx4EEzI7aNE
-----------------------------
Для написания статей рекомендую https://www.drupal.org/project/thunder https://thunder.org/
А хвалить друпал за то что он сложный, это как хвалить вордпресс за то что у него десятки тысяч плагинов.
По вашей логике автомобиль хуже велосипеда потому что надо уметь его водить, знать ПДД и сдавать на права?
Стандарты разработки ПО меняются из года в год, нет ничего плохого в их использовании, ООП используется везде(Android и Ios тоже нельзя хвалить?). Тем более что это все под капотом и для разработчиков, в остальном же Drupal стал намного более user-friendly, c каждой новой версией в админку добавляют все больше возможностей из коробки, для пользователей далеких от программирования.
Но я не хвалил Drupal за то что он сложный, а объяснил почему стало больше файлов и почему вы увидели "простыню". Я думаю что не нужно пугаться этого, лучше разобраться сначала.
Ну и если совсем не пошел Drupal 8, есть еще форк Drupal 7, практически с той же архитектурой, но с некоторыми фичами из восьмерки https://backdropcms.org/
eresik, В том то и дело что вы думаете что знаете Drupal, а из вашего комментария видно что нет...
Drupal 8 практически полностью написан с использованием ООП, паттернов проектирования и компонентов Symfony. И поэтому для тех кто в этом разбирается стал гораздо структурированее и удобнее.
Но порог входа для новичков стал гораздо больше.
Насчет простыни, в Drupal принято использовать модуль Devel https://www.drupal.org/project/devel и фнукции типа kpr(), dpm(), dsm(). Но лучше всего использовать xdebug.
вордпресс же использует процедурную кашу из legacy-кода, вместо ООП, в плагинах можно встретить HTML по среди php файла, в самых худших случаях даже CSS. Такой подход уже давно устарел.
Сейчас время композера, ООП и PHP 7.2
Не понятно что вы хотите получить, но ваша форма разваливается, потому что вы пытаетесь в value инпута запихнуть кусок HTML кода, вместо значения.
Для добавления новых полей в форму используйте hook_form_alter() и элемент типа hidden(а не input в шаблоне): https://api.drupal.org/api/drupal/developer%21topi...
Но еще раз повторюсь, это похоже на какой-то костыль.
foxijke, просто убрать лишние элементы, совсем все конечно не получится, но упростить структуру можно. Имейти в виду что некоторые элементы используются для правильной работы AJAX.