eMarket Online Store — OpenSource Engine (v. 1.0 beta 1)

eMarket Team<br />
eMarket Team

Привет. В январе 2021 я уже представлял альфа-релиз нашего движка интернет-магазина eMarket. Мы провели большую работу. Ваша критика нам помогла. Теперь мы хотим представить бета-релиз.

Новшеств на первый взгляд не много, но все они имеют огромное значение.

- Переход с Bootstrap 3 на Bootstrap 5.
- Vanilla JS. Это большая работа. Мы заменили все сторонние JS-приложения на ванильные. Также весь наш код пишется на Vanilla. Это дает большие возможности.
- Произведены структурные изменения
- Добавлены SMS-провайдеры

Критика приветствуется. Но прошу дать скидку на то, что это все еще Beta-версия. К полноценному релизу будет добавлено много функционала.

ADMIN PANEL DEMO http://demo.emarketforum.com/controller/admin/)
admin@emarketforum.com
pass: 1234567
-------------------------
catalog DEMO (http://demo.emarketforum.com)
user@mail.loc
pass: 1234567

66
9 комментариев

Комментарий недоступен

1
Ответить

Спасибо за комментарий. Переход на ваниллу отвязывает от JS-фреймворков вроде JQuery и позволяет в любой момент подключить любой фреймворк вроде React, Angullar, Vue без проблем по надобности локально или глобально. В современной разработке на JS переход на ваниль - это важный этап. Именно поэтому и Bootstrap5 перешли на ваниль - чтобы не быть зависимыми от фреймворков, и чтобы всегда можно было подключать в случае необходимости любой фреймворк по желанию для конкретных надобностей.

Ответить

От страницы товаров требую компенсацию за кровь из глаз.
http://demo.emarketforum.com/?route=listing&category_id=2

1
Ответить

Ванила - значит высокий порог вхождения. Почему не стандарт JQuery?
Функционал практически нулевой. Гораздо проще взять или опенкарт или окайцмс. 
Ну и стиль кодинга - странновастенький. 
Все контроллеры, модели и вьюшки хранятся в файлах index.php. Вы серьезно? И при этом там ничего нет кроме кроме вызова одной функции из ядра. Зачем так делать?

1
Ответить

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

Ответить