Opencart

Движок для интернет-магазинов нового поколения

OpenCart

OpenCart — это современный движок интернет-магазина, с большим и активным интернет-сообществом, которое сейчас насчитывает более 46 000 участников по всему миру. Это означает, что движок активно развивается и обрастает большим количеством новых расширений, позволяющих изменять и дополнять функции магазина самым разным образом.

Основные преимущества скрипта:

  • Код магазина соответствует основным принципам паттерна Model-View-Controller, при этом структура очень проста и является отличным каркасом для создания интернет-магазина любой сложности;
  • В сравнении с конкурентами (Magento, VirtueMart, Prestashop) обладает значительно более высокой скоростью работы и меньшими требованиями к серверным ресурсам;
  • Построенный на Opencart магазин будет корректно отображаться на всех типах устройств и в нём заложена совместимость со всеми основными браузерами;
  • Встроенная многозадачность и мультиязычность;
  • Неограниченное число разделов, подразделов и товаров;

Удобная панель администратора магазина

  • Простота и удобство добавления товаров, категорий товаров, их свойств и атрибутов;
  • Удобная регистрация покупателей;
  • Все заказы хранятся в базе данных для быстрого и эффективного поиска (история покупок для покупателей)
  • Личный кабинет покупателя, клиенты могут просматривать статусы и историю своих заказов;
  • Добавление товара в корзину без регистрации, закладки понравившихся товаров, наглядная таблица сравнения;
  • Быстрый и дружественный интерфейс поиска;
  • Безопасность с поддержкой протокола шифрования SSL;
  • Удобная навигация по сайту и админ-панели;
  • Настраиваемая стоимость доставки в зависимости от габаритов и/или веса товара в корзине;

Система оплаты и доставки

  • Поддержка самых популярных типов электронных и традиционных типов платежей: все виды электронных валют; квитанции для оплаты через Сбербанк, платежные поручения, терминалы Киви;
  • Поддержка многочисленных платежных систем: Webmoney, ЯндексДеньги, PayPal, 2CheckOut, Authorize.Net, iPayment, RuPay;
  • Настройка методов оплаты для разных территорий и типов покупателей;
  • Расчет доставки на основе веса и цены товара, зоны доставки. Множество вариантов расчета доставки;
  • Возможность автоматического расчета налогов;
  • Особенности: Администрирование / Базы данных

    • Поддерживает неограниченное количество продуктов и разделов категорий;
    • Поддержка физических и виртуальных (загружаемых) товаров;
    • Легкость резервного копирования и восстановления данных;
    • Подробная и наглядная статистика товаров и заказчиков;

Адаптивный дизайн что значит; определение термина

Адаптивный дизайн

Словарь терминов; определение, значение

Адаптивный веб-дизайн (англ. Responsive web design) — дизайн веб-страниц, обеспечивающий отличное отображение сайта на различных устройствах, подключённых к интернету.

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

Впервые понятие отзывчивого веб-дизайна (англ. responsive web-design) ввел Итан Маркотт в одной из своих статей в мае 2010 года. Впоследствии он выпустил книгу под названием «Responsive Web Design», посвященную данной технологии.

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

С другой стороны, Аарон Густафсон выпустил книгу «Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement», которая рассматривает метод «постепенного улучшения» англ. progressive enhancement (ненавязчивый JavaScript) как важную составляющую адаптивного дизайна.

В результате среди веб-дизайнеров стали понимать адаптивный дизайн (англ. adaptive design, не путать с англ. adaptive layout) как более широкое понятие, включающее отзывчивый дизайн (в качестве одной из реализаций адаптивности) и постепенное улучшение.

Предпосылки

Главными причинами возникновения и развития технологий адаптивного веб-дизайна стали:

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

Основные принципы

в отзывчивом дизайне
  • применение гибкого макета на основе сетки (англ. flexible, grid-based layout);
  • использование гибких изображений (англ. flexible images);
  • работа с медиа-запросами (англ. media queries);
в дополнение к этому в адаптивном дизайне
  • применение постепенного улучшения;
  • проектирование для мобильных устройств с самых ранних этапов.

Сначала мобильные («Mobile first»)

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

В качестве иллюстрации пригодности данного подхода можно процитировать бывшего разработчика мобильных приложений для Facebook:

Изначально я рассматривал мобильное веб-приложение только в качестве вспомогательного сервиса для facebook.com, но, познакомившись с платформой, я быстро убедился, что можно создать версию, которая будет гораздо лучше, чем основной сайт! (Джо Хьюитт)

Литература

  • Ethan Marcotte Responsive Web Design. — A Book Apart, 2011. — 143 с. — ISBN 978-0-9844425-7-7
  • Итан Маркотт Отзывчивый веб-дизайн = Responsive Web Design. — М.: Манн, Иванов и Фербер, 2012. — 159 с. — (Актуальные книги для тех, кто создает сайты). — ISBN 978-5-91657-385-5
  • Люк Вроблевски Сначала мобильные! = Mobile first. — М.: Манн, Иванов и Фербер, 2012. — 176 с. — ISBN 978-5-91657-388-6
  • Ben Frain Responsive Web Design with HTML5 and CSS3. — Packt Publishing Ltd, 2012. — 324 с. — ISBN 9781849693189
  • Aaron Gustafson Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement. — Easy Readers, 2011. — 144 с. — ISBN 978-0-9835895-0-1