Вышла новая версия opensource движка nopCommerce с поддержкой мобильных устройств

    clip_image001 
    Первого февраля вышла новая версия nopCommerce 2.40 – движка для электронной коммерции с открытым кодом, написанного на ASP.NET MVC 3. Основным нововведением является поддержка мобильных устройств. Примечательно то, что nopCommerce является первой системой, которая добавила эту поддержку абсолютно бесплатно (у magento и prestashop это функционал платный). Тоже самое можно сказать и про существующие open source приложения ASP.NET (имеются ввиду real-world, а не тестовые примеры). По-умолчанию, это функция отключена (не всем владельцам магазинов она нужна, да поддержка была только-только добавлена, так что не исключены какие-то баги).

    Сама реализация поддержки мобильных устройств очень похожа то как все это будет сделано в ASP.NET MVC 4, так что проблем при переходе на 4-ую версию MVC (сейчас находится в стадии Developer Preview) быть не должно. Использовался набирающий популярность jQuery Mobile. При каждом HTTP запросе анализируется UserAgent и решается, какую версию показывать пользователю. Если у вас есть какой-то view, и вы хотите создать его аналог для мобильной версии, то достаточно просто добавить к имени нового файла «.Mobile» (например, был \Views\Catalog\Index.cshtml для desktop версии, то надо просто создать новый файл \Views\Catalog\Index.Mobile.cshtml). Если запрос сделан с desktop компьютера, то пользователи увидят полную версию сайта. Вот как выглядит главная страница магазина, открытая с вашего desktop компьютера:

    clip_image003

    Если же запрос поступил с мобильного устройства, то пользователи видят мобильную версию сайта. Вот как это будет выглядеть:

    clip_image005clip_image007

    Вы можете протестировать nopCommerce на официальном демо сайте.

    Официальный сайт проекта: http://www.nopcommerce.com/
    • +12
    • 1,9k
    • 3
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 3

      0
      интересно узнать, добавились ли модули для работы с рос. платежным системами?
        +2
        Нет. По-умолчанию, nopCommerce включает несколько базовых и самых популярных модулей, все остальные плагины, специфичные для конкретных стран, публикуются в разделе «Extensions» на сайте (http://www.nopcommerce.com/extensions.aspx).

        Кстати, три месяца назад я публиковал плагин для российкого Assist (www.assist.ru). Его можно скачать здесь (http://www.nopcommerce.com/p/266/assist-payment-module-russia.aspx). Единственное «но», это то, что он был написан для версии 2.20. Но API между этими версиями не сильно поменялось, так что изменить этот существующий плагин под версию 2.40 не займет много времени. Более подробную информацию можно найти здесь (http://www.nopcommerce.com/docs/76/how-to-code-my-own-payment-method.aspx)
          0
          спасибо за развернутый ответ и за плагин:)
          обязательно рассмотрю его.

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

      Самое читаемое