Привет! Подскажите, как можно реализовать такую штуку.
Есть сайт на D7. Есть ли модуль конструктора лендингов, что бы можно было нешарящим сотрудникам делать лендинги и размещать их на поддоменах. Но что бы формы в этих шаблонах былы друпаловскими
Хорошая новость: на друпале это сделать процентов на 30-40 быстрее чем на любой другой cms, за счет domain, micro_site и т.п.
Плохая новость: вам все равно понадобится 80-100 часов работы разработчика. И лучше это делать сразу на drupal8.
Телега с доменами рулится очень легко через Domain Access. Нужно только на хостинге либо настроить wildcard-домен, либо вручную добавить нужные поддомены. Даже на шаредах это легко рулится через CPanel.
Что касается самих лендингов, то для семёрки подойдёт Panels, для восьмёрки Layout Builder.
Ну и как сказали выше, на восьмёрке это делается значительно проще.
Интересностей ради: недавно появились https://www.drupal.org/project/micro_site . они еще сыроватые, валится часто, но в плане кода и организации мне кажется будет поудобнее domain для многих кейсов.
Почему не Paragraphs?
Ленд, это не только "2 колонки налево, 3 - направо", это и формы, и слайдшоу, и галереи, и тд и тп.
Разновидности блоков можно составить, наваять параграфов, сделать инструкцию "для нешарящих" и в бой.
Может я слабо понимаю возможности Layout Builder?
На одних параграфах нормальный лэндос не слепишь. Например, задача вставить между двумя параграфами форму или вьюс не имеет красивого решения в принципе. А с layout builder это кликается мышкой за 5 сек. Опять же, никто не мешает использовать параграфы совместно с layout builder.
Референсы на блоки - это какой-то контрибный модуль нужен?
Ну и не будем забывать о том, что лэйауты бывают многоколоночные. Я конечно в курсе, что есть модуль bootstrap paragraphs, но я один раз его установил, и меня чуть не вырвало))))
И как вы рулите колонки параграфами? Получается перетащить блок из одной колонки в другую? Из одного параграфа в другой? Можно ли через параграфы накликать вью-мод для всех нод определённого типа? И сколько времени уйдет, чтобы накликать все необходимые типы параграфов?
Комментарии
Поддомены (теоретически) - проксировать на уровне nginx поддомены на сайт. Результат беглого гугления
Конструктор лэндингов - это HTML+CSS+Js. Максимально универсальный. На нём реально можно сделать любой лэндос.
Хорошая новость: на друпале это сделать процентов на 30-40 быстрее чем на любой другой cms, за счет domain, micro_site и т.п.
Плохая новость: вам все равно понадобится 80-100 часов работы разработчика. И лучше это делать сразу на drupal8.
т.е. задача емкая. в общем виде рекомендуют смотреть на https://www.drupal.org/project/domain , но это только начало пути.
Телега с доменами рулится очень легко через Domain Access. Нужно только на хостинге либо настроить wildcard-домен, либо вручную добавить нужные поддомены. Даже на шаредах это легко рулится через CPanel.
Что касается самих лендингов, то для семёрки подойдёт Panels, для восьмёрки Layout Builder.
Ну и как сказали выше, на восьмёрке это делается значительно проще.
Интересностей ради: недавно появились https://www.drupal.org/project/micro_site . они еще сыроватые, валится часто, но в плане кода и организации мне кажется будет поудобнее domain для многих кейсов.
Почему не Paragraphs?
Ленд, это не только "2 колонки налево, 3 - направо", это и формы, и слайдшоу, и галереи, и тд и тп.
Разновидности блоков можно составить, наваять параграфов, сделать инструкцию "для нешарящих" и в бой.
Может я слабо понимаю возможности Layout Builder?
На одних параграфах нормальный лэндос не слепишь. Например, задача вставить между двумя параграфами форму или вьюс не имеет красивого решения в принципе. А с layout builder это кликается мышкой за 5 сек. Опять же, никто не мешает использовать параграфы совместно с layout builder.
Вообще-то решается. Есть референсы и на блоки и на формы. Вот тут форма как раз параграфом. https://www.ra-don.ru/contacts , как и весь контент.
Референсы на блоки - это какой-то контрибный модуль нужен?
Ну и не будем забывать о том, что лэйауты бывают многоколоночные. Я конечно в курсе, что есть модуль bootstrap paragraphs, но я один раз его установил, и меня чуть не вырвало))))
тоже его не люблю, мы вообще бутстрап не используем.
Для форм - webform предоставляет свой тип поля, референс на форму.
Для вьюсов - https://www.drupal.org/project/viewsreference .
Для блоков - не помню навскидку, если честно редкий кейс и в общей сборке не использую
Ну про админку речь отдельная, но таки да - колонки на проблема, референсы, так же можно сделать библиотеку параграфов (имею ввиду с контентом).
И как вы рулите колонки параграфами? Получается перетащить блок из одной колонки в другую? Из одного параграфа в другой? Можно ли через параграфы накликать вью-мод для всех нод определённого типа? И сколько времени уйдет, чтобы накликать все необходимые типы параграфов?
Не, с перетаскиванием увы)
https://www.drupal.org/project/instapage_cms_plugin