какие рамки, CMS и т. д. для веб-страницы - PullRequest
0 голосов
/ 10 ноября 2011

Я собираюсь начать новый проект. Речь идет о продаже одного полностью настраиваемого продукта. поэтому его основные элементы будут

  • Статические страницы
  • расширенный конфигуратор с тяжелым jQuery + AJAX UI
  • регистрация, корзина, оформление заказа
  • Интеграция с платежным шлюзом (PayPal и т. Д.)
  • бэкэнд: биллинг, управление заказами
  • Уведомления по электронной почте
  • Интеграция с социальными сетями - твиттер и т.д.
  • Регистрация пользователя / подписка

Я разрываюсь между использованием OXID / Magento или начинанием с нуля с php-фреймворком как yii. но я открыт для любых других лучших решений. Преимущества OXID / Magento заключаются в том, что он уже охватывает всю часть «магазина», но потребуются изменения в том, как интегрировать полностью настроенный продукт с конфигуратором, кажется, что это слишком много для одного продукта и слишком загружен для использования. полномасштабный торговый cms. С фреймворком, таким как yii, мне пришлось бы писать множество его функциональных возможностей (оформление заказа, выставление счетов, бэкэнд и т. Д.) С нуля, но было бы более чистое решение и, возможно, меньше головных болей и проблем при программировании модулей или настройке OXID / Magento в своей основе.

Мой фон - PHP!

Любой совет был бы великолепен,

спасибо большое,

Christoph

Ответы [ 4 ]

3 голосов
/ 10 ноября 2011

Это зависит от требований вашего проекта, сколько времени / денег у вас есть, если:

  1. Время выхода на рынок короткое (менее одного месяца), и вам необходимо иметьбыстрое присутствие на рынке.Ваши бизнес-требования имеют простое сопоставление 1-1 с функциями CMS, а затем идут с CMS, такими как Magento / Joomla / Drupal и т. Д., В зависимости от того, сколько функций каждая из них предоставляет для вас.Здесь обсуждаются более простые альтернативы Magento "https://stackoverflow.com/questions/2693169/a-good-ecommerce-alternative-to-magento" ИЛИ вы можете проверить плагин для электронной коммерции wordpress .

  2. Если вы заботитесь о производительности, масштабируемости, высокой настройке, умеренных бизнес-требованиях, у вас есть время (3-6 месяцев).Тогда обязательно зайдите и создайте свое собственное решение с использованием некоторого PHP-фреймворка Yii / Zend и т. Д.

  3. Если вы пишете критически важную систему в долгосрочной перспективе.С этим нужно справиться миллионам пользователей, у вас есть время (более 6 месяцев).Тогда вам нужно будет написать все с нуля, написать свои собственные расширения PHP, использовать облачное хранилище и т. Д.

1 голос
/ 10 ноября 2011

Если я хорошо помню, и OXID, и Magento кодируются с использованием Zend. Поэтому я бы сказал, что ваша первоначальная идея объединить их - хорошая идея, потому что это означает, что вы можете расширить исходное приложение своими собственными классами, придерживаясь Zend.

Недостатком является то, что встроенная среда Zend Javascript, которая, очевидно, также поставляется с Magento, - это Dojo, который, как я слышал, не так удобен для разработчиков, как JQuery.

Так что, возможно, вам следует добавить расширение Magento jQuery Base (http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/javascript_related/how_to_use_jquery_1.2.6_lastest_with_prototype)

Таким образом, вы будете в курсе всех событий (этот каламбур был неудачным), но вы полагаетесь на JQuery для тяжелой работы с Ajax и UI, о которой вы упоминаете.

0 голосов
/ 10 ноября 2011

Как CMS мне нравится Joomla из-за его гибкости (конечно, начиная с версии 1.7). Для блога: WordPress и в качестве фреймворка вы также можете использовать Joomla или два других варианта, которые я пробовал и любил: CodeIgniter и Yii.

MAgento также является хорошим вариантом с большими возможностями, но в него немного сложно войти. Также он немного медленный, поэтому вам нужен достойный сервер для размещения сайта magento.

0 голосов
/ 10 ноября 2011

Вы можете делать все это с Magento.Большинство из них в ядре, для некоторых вы можете написать собственные модули.

...