Подойдет ли Drupal для такого сайта? Полное ТЗ внутри.

Главные вкладки

Аватар пользователя master_alf master_alf 19 октября 2012 в 15:19

Приветствую, господа и дамы Друпаловоды Smile

Сам я о Друпале знаю только то, что он существует. Потому прошу совета у Вас, как бывалых.

Есть проект, заказчик желает использовать бесплатную ЦМС, при этом так, что бы даже не нужно было привлекать программиста для "допиливания" проекта. Хочется достать бесплатные модули из коробки, развернуть и получить готовый продукт. Это, так сказать, главное условие. И его, к сожалению, нужно принять как факт. Спорить с этим и комментировать бессмысленно, такое вот условие. Sad

Система же должна уметь следующее:

  1. Возможность вести свой блог.
  2. Комментировать записи в блоге и комменты (комменты комментов и т.д.)
  3. Система личных сообщений между пользователями (идеально, если существует приватная система сообщений, и открытая)
  4. Страница с подробной информацией о пользователе (желательно масштабируемой по объему данных и возможным полям, типа сюда портрет, сюда имя, сюда год рождения, и т.д.)
  5. Возможность отправлять письма/личные сообщения с заданным заранее текстом. Аля "Вы, сударь, хам и быдло. Назначаю вам дуэль.".
  6. Каталог пользователей (т.е., что бы их можно было проглядывать, искать и т.д. масштабируемость - всегда приветствуется)
  7. Система рейтинга И пользователей, и постов в блоге.
  8. Разграничение прав, одни - ведущие блогов. Другие - только читатели, комментаторы.

Возможно ли это реализовать на друпале с соблюдением того самого запроса заказчика: "шоб работало из коробки!"? Прошу тех, кто знает, и кому не лень, высказаться по каждому пункту: возможно/невозможно. Если что-то из этого реализуется сторонними модулями - прошу, по-возможности, говорить название, а в идеале - давать линк.
Благодарю за помощь. Smile

Комментарии

Аватар пользователя graker graker 19 октября 2012 в 15:35

1,2 из коробки, все остальное - доп. модули или сборка типа drupal commons. Разве что №5 за ненадобностью не встречал, но сделать не сложно.

Тем не менее, если заказчик желает "достать, развернуть и получить готовый продукт", его ждет жестокое разочарование.

Аватар пользователя master_alf master_alf 19 октября 2012 в 15:51

Спасибо, погляжу/почитаю.

Под "из коробки" я подразумевал не "что бы в ядре системы", а что бы не кодить. Установить модуль != закодить функционал, это намного проще.

Аватар пользователя graker graker 19 октября 2012 в 16:04

master_alf wrote:
Установить модуль != закодить функционал, это намного проще.
Спасибо что рассказал Smile
Тем не менее, юзера, взявшегося с нулевыми знаниями Дру за field+views, ждет жестокое разочарование, если он хочет просто установить и чтоб все работало.

Аватар пользователя xSPiRiTx xSPiRiTx 19 октября 2012 в 16:06

это все в Друпал - легко!
печальный опыт будет сто пудов. я три раза начинал на друпал и останавливался.

Аватар пользователя master_alf master_alf 19 октября 2012 в 16:12

"graker" wrote:
Спасибо что рассказал :)

Я просто пояснял свою мысль, и требование заказчика... Smile
Это не было попыткой "просвящения" Smile

Народ, вы пишите, что палюбому возникнут сложности и т.д. - а можно чуть подробнее об этом рассказать, в чем именно будут сложности? Т.к. всё надо "собрать и настроить"? Т.е. по-дефолту ничерта не заработает? Или проблема с написанием/подключением шаблонов? Или чем-то еще?

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

Аватар пользователя graker graker 19 октября 2012 в 16:44

master_alf wrote:
Народ, вы пишите, что палюбому возникнут сложности и т.д. - а можно чуть подробнее об этом рассказать, в чем именно будут сложности? Т.к. всё надо "собрать и настроить"? Т.е. по-дефолту ничерта не заработает? Или проблема с написанием/подключением шаблонов? Или чем-то еще?

Объясняю на пальцах. Вот нужен профиль пользователя с полями и нужны некие таблицы пользователей со всякими данными. Для этого используется, для начала, field (из коробки) и views (не из коробки). Вот заказчик включил views (а field уже включен). И что, появились поля, которые ему нужны? Нет, их надо сначала создать. Появились таблицы, которые ему нужны? Нет, их нужно тоже создать. И если поля добавляются к сущности пользователя вполне тривиально, то типичная реакция чайника, не знакомого с Дру, когда он видит админку views - OMFG, чо это ваще такое.
Из коробки ничего работать не будет.

Аватар пользователя q2_faith q2_faith 19 октября 2012 в 16:30

"master_alf" wrote:
Народ, вы пишите, что палюбому возникнут сложности и т.д. - а можно чуть подробнее об этом рассказать, в чем именно будут сложности? Т.к. всё надо "собрать и настроить"? Т.е. по-дефолту ничерта не заработает? Или проблема с написанием/подключением шаблонов? Или чем-то еще?

из коробки дается общий функционал и он редко когда устраивает заказчика, поэтому нужно уметь допиливать. все проблемы возникают из за кривых рук и не знания апи ядра и доп.модулей. тут мы не можем вам предсказать, где вы именно споткнетесь.
"master_alf" wrote:
Как вы сами оцениваете сложность такой работы, с точки зрения опытного друпаловода?

не имея конкретного тз сложно оценить. можно только сказать +/- 1000уе

Аватар пользователя S_F S_F 19 октября 2012 в 16:33

Для опытного друпаловода тут ничего сверхъестественного нету. Другой вопрос, что при нулевой базе все это полный шиндец. У друпала достаточно накуреная логика, и что бы постич дзен нужно время, притом не малое.
Так что если не хотите проблем, то заказчику ломите цену с учетом отдачи на субподряд сложных (для вас) элементов или завышайте срок с учетом "почитать мануалы, разобраться с движком"

Аватар пользователя Chyvakoff Chyvakoff 19 октября 2012 в 16:35

"master_alf" wrote:
в чем именно будут сложности?

Во всём абсолютно.
"S_F" wrote:
Так что если не хотите проблем, то заказчику ломите цену с учетом отдачи на субподряд сложных (для вас) элементов или завышайте срок с учетом "почитать мануалы, разобраться с движком"

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

Аватар пользователя natbampo natbampo 19 октября 2012 в 16:48

"master_alf" wrote:
а можно чуть подробнее об этом рассказать, в чем именно будут сложности?

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

Аватар пользователя Andruxa Andruxa 19 октября 2012 в 17:21

"master_alf" wrote:
заказчик желает использовать бесплатную ЦМС, при этом так, что бы даже не нужно было привлекать программиста для "допиливания" проекта.

wordpress

Аватар пользователя master_alf master_alf 19 октября 2012 в 17:52

Ох, вот это ответов Smile спасибо всем большое, так намного яснее, с чем предстоит иметь дело. Smile

Что касается ТЗ и т.д. - я не новичок в сайтостроении, и вообще уговаривал заказчика использовать не ЦМС, а Framework Django, с которым сам и работаю, но пока прощупываю почву тех вариантов, что мне сказали. Smile

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

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

Аватар пользователя graker graker 19 октября 2012 в 19:18

master_alf wrote:
Огромное спасибо, ребят. Честно - не ожидал в столь короткий срок получить внятные и, судя по всему, грамотные ответы. Приятно удивлен коммьюнити :)

Хыхы Smile Побудь тут еще немного - потом сможешь как эксперт рассказывать, какие тут все на самом деле упыри!!!

Аватар пользователя S_F S_F 19 октября 2012 в 22:12

"master_alf" wrote:
Огромное спасибо, ребят. Честно - не ожидал в столь короткий срок получить внятные и, судя по всему, грамотные ответы. Приятно удивлен коммьюнити :)

"graker" wrote:
Хыхы Smile Побудь тут еще немного - потом сможешь как эксперт рассказывать, какие тут все на самом деле упыри!!!

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

А что касаемо CMS заказчик то караз разумно подошел к вопросу. Но не учел, что исполнителя лучше брать "профильного", так как поддержка и "навороты" сайта обязательно потребуются и с шнасами он может оказаться в числе десятков в с объявлением "нужно поправть/доделать/переделать сайт"

Аватар пользователя Artu Artu 20 октября 2012 в 3:22

«Возможно ли это реализовать на друпале с соблюдением того самого запроса заказчика: "шоб работало из коробки!"? »

Друпал+contrib модули это коробка с конструктором и инструментами. В отличие от коробок с готовым продуктом. С помощью этой "коробки" вы можете создать на Друпале готовый продукт и предлагать его как свою коробку.