Сайт-каталог: что выбрать?

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

Аватар пользователя Kail@drupal.org Kail@drupal.org 1 октября 2009 в 21:38

День добрый.

Попросили меня по знакомству сделать сайт, по функционалу похожий на auto.ru (знакомый от компов далёк, желания расплывчатые). Сам занимался только сайтиками на битриксе за еду год назад, теперь выбор пал на друпал. Прочёл книжку с drupal.bz, что-то набросал (с использованием CCK и Views), проникся. НО. На этом форуме Views и особенно CCK с ImageField, FileField и т.д. ругали за высокие требования к ресурсам и тормоза. Полагаю, что проект не наберёт и сотни пользователей и за год, но у заказчика планы далёкие... К тому же, кроме каталога будут новости, статьи, форум, может ещё какие мелочи.

Собственно, вопросы:
1. Необходимо сделать 3-4-уровневый каталог (марка-модель-объект, марка-модель-модификация-объект), с каждого уровня удобный доступ к нижележащему, объекты привязаны к пользователю и у них множество полей. С помощью чего это лучше организовать?
2. Допустим, делаю каталог с помощью CCK и связываю уровни полем типа "Node reference". Как сделать так, чтобы при создании материала можно было последовательно выбрать подкаталоги наподобие того, как выбирается на разных сайтах город (выбираем страну, затем регион именно этой страны, город региона)?

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

Заранее благодарю.

Комментарии

Аватар пользователя gorr gorr 1 октября 2009 в 21:54

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

Аватар пользователя Stan.Ezersky Stan.Ezersky 1 октября 2009 в 22:04

"<a href="mailto:Kail@drupal.org">Kail@drupal.org</a>" wrote:
Собственно, вопросы:...............

На Drupal.ru, если воспользоваться поиском, можно найти всё, что вас интересует.

Аватар пользователя Kail@drupal.org Kail@drupal.org 1 октября 2009 в 22:40

"gorr" wrote:
Друпал подходит, причем позволяет решать подобные вашим задачи многими способами.

Можно то можно, вопрос в том, стоит ли делать сайт на готовых модулях и каких именно.
И будет отлично, если выйдет обойтись без изучения api, хотя-бы на первых порах.

"MDinc" wrote:
А именно нельзя перекрыть сабмит от модулей, если только в модуле не реализованно хук айпи или если не проставлен кол бэк

А для чего для моей задачи перекрывать сабмит от модулей?

Аватар пользователя gorr gorr 1 октября 2009 в 22:43

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

Аватар пользователя gorr gorr 1 октября 2009 в 22:55

Kaildrupal.org
С node reference готового решения для Вашей задачи модуля последовательного выбора подкатегорий нет. Тут скорее таксономия со своими древовидными словарями подойдет. Хотя можно и подшивкой строить дерево. Hierarchical select даст возможность последовательного выбора подкатегорий. На готовых модулях можно строить хотя-бы прототип.

Аватар пользователя 5851998 5851998 1 октября 2009 в 23:36

Хотел бы вставить немного оффтопа. Как бизнес-человек могу с уверенностью сказать что эта затея не увенчается успехом. Только деньги делают деньги, а выбор пал на друпал я так понимаю из-за соотношения деньги/возможности. Даже при условии создания действительно удобного сайта, что тоже под вопросом так как это большие временные вливания в друпал, основное удар в подобного рода проектах делается на промоушен, каким бы он ни был, хотя бы тупая раскрутка, потому как успешность проекта напрямую связан с его посещаемостью. И рано или поздно придется решать либо бросать проект, либо вливать в него деньги.
Не хотел оффтопить, но хотелось бы действительно помочь. Один из моих знакомых содержит несколько сайтов которые приносят ему очень хороший заработок, но они и в подметки не годятся auto.ru. Он на них потратил 3 года именно денежных вливаний (структура сайта ничто, контент - все). Для себя я уже достаточно давно определил: заработок - деньгами, слава - идеями.
Сорри за оффтоп.

Аватар пользователя Kail@drupal.org Kail@drupal.org 2 октября 2009 в 0:01

ryumkin, спасибо за отзыв, но это не будет клон авто.ру. Если б у меня такое попросили - я бы посоветовал найти солидную веб-студию. В отличие от auto.ru, сайт будет закрытый, "для своих".

Аватар пользователя Malamut Malamut 2 октября 2009 в 0:26

Собственно, хочется попросить автора как только он разберется, написать сюда решение вкратце, ибо в скором будущем тоже предстоит подобное. Заранее спасибо!)

Аватар пользователя F10 F10 2 октября 2009 в 2:27

"ryumkin" wrote:
Хотел бы вставить немного оффтопа. Как бизнес-человек могу с уверенностью сказать что эта затея не увенчается успехом. Только деньги делают деньги, а выбор пал на друпал я так понимаю из-за соотношения деньги/возможности. Даже при условии создания действительно удобного сайта, что тоже под вопросом так как это большие временные вливания в друпал, основное удар в подобного рода проектах делается на промоушен, каким бы он ни был, хотя бы тупая раскрутка, потому как успешность проекта напрямую связан с его посещаемостью. И рано или поздно придется решать либо бросать проект, либо вливать в него деньги.
Не хотел оффтопить, но хотелось бы действительно помочь. Один из моих знакомых содержит несколько сайтов которые приносят ему очень хороший заработок, но они и в подметки не годятся auto.ru. Он на них потратил 3 года именно денежных вливаний (структура сайта ничто, контент - все). Для себя я уже достаточно давно определил: заработок - деньгами, слава - идеями.
Сорри за оффтоп.

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