Если не сложно, добавьте issue на guthub'e - https://github.com/cezerin2
Сейчас ни один движок не является уникальным и не решает какой-либо уникальной задачи, они все одинаковые, по сути.
Все одинаковые: что woocommerce, что opencart, что prestashop, что shop-script, что bitrix в конце концов.
Ничего уникальнго в них нет.
Но пользователи как-то находятся у каждого из движков.
Лично моё ощущение текущего момента - сейчас кардинально меняется подход к веб и разработке для веб, созданию сайтов, магазинов, если угодно. Всё переходит от монолитов типа wordpress к spa, pwa, api центричным приложениям на javascript и именно javascript сейчас язык номер 1 для интернета и все самые интересные решения для веб сейчас происходят именно в мире javascript, а не php, к примеру. Опять же это моё личное ощущение, на истину в последней инстанции не претендую.
Сейчас браузер является основой всего и javascript frontend решения, выполняемые на клиентских браузерах сейчас важны как никогда.
Да и google chrome это только подтверждает, смотря как развивается хром, chrome developer console, chrome уже является полноценным отладчиком для nodejs приложений, как для frontent кода, так и для backend кода, с breakpoint'ами и т.д. и т.п., смотря, какие сервисы создаёт и продвигает гугл (lighthouse и основанные на нём pagespeed, web.dev, свой material дизайн для всех платформ в виде https://material.io), о чём пишет в своих блогах: о скорости сайтов, о доступности, об удобстве, юзабилити. Всё это сильно завязано на chrome, гугловский javascript движок, nodejs.
и cezerin - эксперимент, предложить что-то новое, с современными подходами к созданию сайтов. Понятно, что здесь нет ничего принципиально нового и уникального, но это другой подход по сравнению с wordpress. Хотя и wordpress со своим gutenberg редактором идёт в эту же сторону, в сторону react.
Понятное дело, что на данный момент это больше для программистов, которые возьмут cezerin для своих решений, как основу.
В будущем, в зависимости от того как дела будут идти, надеюсь что и обычные пользователи увидят плюсы в javascript движке.
Выше скорость, меньше лишних, ненужных кликов, перезагрузок страниц, лучше юзабилити, пользовательский опыт.
Все популярные зарубежные сервисы уже давно в таком же стиле (как cezerin) делают свои решения, сайты, магазины, панели управления, а не в стиле wordpress.
Всё это моё imho, на истину не претендую.
2 новых видеоролика.
1. Установка cezerin docker контейнерами с помощью docker-compose:
https://youtu.be/xZ0XUrobaMg
2. Установка cezerin docker контейнерами:
cezerin.ru демка запущена docker контейнерами на digitalocean droplet'е, на самой дешёвой машине с 1gb памяти, на виртуальном vCpu, т.е. там нет ни оперативной памяти, ни процессорного времени, ничего нет.
+ mongodb на внешнем сервисе mlab.
и даже на такой медленной машине вполне прилично грузится, на мой вкус.
Естественно, на нормальной машине будет всё летать.
Вот онлайн-демка админки: https://cezerin.ru/admin
Вот онлайн-демка каталога: https://cezerin.ru
Добавлена подробная инструкция - Как установить cezerin на свой локальной компьютер!
https://cezerin.org/docs/#/using-source-code
+ сделано 3 видеоролика по данной статье, показать "в-живую", так сказать, как это выглядит и работает.
1. Установка backend'а (api):
https://www.youtube.com/watch?v=8qqpudkKIdo
2. Установка frontend'a - магазина:
https://www.youtube.com/watch?v=ldtyjIpiBrM
3. Установка админки:
https://www.youtube.com/watch?v=dreihHE82Ds
VamShop.
Вот как выглядит и настраивается партнёрка глазами админа и глазами партнёра - manual.vamshop.ru/ch10.html
У меня 235мс TTFB
Да и это просто пример, не мой магазин.
Там кто-то писал, типа загрузите много товара и проверьте.
Всё нормально с этим, вот пример с кучей товаров и фильтрами izzi.com.ua/chehly
Пример работающего магазина на базе cezerin - https://izzi.com.ua/
На данный момент много чего нет, в том числе и импорта/экспорта, но, есть api, всё крутится вокруг api и всё можно напрямую запросами к api получать, без отрисовки frontend в react.
Вот описание api - https://github.com/Cezerin2/cezerin2/tree/master/docs/api
Там не все методы описаны на данный момент, но всё же.
Есть API клиент - https://github.com/Cezerin2/cezerin2-client
Но, тем не менее, это именно готовый движок и всё, что есть, всё работает.
Корзина, оформление заказа, модули оплаты, почта.
Вполне можно делать небольшие, несложные магазины, зато очень быстрые и довольно-таки удобные, без проблем с индексацией и вполне себе удобные.
Либо брать за основу для каких-то своих проектов, что б с нуля не писать.
Либо просто как обучающий проект.
Это тоже интересно, код ведь открытый и это достаточно сложный react + nodejs проект, гораздо интереснее чем совсем простенькие обучающие приложения.
Оформление заказа настраивается полностью в Админке - Настройки - Оформление.
Убирается всё лишнее.
Это open source проект и он будет развиваться, я надеюсь.
И было бы вообще отлично, если б кто присоединился к github проекту https://github.com/cezerin2
Может баг какой-то зарегистировали, либо добавили что-то в код, pull request добавили.