Простая платформа или CMS для торговой платформы? - PullRequest
0 голосов
/ 10 октября 2010

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

  • Настраиваемые профили.Теги профиля.
  • Два основных типа контента: Haves & Wants
  • Оба типа контента доступны для поиска / тегирования и заканчиваются символом «Занято», если пользователь выбирает.
  • Ежедневно cron пытается найти совпадения Haves и Wants с похожими тегами и использует оповещения по электронной почте.

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

Дополнительная информация: В настоящее время мы используем модифицированную версию шаблона Classipress для wordpress.Это дало нам немного пути в процессе разработки ... но мы не можем убедить WordPress размещать более одного типа контента или тегов.http://mybarterhub.com/

Ответы [ 2 ]

0 голосов
/ 10 октября 2010

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

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

Что касается поиска, весь контент должен быть проиндексирован и доступен для поиска в Drupal, если он настроен для этого. Я не уверен, какие модули доступны для конкретного поиска по таксономическому термину, но если вы используете систему тегов и хотите представить теги hass / Want по тегам, это достаточно просто настроить с помощью замечательного модуля Views. Некоторое время назад, я думаю, я настроил представления, которые отражали структуру словаря / термина таксономии и просто перенаправлялись в представление с помощью модуля перенаправления таксономии, когда кто-то нажимал на тег.

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

0 голосов
/ 10 октября 2010

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

...