Russ1an: Автор, у вас там это, категории ломаются если их зациклить. Как же так? Банальнейшая ошибка начинающего программиста. Клиент будет в шоке, если случайно перенесет категорию не туда)
Dreammaker: VaM, кто ваш клиент (пусть он неплатящий) и какую задачу вы решаете данным инструментом, которым нельзя решать уже существующими?
p.s. Если что у меня монга на одном проекте, и reactjs на другом используется, поэтому в общем я минусы этих технологий знаю.
Сейчас ни один движок не является уникальным и не решает какой-либо уникальной задачи, они все одинаковые, по сути.
Все одинаковые: что 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.
Sly32: У меня демка грузится моментально, danforth, может уже наконец разорить на нормальную машину и интернет? Грех такому специалисту на дерьме сидеть... Я работал на проекте Где на морде был рекат и фласк и на бэке - монга и мускля - там приходилось ненормальные обьемы обрабатывать - порядка 1000 таблиц в каждой из которой по миллиону строк - генотипы просчитывалиБ так вот - эта связка вполне нормально справлялась. Считаю что вполне интересный вариант для современного магазина
cezerin.ru демка запущена docker контейнерами на digitalocean droplet'е, на самой дешёвой машине с 1gb памяти, на виртуальном vCpu, т.е. там нет ни оперативной памяти, ни процессорного времени, ничего нет.
+ mongodb на внешнем сервисе mlab.
и даже на такой медленной машине вполне прилично грузится, на мой вкус.
Естественно, на нормальной машине будет всё летать.
SocFishing: Видел такой бесплатный на react или vue. Надо смотреть админку что там конкретно в функционале. А так реативность это норм ну и mongo тоже гуд.. использую и то и то.
mrboweb: а мне понравилось :) шустро, просто :) надо будет попробовать магазинчик на нем сделать. Хотя да по времени выйдет наверное намного дольше и самое печальное, что не увидел функции экспорта/импорта.
На данный момент много чего нет, в том числе и импорта/экспорта, но, есть api, всё крутится вокруг api и всё можно напрямую запросами к api получать, без отрисовки frontend в react.
Автор, у вас там это, категории ломаются если их зациклить. Как же так? Банальнейшая ошибка начинающего программиста. Клиент будет в шоке, если случайно перенесет категорию не туда)
Если не сложно, добавьте issue на guthub'e - https://github.com/cezerin2
VaM, кто ваш клиент (пусть он неплатящий) и какую задачу вы решаете данным инструментом, которым нельзя решать уже существующими?
p.s. Если что у меня монга на одном проекте, и reactjs на другом используется, поэтому в общем я минусы этих технологий знаю.
Сейчас ни один движок не является уникальным и не решает какой-либо уникальной задачи, они все одинаковые, по сути.
Все одинаковые: что 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 контейнерами:
https://youtu.be/xZ0XUrobaMg
У меня демка грузится моментально, danforth, может уже наконец разорить на нормальную машину и интернет? Грех такому специалисту на дерьме сидеть...
Я работал на проекте Где на морде был рекат и фласк и на бэке - монга и мускля - там приходилось ненормальные обьемы обрабатывать - порядка 1000 таблиц в каждой из которой по миллиону строк - генотипы просчитывалиБ так вот - эта связка вполне нормально справлялась. Считаю что вполне интересный вариант для современного магазина
cezerin.ru демка запущена docker контейнерами на digitalocean droplet'е, на самой дешёвой машине с 1gb памяти, на виртуальном vCpu, т.е. там нет ни оперативной памяти, ни процессорного времени, ничего нет.
+ mongodb на внешнем сервисе mlab.
и даже на такой медленной машине вполне прилично грузится, на мой вкус.
Естественно, на нормальной машине будет всё летать.
Видел такой бесплатный на react или vue. Надо смотреть админку что там конкретно в функционале. А так реативность это норм ну и mongo тоже гуд.. использую и то и то.
Вот онлайн-демка админки: 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
600мс TTFB... ну что можно сказать, бывает и гораздо хуже.
В целом говна не очень много понапихано. Хотяб бутстрапов нету.
У меня 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 добавили.