VaM

Рейтинг
140
Регистрация
23.02.2003
Russ1an:
Автор, у вас там это, категории ломаются если их зациклить. Как же так? Банальнейшая ошибка начинающего программиста. Клиент будет в шоке, если случайно перенесет категорию не туда)

Если не сложно, добавьте issue на guthub'e - https://github.com/cezerin2

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.

Всё это моё imho, на истину не претендую.

2 новых видеоролика.

1. Установка cezerin docker контейнерами с помощью docker-compose:

https://youtu.be/xZ0XUrobaMg

2. Установка cezerin docker контейнерами:

https://youtu.be/xZ0XUrobaMg

Sly32:
У меня демка грузится моментально, danforth, может уже наконец разорить на нормальную машину и интернет? Грех такому специалисту на дерьме сидеть...
Я работал на проекте Где на морде был рекат и фласк и на бэке - монга и мускля - там приходилось ненормальные обьемы обрабатывать - порядка 1000 таблиц в каждой из которой по миллиону строк - генотипы просчитывалиБ так вот - эта связка вполне нормально справлялась. Считаю что вполне интересный вариант для современного магазина

cezerin.ru демка запущена docker контейнерами на digitalocean droplet'е, на самой дешёвой машине с 1gb памяти, на виртуальном vCpu, т.е. там нет ни оперативной памяти, ни процессорного времени, ничего нет.

+ mongodb на внешнем сервисе mlab.

и даже на такой медленной машине вполне прилично грузится, на мой вкус.

Естественно, на нормальной машине будет всё летать.

SocFishing:
Видел такой бесплатный на 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

_SP_:
600мс TTFB... ну что можно сказать, бывает и гораздо хуже.
В целом говна не очень много понапихано. Хотяб бутстрапов нету.

У меня 235мс TTFB

Да и это просто пример, не мой магазин.

Там кто-то писал, типа загрузите много товара и проверьте.

Всё нормально с этим, вот пример с кучей товаров и фильтрами izzi.com.ua/chehly

Пример работающего магазина на базе cezerin - https://izzi.com.ua/

mrboweb:
а мне понравилось :) шустро, просто :) надо будет попробовать магазинчик на нем сделать. Хотя да по времени выйдет наверное намного дольше и самое печальное, что не увидел функции экспорта/импорта.

На данный момент много чего нет, в том числе и импорта/экспорта, но, есть 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 добавили.

Всего: 106