Я выбрал Друпал! Правильно ли я поступил?

Аватар пользователя skit25 skit25 25 ноября 2011 в 9:58

Всем привет!
Мне скинули ТЗ на сайт. Я работал с joomla, потом с freamework`ами (хотя joomla тоже, своего рода, совершенно не документированный фреймворк), т.к. понял, что CMS не решает всех поставленных задач. Но однажды знакомый посоветовал Друпал, он его долго рекламировал. Сейчас мне нужно создать сайт, я заказчику сказал, что буду делать его на друпале, но дел с ним не имел. Однако решая свои вопросы ранее, видел, что поддержка тут хорошая, слышал, что документации много. В общем я чертовски уверен, что если у меня будут вопросы мне помогут найти ответы.
Задача такая:
Сделать информационный портал, с магазином и форумом. Магазин думаю сделать прямо внутри портала, т.к. он мал, для отдельной реализации. Форум, вижу - отличный. Нужна возможность загружать видео с различных серверов (yandex, youtube и пр), нужны различные модули случайных, последних, новостей, всяких цитат (коих уверен с излишком).
Теперь уточню, с легкостью ли Друпал выполнит такие задачи? :

  • Магазин. Должна быть корзина, варианты доставки, список заказов, в общем обычный среднестатистический интернет магазин. Список товаров должен быть настраиваемый: вид эскиза, описание, нужна возможность добавить lightbox, например, и пр.
  • Форум. Нужна хорошая иерархия администрирования, в прочем как сайтом так и форумом.
  • Самое главное, это система тегов. Нужна реализация облака тегов. Будет ли различие между тегами на товар в магазине и на статью в разделе?
  • Нужно реализовать кучу разных компонентов, т.к. каждый раздел сайта имеет свою логику подачи материала.
  • На сколько просто в Друпале решается освоение сторонних шаблонов дизайна?
  • Нужна конфигурируемая карта сайта.
  • Если мне нужно будет написать свой модуль для Друпал или компонент, легко ли это будет сделать? С joomla я повозился, пришлось непосредственно искать отправные точки в коде, т.к. документация очень скудная, какие-то места остались загадками

Я немного познакомился с друпалом. В совершенно в общих чертах, поставил, полазил по админке. Вроде все работает Smile
Тут я разумеется задаю общий вопрос бывалым и знатокам. Если на данном этапе все верно, та дальше будем конкретизировать задачи, если нужно, т.к. документации я нашел не мало.
И последнее, если я поставлю седьмую версию, будет ли в связи с этим, сложность с документацией и дополнениями.

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 25 ноября 2011 в 10:16

На сколько просто в Друпале решается освоение сторонних шаблонов дизайна?
С темизацией помучаешься.

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

Комюнити тут дружное..готовься что тебя будут стебать за тупые вопросы..кидать помидорами и т.п.

Через некоторое время у тебя произойдет нервный срыв,на почве друпала...короче на наклонную ты встал))

А так-всё что ты написал-реализуемо.
магазин-UberCard
форум-AdvancedForum

модули писать не сложно..

Аватар пользователя kyky kyky 25 ноября 2011 в 10:24

Джумла -- это не фремворк.
По пунктам:
1) Для магазина либо uberacrt, либо commerce. С обоими надо разбираться.
2) Форум Друпала не дотягивает то планки того же phpBB и вообще форумных движков, но в целом нормальный. Улучшается модулем advanced_forum
3) Теги -- это таксономия в терминах Друпала. Это его сильная сторона. С тегами проблем не будет.
4) Избавляйтесь от слова "компонент", от него попахивает джумлой ). Если речь идет о разных разделах сайта, то views, темизация.
5) Карта -- модули sitemap и др, настраивается, какие брать меню и термины.
6) Всё зависит от вас. API хорошо документированы.
Седьмая версия сейчас актуальна, ставьте ее.

Аватар пользователя cosmos cosmos 25 ноября 2011 в 11:24

Самое интересное что Ламер тоже прав на счет magento
на счет битрикса не согласен

Аватар пользователя bsyomov bsyomov 25 ноября 2011 в 12:58

С созданием нормального магазина придётся попотеть, специальные скрипты подходят конечно лучше. Smile

По поводу актуальности 7 вопрос крайне спорный, т.к. не всегда всё нужное портировано под неё, и при этом доведено до уровня production.

Форум, при использовании пачки модулей доводится до вполне приличного состояния, естественно не специальный форумный движок, но вполне неплох и юзабелен. Если чего-то не будет хватать, есть модули интеграции с форумными движками.

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

Модули пишутся хорошо опять же, при знании API.

В общем придётся освоить огромный объём информации, поэтому делать серьёзный проект в ограниченное время вот так с ходу я бы не стал.

Аватар пользователя q2_faith q2_faith 25 ноября 2011 в 16:10

"skit25" wrote:
Теперь уточню, с легкостью ли Друпал выполнит такие задачи? :

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

Аватар пользователя marazmus marazmus 25 ноября 2011 в 16:55

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

Аватар пользователя skit25 skit25 26 ноября 2011 в 10:10

Всем спасибо!
Будем работать с 6х - полностью согласен. Сперва сделаю экспериментальный сайт, разберусь, что к чему.
Действительно, пока все в кучу лепить не буду. Хотя это практически невозможно исходя из ТЗ.
Я как белый человек, закупил в интернет аптеке, пачку валерьянки, флягу корвалола, два бинта, зеленку и собачью кость. Думаю, это поможет пережить нервные срывы.
Решено делать на Друпале. Мне кажется, это очень настраиваемая CMS`ka, легко расширяемая и достаточно интуитивная, при должном подходе. Действительно, нужно будет разобраться, чтобы почувствовать ее.

Еще вопрос, какими средствами можно будет реализовать некий файловый(мультимедийный) архив?

И последнее. Накачал кучу книг и кастов, есть ли какая - то Библия по друпалу? Желательно на русскому, с английским у меня пока плохо.

Пойду, посмотрю реализованные проекты на Друпале.

Еще раз всем спасибо, уверен Друпал то, что нужно!

Аватар пользователя natbampo natbampo 26 ноября 2011 в 11:59

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
Вот а потом заказчики ругаются и создают топики типа после таких начинаний ...

+1

Аватар пользователя skit25 skit25 26 ноября 2011 в 12:11

Перед заказчиком нет никаких секретов, это стиль работы.
Что можно придумать лучше чем Друпал? Бесплатен, расширяем, не стоит на месте. Мы решили делать на Друпале, я конечно настоял, т.к. для заказчика, по моему мнению, будет так лучше. У Друпала есть история, а самое главное разумные пользователи, которые делают его очень популярным движком.

Аватар пользователя Alexei91 Alexei91 29 ноября 2011 в 4:07

Quote:
Сейчас мне нужно создать сайт, я заказчику сказал, что буду делать его на друпале, но дел с ним не имел. Однако решая свои вопросы ранее, видел, что поддержка тут хорошая, слышал, что документации много. В общем я чертовски уверен, что если у меня будут вопросы мне помогут найти ответы.

Надеясь на то, что тебе что-то дельное подскажут на форуме, - бред.
Максимум на что можно рассчитывать, - пинок в нужную сторону. А дальше уже сам.
Сказал что Drupal, - а сам с ним ни разу не сталкивался? Пи**ц.
Заказчик-невежда и неопытный исполнитель. Отсюда и появляется недоверие между заказчиком и исполнителем.
Quote:
о Библия по друпалу? Желательно на русскому, с английским у меня пока плохо.

Если совсем ничего в док-ции на EN непонятно, - какого черта взялся за Drupal?
Синхронное чтение с Google Translate помогает лишь в том случае,
когда общий смысл ясен, а треб-ся лишь уточнение.

Аватар пользователя ZanaDLucTyc ZanaDLucTyc 29 ноября 2011 в 5:01

На все вопросы топикстартера - да.

Но сам подход умиляет. Побщещать пообщал - а изучить инструмент впадлу самому. И езе "чертовски уверен" в помощи. А если вас нахер пошлют сразу же и потом будут троллить - что будет? Ей богу, какой то не деловой подход совершенно.

Я, конечно, допускаю мысль, ято вы уже вовсю полезли в код, на drupal.org за документацией и готовы сутками копать с нуля инфраструктуру движка, но... слабо верится)) Это я не в упрек - мне то пофигу. Так, мысли вслух.

А теперь от лирики к суровой правде жизни:

Уж очень... эм.. комбайн вы хотите. Что бы и то и то и то - все сразу и что бы работало как надо - и в обозримом будущем. Это я к тому, что тут оооочень велика вероятность - что ппросто не проглотите все, что набрали.

Магзин - есть. И куча модулей, и все-все-все. Только даже его отдельно отстроить - задачка. Там свои заморочки.

Информационный портал - этовообще то тож целый сектор. Тоже много-чего надо знать и уметь. И даже если стеналон делать - гемморой.

А еще вам надо мультимедию, кастомные страницы, нормально отстроенный форум и много еще чего.

То есть, если проще: это будут большие затраты времени, сил, мозга и нервов

По идее, тут 2 варианта:

1. Все делается по "старой дружбе и блату" на "а давай ка замутим" и "А чо то получится, наверное".
2. Редкое сочетание идиотизма заказчика и еще большего идиотизма исполнителя
3. Действительно серьезный проект.

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

Пункт второй - это когда заказчик хочет "ВСИВО, СРАЗУ, И ЧО Б БЫЛО ЗАИБИСЬ!", а исполнитель - студент, которому море по колену и думает "А ПОХУЙ, Я ВСЕ УМЕЮ, А ЧО НИ УМЕЮ НАУЧУСЯ ЗА МЕСИЦ!". Этот вариант маловероятен, что б нашла коса на камень - но не исключен))

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

К чему я это? А вот не надо на это брэжжание внимание обращать. Друпал может все, что вы от него захотите - и много больше. Но созданием таких топиков вы ичего не добьетесь - разве что троллинга. А "Я чуток посмотрел в админке" - это идиотизм, если на носу такой сложный проект.

Аватар пользователя skit25 skit25 4 декабря 2011 в 18:02

Брать на плечи неподъемную ношу, это особая философия, вопрос не в этом.
Я обрисовал итоговую картину. Сейчас во всю изучаю движок, он меня восхищает все больше. Сложностей я никаких не заметил, за некоторым исключением - мало опыта работы с друпалом.
Спасибо всем. Я собрал необходимую информацию и теперь точно знаю, что все задумки возможно реализовать на друпале.
Меня интересует именно API. За все время работы я перепробовал много движков, как я писал перешел на framework`и. По иронии судьбы я обошел Друпал стороной, а оказалось, что это не только CMS, но еще и framework. Для счастья больше не придумаешь. Со временем освоимся в Друпале и все будет как по маслу, даже не сомневаюсь. Более того, в ближайшем будущем вижу Django и Drupal, как лидеров в своих классах.

Я занялся написанием своей мини CMS, для своих маленьких нужд. Один знакомый увидел, что я там выпекаю и порекомендовал Друпал. Возможно мне будет немного проще освоиться в Друпале, т.к. моя задумка, чем-то напоминает, (несомненно 1 сотую) Друпала. Думаю Друпал совершенно логичный механизм, опять же, чтобы его использовать правильно и на все 100, нужно время.

Где наша не пропадала....

Аватар пользователя Vlk Vlk 5 декабря 2011 в 2:04

skit25 wrote:
Думаю Друпал совершенно логичный механизм, опять же, чтобы его использовать правильно и на все 100, нужно время.

А-а-а-а, "совершенно логичный". Система именования темплейтов жутко логична, и только поэтому совершенно монструозна )

Quote:
Где наша не пропадала....

Без шуток и иронии - удачи!

Аватар пользователя Lotar Lotar 4 декабря 2011 в 20:47

Лотар не читал текст темы, только заголовок. Но от считает, что вы поступили не правильно.

Аватар пользователя yustos.com yustos.com 5 декабря 2011 в 0:31

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

Аватар пользователя 0legka 0legka 5 декабря 2011 в 12:23

Smile у меня приблизительная таже ситуация как у автора топика, тока мне чуть проще, всего лишь сделать визитку ROFL так что пробьёмся !!!

Аватар пользователя skit25 skit25 20 августа 2012 в 7:45

Здравствуйте! Решил отписаться о своем опыте. Прошел почти год, мне есть что сказать.
Я начал делать на 6ом, сейчас работаю на 7ом и знаете, Друпал радует с каждым днем все больше. Чем глубже осваиваешь его, тем приятнее с ним работать. Честно говоря, не знаю движка лучше, я пробовал больше 20 CMS, установил более 200 хостов, чтобы найти двиган для души. Я думаю, это все таки Друпал, к тому времени я уже написал свою CMS, но после того как сгорел винт с наработками, по совету знакомого, начал осваивать друпал и не пожалел.
Конечно у него есть недостатки,я бы их назвал особенностями и опишу почему:
а) Таки нельзя просто скачать фотогалерею и радоваться. Благодаря общему концепту, ее даже скачивать не нужно, достаточно разобраться с полями и типами материалов, а также Views. Для меня, это плюс, но знаю точно не для всех.
б) Таки нужно знание php и мускуля, в основном CMS ориентируется на тех, кто вообще не знает, что такое "среда разработки" и знать не собирается. Друпал также можно использовать исключительно на уровне web интерфейса, но полностью раскрывается он именно благодаря изучению его логики. В таком случае, можно действительно создать сайт, любой сложности, как буд-то вы его в фотошопе рисуете.
в) Темизация. Достаточно большая тема, по началу таки создает проблемы, но когда на все грабли наступишь, очень даже все просто кажется.
В принципе, если говорить о разработке сайтов, то любая CMS накладывает определенные ограничения на разработку и даже вносит коррективы в проект, но на то она и готовая CMS, это как купить одежду или для вас ее сошьет кутюрье. Удобней будет в штанах, сшитых исключительно под ваши размеры. Так и тут. Судя по коду, друпал разрабатывают очень разумные люди и благодаря им у него большое будущее, я не берусь оценивать и критиковать друп, за его функциональную часть, как на стороне кода, так и клиента, таков Друпал, так задумали его разработчики, по этому я считаю, что он полностью удовлетворяет мои задачи.
Единственное, что меня разачировывает с каждым днем, так это сообщество. Я захожу сюда в крайних, редких случаях и то зря. Из 10 вопросов, в лучшем случае 2 ответа. Если бы троллили, сразу стало бы понятно, что нужно выпить горячего чая, прогуляться и мыслить проще, а тут полный игнор. На днях, дважды создавал тему, ее дважды удаляли (сделал информативно как смог, уверен дело не в этом), написал по этому вопросу в поддержку. Решил отписать сюда, захожу, а у меня ни одного поста в блоге. У меня ложилось впечатление о неком режиме "друпал ру". К счастью сейчас все восстановили. Нет видно, что жизнь какая-то есть. Но основываясь на большом опыте изучения различных CMS, я могу со 1000000000% уверенностью сказать, что русское сообщество самое худшее из всех, что я когда либо видел. Такой мощный и сложный движок, спрятан от глаз пользователей, русским коммьюнити и пока это будет продолжаться, люди будут нехотя пробовать делать сайты на друпале, потом уходить от этой идеи. Я уже молчу про организацию форума поддержки. Вывод таков: русское коммьюнити Друпала на стадии своего зарождения.
Спасибо, за ваши комментарии, приятно было их спустья год прочитать (молодой тогда был :)), оказалось все были правы. Мня спосло то, что сменилось руководство и старый вариант сайта, где я разминался, решили выкинуть и создать новый.

Аватар пользователя Andruxa Andruxa 20 августа 2012 в 13:23

"skit25" wrote:
я уже написал свою CMS, но после того как сгорел винт с наработками, по совету знакомого, начал осваивать друпал

винт следовало бы канонизировать за его поступок

"skit25" wrote:
На днях, дважды создавал тему, ее дважды удаляли (сделал информативно как смог, уверен дело не в этом), написал по этому вопросу в поддержку. Решил отписать сюда, захожу, а у меня ни одного поста в блоге.

тут недавно случался апдейт прав доступа, м.б. из-за этого материалы были недоступны

"skit25" wrote:
Я захожу сюда в крайних, редких случаях и то зря. Из 10 вопросов, в лучшем случае 2 ответа.

да, есть такое - чем сложнее вопрос, тем меньше вероятности, что на него ответят
тут сложно винить сообщество - оно разное, попробуйте поспрашивать на drupalsn.ru

Аватар пользователя skit25 skit25 20 августа 2012 в 20:38

На самом деле я не виню сообщество, чем богаты тем и рады. Если бы не это сообщество, не сомневаюсь, я вообще не узнал бы, о Друпале. Я написал это как пожелание, можно лучше, в этом тоже нет сомнений. Может быть один раз вместо кофе, собраться и подумать как улучшить поддержку движка, но это уже не мое дело. Если я смогу чем-то помочь сообществу, буду рад. Но сейчас мне самому нужна помощь.
Спасибо вам за ссылку и понимание.

П.С.: Вопросы потихоньку решаются на drupal.org, заодно и английский подучу Smile

Аватар пользователя petrovnn petrovnn 11 сентября 2012 в 4:46

Вам надо найти пару друзей которые в скайпе сидят и неплохо знают друпал - и жить станет проще. У меня в скайпе есть один друг, которого я перетащил с джумлы (ломал его наверное полгода, он неохотно согласился попробовать друпу), а теперь знает АПИ друпала лучше меня и я к нему обращаюсь за консультациями. У меня в скайпе еще несколько человек, кто-то знает друпал лучше меня, кто-то хуже, но обычно всегда есть кому написать. А форум тут немного жесткий (строгий), это я тоже заметил когда писал первые посты, но это не стало для меня препятствием.

Вы говорили, что какой-то друг долго рекламировал друпал? Так возьмите его за жабры, добавьте в аську/скайп, и пусть он помогает вам освоить систему, если уж он ее рекомендовал. Это будет справедливо.

А вообще поздравляю что осилили. Читал топик в первый раз (глядя на дату 2011) и почему-то был уверен что у вас все получится. Дочитал до последних комментов - и правда. В общем хеппи-энд, да и только

Аватар пользователя xSPiRiTx xSPiRiTx 11 сентября 2012 в 9:33

на общество друпал.ру наезд! тут больше троллят, а не игнорят! да, резко и дерзко отсылают....но как уже кто-то говорил на форуме это как с китайскими адептами ушу - учитель его палкой и подзатыльниками учит, зато какой толк! ROFL
...хоть и сам понимаю, что еще только на стадии освоения основ как друпала так и верстки...и сам же регулярно нарываюсь на отлсылы поучить css и полистать гугл Smile