Преимущества Drupal


12 0

Сейчас сижу на презентации Drupal и меня просто убило заявление, что у Drupal 7 самое слабое место - Content Editor и Administrator Experience. Как сказал программист, который разрабатывает на Drupal пожаловался на то, что приходится тратить время, а значит и деньги на то, чтобы редактор контента работал. Существует несколько HTML редакторов, но они слабые. 

Удивительно слышать это о системе, которая просто обязана иметь хорошее управление контентом прямо из коробки, иначе она просто на фиг не нужна. Смысл использовать фреймворк, который делает свою работу, но делает ее не достаточно хорошо. Из положительных вещего Drupal я узнал только что он бесплатный, открытый и безопасный. На счет последнего все говорят, что они безопасны, а первые два, достаточно интересны. 

Как я понял Drupal позиционирует себя как решение для крупных корпораций и они очень сильно думают о деньгах. А ведь деньги - это не только лицензии, но и поддержка, а если административные компоненты работают не так хорошо, как хотелось бы, то поддержка может оказаться слишком дорогой. Те примеры, которые мне рассказали на конференции из личного опыта программисты, заставили меня задуматься, и зачем же тогда нужен Drupal? Это хорошо преподнесенный под флагом халявы продукт? 

Я не хочу ничего утверждать, я просто передаю ощущения, которые возникли. Может кто расскажет свой положительный опыт использования Drupal. 

Вот, сейчас рассказали что-то положительное. Оказывается у Drupal хорошая интеграция с социальными сетями, платежными системами и различными CRM, что очень даже хорошо. 

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


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Дмитрий

02 Февраля 2013

Слышал от знакомого сеощника, что сайты на Drupal очень хреново индексируются и продвигаются.
Не стоит он даже своей халявности.
Я работал со многими CMS и по своему опыту хочу сказать, что Bitrix самая лучшая, единственный минус - лицензия. Ну пусть за нее платят заказчики, а программисты и сеошники проблем с ней не должны знать :)


Ivan

02 Февраля 2013

Я не считаю себя программистом, поскольку основная моя деятельность связана с другой сферой (электроника), но владею небольшими навыками в программировании. Сейчас иногда делаю сайты, в основном для знакомых людей. Разные CMS пробывал, но последний выбор пал именно на Друпал. Почему?..
Наверно основная причина гибкость.  Как заявляют создатели, на Друпал действительно можно создавать разного уровня сайты. Очень функциональное ядро, очень нравиться как построена взаимосвязь с модулями.

Второе, блогадаря двум мощным модулям cck (входит в основную поставку 7 версии) и views (пока требует отдельной установки), очень легко создавать поля у типов материалов и конструировать их выдачу. Приэтом выдача возможна в разных форматах, как стандартный HTML, XML и пр.

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

Что касается, SEO так не вижу никаких причин, почему должны быть проблемы с индексированием. Генерация страниц значительно быстрее, чем у битрикса, по моему мнению. А содержательная часть и структурирование (по разделам) тоже довольно легко и гибко настраивается.


Леонид

02 Февраля 2013

Еше недавно я работал Drupal - кодером и могу со всей ответственностью заявить, что система дырява сама по себе. Например, в ядре есть проверка на  нулевое значение из таблицы, в то время, как этого нулевого значения не должно быть в принципе! И это в ядре! Чтобы все заработало и было удобно надо очень долго его дорабатывать модулями, что и было реализовано в моей прошлой компании еще задолго до меня:) Интеграцию с социальными сетями делал сам, то что там было в ядре все фигня:) А сейчас с новой версией drupal 8 там еще больше проблем будет:) В общем, устаревшая штука :)


Броненосец

03 Февраля 2013

Ваш сайт funniestworld очень долго грузится в россии в отличие от этого


Spider_NET

03 Февраля 2013

Drupal из коробки вполне функционален и для решения основных задач его вполне хватает. Когда мы подбирали CMS для VR-Online.RU мы выбрали именно Drupal и вот почему:

Плюсы:

- Безопасность. Чтобы не говорили, а Drupal одна из самых безопасных публичных систем. Я не знаю, про какую дырявость подразумевает Леонид, но о качестве продукт легко судить по количеству эксплойтов. Смотрим bug трекер и сравниваем с другими системами;

- Расширяемость. Под Drupal создано до фига и больше модулей. Некоторые из них можно сравнить с отдельными большими проектами (например, Views).

- Гибкость. Настройке в друпале поддается абсолютно все. Во всяком случае я еще не встречал вещи, которую нельзя твикать. Главное понять принцип хуков и все будет ок. Она действительно (система хуков) мощная, а не типичная вставка eval() в определенных функциях.

- Таксономия. Это тоже мощнейший инструмент, который отсутствует у других систем.

Мифы

- Плох для SEO, плохо индексируется. В чем это проявляется? В невозможности установить ключевые слова для определенной странице? Принудительно сделать неиндексируемыми для поисковиков внешние ссылки? Фигня, все это есть.

- Тормозит. Да, тормозит, если его неправильно настроить и юзать на обычном share-хостинге. Мы это проверили на себе. Были на обычном хостинге от мастерхоста (за 300 рублей) и пришлось свалить на VPS, т.к. при нашей посещаемости (2,7-3K уников/сутки) сайт периодически умирал. Переход на VPS за 1500 рублей существенного эффекта не принес. В итоге перешли на специализированный хостинг - Drupal Patrol. Платим 400 рублей/мес, но проблем с производительностью вообще нет.

- Много "говно" кода. Да, некоторые вещи нуждаются в переписке, но не надо забывать время в которое создавалась первая версия Drupal. Тогда php еще был щенком и имхо разработчики из него выжали максимум. Сейчас все изменилось, но тонны legacy кода сразу не переписать. Однако, попытки предприняты. В 8-й версии ядро будет значительно обновлено.

Минусы

- Труден в изучении. Пожалуй, это самый главный и единственный (из существенных) минусов этого проекта. На первом этапе многие вещи кажутся непонятными и нелогичными. Причем, трудности возникают даже на этапе администрирования (настройка некоторых модулей и т.д.). Про программирование я вообще молчу. Если нет соответствующего опыта работы разработки, то начать кодить для Drupal очень сложно.


Михаил Фленов

03 Февраля 2013

На эту тему как раз написал заметку и выложу скоро. Виноват Windows хостинг


Вадим

03 Февраля 2013

Пробовал работать с разными CMS, сейчас есть сайт на Друпале, но от DLE как-то более приятные впечатления. Drupal напоминает старушку MFC - вроде все есть, но как-то через ...опу.


Костик Корепин

04 Февраля 2013

Drupal моя основная CMS, на которой работаю.

Из плюсов(только из того с чем мне приходится иметь дело):
- Есть такая классная штука как FieldApi, которая позволяет с помощью интерфейса создавать любую структуру типов данных. Очень гибко и удобно!
- Есть такая штука Views, которая также без помощи программирования позволяет эти данные выводить. Для программистов же есть Database API.
- Огромное количество модулей, расширяющих функционал из коробки.
- API действительно мощный, по моему есть все что только нужно, хотя кто знает:)
- Редактор CKEditor работает отлично без глюков, не знаю кто и как что там настраивал, у меня нормуль.
- Системы электронной коммерции хорошо развиты. Особенно мне нравится Drupal Commerce.

Минусы:
- Порой приходится действительно зарываться, чтобы разобраться с чем-то.
Чтобы освоить всю гибкость и мощь системы придется попотеть. Правда не стал бы сравнивать с MFC. Как писал Михаил в своей книге по Дельфи, разбираться с MFC это как ковыряться в нефтяной скважине. В Друпале все таки API хороший, нужно только разобраться что такое система хуков.
- В плане производительности: мелкие сайты с не очень высокой посещаемостью можно и на shared-хостинге размещать, ничего страшного. Если сайт ориентирован на высокую посещаемость то придется реально затачивать VPS или переходить на Patrol. Лично у меня магазин на базе Drupal 6 + Ubercart только там заработал, но зато как:)


Spider_NET

04 Февраля 2013

Забыл подвести итог. Если бы я сейчас собрался делать новый проект, который будет иметь нестандартный функционал, то не за что бы не выбрал Drupal. Не потому, что я в нем разочаровался, а просто не готов ковыряться лишний раз в тоннах чужого кода, если мне вдруг приспичит совершить роковой допил =) В идеале "роковых" допилов в проекте быть не должно, но ведь все мы знаем, что бывают нестандартные ситуации, когда хороши любые способы.

Уж лучше отдать предпочтение в пользу cmf (Yii, CodeIgniter) и обрести истинную свободу.


Костик Корепин

04 Февраля 2013

Уж лучше RoR)Но это уже холивар конечно) Кстати пытался социальную сеть сделать на Drupal'e споткнулся на вопросе загрузки и конвертации видео как на видеохостинге


Spider_NET

04 Февраля 2013

2Костик Корепин

Я думаю второй проблемой в создании социальной сети на Drupal станет производительность. Как только сеть соберет n-число активных юзеров придется серьезно задуматься над повышением производительности.


Костик Корепин

04 Февраля 2013

2 Spider_NET такой вопрос встанет встанет где угодно рано или поздно, просто эта n у всех разная, а так никакой разницы...


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне