Добрый день, Хабр, Хочу познакомить пользователей Хабра с проектом, над которым работает наша небольшая команда.
Axis — CMS для создания интернет-магазинов под открытой лицензией.
Репозиторий на GitHub: http://github.com/axis/axiscommerce
Веб-сайт: http://axiscommerce.com
Цель создания проекта
Основная цель заключалась в создании CMS, которая была бы проста в использовании и разработке.Сколько это стоит получается вам судить.
Разнообразие решений
С самого начала мы понимали, что сама идея написать «еще один велосипед» достаточно рискованна.Количество различных CMS для создания интернет-магазинов достаточно велико.
И каждый месяц можно найти анонсы об очередном запуске нового проекта.
К наиболее популярным решениям в сегменте малого бизнеса относятся такие сдающие свои позиции старожилы, как Oscommerce, Zencart, VirtueMart, а также новые лидеры, такие как Magento. В Рунете, судя по всему, ситуация немного другая и серьезную конкуренцию составляют также платные решения для малого бизнеса, такие как Шоп-Скрипт от Web Assyst и Интернет-магазин от 1С-Битрикс и многие другие.
Но лавры победителей не дают нам спать спокойно, и мы хотим проявить свое мастерство в этом ремесле.
Архитектура и технологии Axis написан на PHP и использует модульную систему.
После долгих споров о выборе фреймворка для этого проекта был выбран Zend Framework. И соответственно за основу была взята классическая модель MVC. Таким образом, бизнес-логика, шаблоны отображения и ресурсы разделены.
Большое внимание также было уделено качеству HTML-разметки магазина, чтобы сделать код более оптимизированным для SEO. Во внешней части используется jQuery, выбранный в качестве стандартной среды JavaScript. Для административных интерфейсов использовался ExtJs 3.3.1. Версия уже устарела и мы планируем обновиться до четвертой.
Для локализации мы используем сервис Строка MyGengo
Что готово
На данный момент мы реализовали следующие модули и функции: — Поддержка работы нескольких магазинов; — Каталог товаров с поддержкой атрибутов, производителей и фильтров; — Отзывы и оценки товаров пользователями; — Размещение заказов на одной странице с возможностью оформления заказов без регистрации; — Продвижение товаров: новые, рекомендованные, популярные, хиты продаж и товары со скидкой; - Управление пользователями; — Управление дополнительными пользовательскими полями; — Система управления контентом с поддержкой блоков и страниц и комментариев; — Поддержка гибкой системы скидок и налогов; — Реализованы самые популярные модули оплаты и доставки; — Управление макетами и версткой страниц магазина из админ-панели; — Поддержка мультиязычного магазина; — Система импорта и экспорта контента.Более подробный список можно найти axiscommerce.com/features Русская и украинская локализация Для локализации нашего проекта мы используем сервис Mygengo. Перевод на другие языки осуществляют сами участники сообщества.
На данный момент наряду с английской локализацией доступны также русский и украинский переводы.
Что дальше
Сейчас проект переживает сложный и медленный этап исправления собственных недостатков и улучшения архитектуры.Пополнение репозиторий примеры реализации модулей сторонними разработчиками.
Поэтому нам крайне важно услышать отзывы пользователей, чтобы расставить приоритеты в нашей дальнейшей работе.
Теги: #CMS #корзина #электронная коммерция #электронная коммерция #разработка сайтов #CMS
-
Обзор Процессора Amd Athlon Duron
19 Oct, 24 -
Психология, История
19 Oct, 24 -
Линус С Nvme В Linux
19 Oct, 24 -
Детский Словарь
19 Oct, 24 -
Icfpc 2015 Скоро Состоится
19 Oct, 24