Вы здесь

Page Builder 'ы для Drupal

0

Как отметили в замечательном подкасте, Друпалу не хватает визуальных средств компоновки (верстки) страницы на уровне квалификации близкой к контент менеджеру.

Что вы думаете о сабже? Какие инструменты используете?

Я нашел два платных решения.
http://codecanyon.net/item/drupal-drag-drop-builder/12014058?s_phrase=Dr...
http://codecanyon.net/item/md-awecontent-page-builder-for-drupal/1247698...

Еще ничего не приобретал, соответственно не тестил.
Хочется внедрить что ни будь такое в свою практику. Пробовал Builder встроенный а одну из тем, довольно удобно.
По вопросам совместного приобретения обращайтесь в скайп ArtuSpeak.

Билдеры, кроме вставки элементов контента предагают возможность вставки, например, иконок, паралах и видео фонов, всяких готовых шорткодов.

Версия Drupal: 
7.x
Категория: 
Theming
Вопрос задан 24.10.2015 - 21:21
Аватар пользователя Artu
Artu
24

Отпишитесь, пожалуйста, кто работал с такими штуками.
Удобно работать? Не сложно "кастомизоровать" под нужный дизайн?

Как я понял, начнутся проблемы когда надо будет выводить такую страницу не на все ширину, а с учетом наличия правого (левого) региона друпал.

По первому впечатлению от всех page builder'ов - очень раздражает драг-энд-дроп, больно пользоваться: все плавает, прыгает, особенно когда вставляешь большие картинки, блоки. Идеально - это когда все тоже самое, но без драг-энд-дропа. Вместо него кнопки "добавить", "удалить" и т. п. Или я ошибаюсь?
Драг-энд-дроп только для перемещения блоков по вертикали в режиме, когда каждый блок сжимается до полоски с описанием, а то тянуть блок через два экрана, а там все прыгает, летает...

Комментарий оставлен 24.10.2015 - 23:24

В том билдере в котором я сейчас работаю за всеми этими штуками с D&D http://prntscr.com/8ux3qq стоят шорт коды которые можно редактировать и так - http://prntscr.com/8ux4bi просто сменив формат ввода.

Комментарий оставлен 24.10.2015 - 23:51

за всеми этими штуками с D&D http://prntscr.com/8ux3qq

Во, здесь нормальный D&D, как я и писал:

Драг-энд-дроп только для перемещения блоков по вертикали в режиме, когда каждый блок сжимается до полоски с описанием

Круто было бы найти такой page builder, умеющий сжимать блоки до таких полосочек, которые удобно перетаскивать. А то сейчас целые блоки надо таскать, которые обычно размером с пол-экрана, а то и с экран. Соседние блоки прыгают, в нужное место попасть не можешь.

А что это за модуль у вас для D&D?

Комментарий оставлен 25.10.2015 - 00:10

Может я не в тему, но я использую page manager и panels ipe.

Комментарий оставлен 25.10.2015 - 03:30

Скорее всего данный page builder-ы не так увеличивают разметку как панели, раньше тоже счастья больше не знал как панели, но когда начинаешь ковыряться в полученной разметке, в этой вложенности наверное до 20 уровня порой, начинает образоваться фобия - что это наверняка сильно снижает производительность сайта

Комментарий оставлен 25.10.2015 - 16:59
  1. Панели много весят, создают кучу зависимостей по модулям. Что конкретно не удобно.
  2. По поводу разметки в панелях - это легко лечиться обычным переопределением.

А так да, сам думал писать билдер уже. Так как вещь полезная.

Комментарий оставлен 26.10.2015 - 22:56

Ответы

2

Отправить верстальщиков на помойку истории в ближайшее время вряд ли получится.
А для более "узких" задач по размещению контента на страницах инструментов немало.
Имхо, для Panels сделать нормальный визуальный конструктор шаблонов(layout) , и большего не надо.
Как минимум для drupal 7..
В восьмерке, думаю, ситуация должна здорово улучшится, если найдется хотябы одна заинтересованная пара прямых рук-)

Ответ дан 25.10.2015 - 12:58

В восьмерке уже есть типы блоков. Считаю, что это значительно улучшит ситуацию. Можно будет заранее подготовить разные типы блоков с нужным функционалом в зависимости от дизайна (сладер, блоки три иконки в ряд с подписью, блок с параллаксом, и т.п. ).

Комментарий оставлен 25.10.2015 - 18:31
1

Я бы дополнил ваш список ещё двумя вариантами:
1) https://codecanyon.net/item/azexo-composer-drupal-page-block-builder/823...
2) https://codecanyon.net/item/drupal-drag-drop-page-builder/11024613?s_ran...

И есть ещё конструктор блоков:
3) https://codecanyon.net/item/drupal-block-builder/13982392?s_rank=8

Ничего из этого я не пробовал, но у меня куплены как раз те два плагина, о которых вы пишите.

Начну с плагина MD AweContent, который, кстати, совсем недавно удалили с платформы Codecanyon. Используя данный плагин, мы планировали продавать клиентам удобные сайты-конструкторы, где они могли бы сами или с нашей помощью создавать типовые (без особых затрат) лендинги и презентации своих продуктов. В иделае мы хотели добиться функционала популярной платформы tilda.ws, но на Drupal 7. Ничего такого, конечно, не вышло. Более того, мы даже не смогли должным образом использовать этот плагин для своих внутренних нужд.

Будьте уверены, что если стоит задача за короткий срок сделать лендинг-пейдж, то гораздо проще написать его самому на Бутстрап, чем полагаться на этот плагин. Как известно - детали рождают шик, но в них же и кроется вся сложность. Так, например, если вам нужно сделать секцию, которая будет растягиваться на весь экран (widht и height 100%) - у вас не получится, поскольку даже в последней исправленной версии плагина такой возможности нет, надо прописывать фиксированную высоту. Судя по всему эту проблему исправлять не будут, хотя и обещали. В плагине есть много аналогичных ограничений и неудобств, не считая глюков с версией Jquery, подключением шрифтов и CSS (в особенности у встроенной карусели фотографий). У компании Mega Drupal, которая делает этот модуль, действительно хорошо получился только Mega Slider, всё остальное сделано как-то посредственно. Достаточно взглянуть на их сайт, который работает как и их новый плагин (http://megadrupal.com/project/awecontent - нажмите на документацию).

Не могу сказать причину их удаления с Codecanyon, но всем купившим они обещали раздать ulitimate версию лицензии. Как только они это сделают - сброшу вам ссылочку на скачивание.

Что касается второго плагина - то он выглядит и работает гораздо интереснее. Во первых он чаще обновляется, во вторых доступен и на 8 версии. В третьих работает через поля, что является гораздо более гибким решением. Да и стоит он на порядок меньше. Однако какой-то особой гибкостью и лёгкостью темизации он также пока не наделён. Поэтому если вам нужно решить какую-то относительно-простую задачу, например реализовать страницу презентации элемента портфолио - то используйте именно его, в остальном пишите руками) Отмечу, что эта же компания делает конструктор блоков. Не знаю на сколько гибко это работает в связке, но благодаря Drupal 8 необходимость в таком модуле скорее всего отпадёт.

Ответ дан 25.12.2016 - 18:40