Открыть список
Как стать автором
Обновить

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

ASP
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/
Теги:nopcommerceecommercecmsasp.net mvc
Хабы: ASP
Всего голосов 24: ↑18 и ↓6 +12
Просмотры1.9K

Похожие публикации

ASP .Net разработчик (удаленно/офис)
от 100 000 ₽InostudioТаганрогМожно удаленно
Программист ASP.NET
от 70 000 ₽КОМТЕКУфаМожно удаленно
Старший C# разработчик в Digital Билайн
до 220 000 ₽Билайн (ВымпелКом)МоскваМожно удаленно
Программист .NET/C#/ASP. NET MVC
от 80 000 ₽МВС ТелекомМосква

Лучшие публикации за сутки