Вы здесь

Кто как и когда принимает решение уйти от использования Panels или Display Suite

1

Прочитав недавнее обсуждение применения таких модулей как Panels, Display Suite хочу узнать кто как для себя решает когда уйти от использования данных модулей? С развитием проекта и из ходя из требований клиента понимаешь что нужно отказываться от Panels и делать кастомный модуль. т.к. шаманство с модулями уже на столько усложняются что не оправдывают себя. Это-же надо проделать большую работу, а для клиента надо всего то сделать только маленькую рюшечку. Ему не объяснишь что монстр разросся и нужно все это оптимизировать. Кто как решает данную ситуацию?

Версия Drupal: 
7.x
Связанные проекты: 
PanelsDisplay Suite
Вопрос задан 14.01.2015 - 13:46

Display Suite то тут каким боком? Он приятное дополнение, скажем так, расширения стандартного функционала отображения в друпале. Скорее к нему приходят при запутанных и больших проектах, нежели уходят. Потому что на сложных проектах Тизера и Полного отображения не хватает, свои через код регать при большом сайте будет "накладно" а тут всё из админки как родное.

Комментарий оставлен 14.01.2015 - 13:49

Display Suite может и не сильно к вопросу подходит (использовал один раз и то давно). Вопрос про любые большие и сложные модули которые позволяют много делать, но если задача выходит за рамки данного модуля (какой-то функционал или быстродействие) то приходится от монстров отказываться и делать вручную.
Допустим на одном из проектов отказались от использования модуля mini-panels т.к. он использовался только для вывода основного меню. написав свой модуль меню удалось увеличить скорость генерации минимум раза в два (точные значения не помню уже)

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

Ответы

5

Решаю проблему очень просто — не пользуюсь Panels и Display Suite в разработке сайтов :)

Ответ дан 14.01.2015 - 13:51
Аватар пользователя xandeadx
xandeadx
1542

Я то-же прихожу к этому мнению, даже views уже не всегда хочется использовать.

Комментарий оставлен 14.01.2015 - 13:55

Views вполне уместен если нужно вывести материалы. Сложные выборки да, лучше конечно руками написать, а простяцкие он на твердую 5 пишет.

Комментарий оставлен 14.01.2015 - 14:43
0

С развитием проекта и из ходя из требований клиента понимаешь что нужно отказываться от Panels и делать кастомный модуль. т.к. шаманство с модулями уже на столько усложняются что не оправдывают себя. Это-же надо проделать большую работу, а для клиента надо всего то сделать только маленькую рюшечку.

Можно конкретику? По-моему как раз Panels помогает уйти от мегатонн кода в разных местах и заменить это на быстрый и удобный кликинг в админке.

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

UPD: Исходя из того, что вы сказали

Я то-же прихожу к этому мнению, даже views уже не всегда хочется использовать.

приходят мысли, что вы и views и panels используете не так как нужно. Это два просто превосходных, гибких инструмента, которые позволяют заменить множество других модулей и самописного кода. Про поддержку в сравнении с самописными решениями и говорить не приходиться.

Ответ дан 15.01.2015 - 23:36
0

Через http://www.drupalxray.com/ можно проверить общую статистику по сайтам - чаще всего в популярных проектах на CMS Drupal используется модуль Display Suite, нежели Panels. Однако сейчас модули так взаимосвязаны между собой, что приходится использовать рекомендуемые по умолчанию. Например, для пользователя Organic groups в большей степени ориентирован на использование модуля Panels, нежели Display Suite.

Ответ дан 16.01.2015 - 17:08