Size: a a a

2019 November 23

S

Sergey in OctoberCMS
там скорее тебе разработчик ответит чем тут)
источник

S

Sergey in OctoberCMS
источник

ЯП

Яж Программист in OctoberCMS
🙏
источник

М

Миша in OctoberCMS
Артём R
Когда я познакомился с шопаголиком впервые, тоже задавал себе этот вопрос. Это сделано по многим факторам. В том числе потому, что сделать расширяемым вообще всё гораздо сложнее. И если у вас будет хорошо работающее решение для расширения конкретных узлов, я думаю разработчики примут ваш пул реквест.

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

АR

Артём R in OctoberCMS
Миша
тут прикол в развитии, а не просто купить компонент. Купить то не проблема, но надо понять
Вопрос дискуссионный)
Обычно всё таки стоит задача более высокого порядка - сделать интернет магазин с конкретными фичами.
И рост приходит по мере реализации этих фич.
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Артём R
Вопрос дискуссионный)
Обычно всё таки стоит задача более высокого порядка - сделать интернет магазин с конкретными фичами.
И рост приходит по мере реализации этих фич.
👍
источник

A

Axenia in OctoberCMS
lautsevich (1232.4) увеличил карму rizhenkov (351.1)
источник

АR

Артём R in OctoberCMS
А натягивая вёрстку на компоненты шопаголика всё равно придётся вникать в детали реализации тех или иных штук, читать документацию.
Тогда и приходит понимание, зачем были сделаны некоторые абстракции и как они работают. (То есть появится новый опыт в любом случае)
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Артём R
А натягивая вёрстку на компоненты шопаголика всё равно придётся вникать в детали реализации тех или иных штук, читать документацию.
Тогда и приходит понимание, зачем были сделаны некоторые абстракции и как они работают. (То есть появится новый опыт в любом случае)
Все именно так. В следующем году мы ещё и готовыми высококачественными темами завалим маркетплейс.
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Кроме того, в бандла все это сильно дешевле ещё становится
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Мы общаемся с Бобковым на предмет превращения админки вендора в меркетплейсе в CRM, чтобы ещё было возможно нормальную скидочную систему сделать для постоянных покупателей
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Готовый магазин на Шопоголике с качественной темой уже сейчас стоит от 150$. Вот и считайте.
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Мы ещё работаем над CSS фреймворком, который перевернёт эту сферу. 😎
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Заложенные в него принципы  дадут возможность легко уастомизировать тему, построенную на нем
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
И все темы будут разумеется унифицированными. Единый CSS фреймворк, единые js-компоненты
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
JS, к слову, есть уже сейчас
источник

АR

Артём R in OctoberCMS
Ох, вот в этом направлении будьте осторожны. Не делайте только эти фреймворки обязательными к использованию.
источник

АR

Артём R in OctoberCMS
Пока звучит, будто вы хотите изобрести переменные CSS ))
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Нет, это все опционально, потому вьюхи и не зашиты в плагины
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Пока сформированных стайлгайдов нет. Озвучу наши собственные требования, по которым разрабатывалась https://sneakers.shopaholic.dev.

- модульный код (HTML/Twig, CSS, JS) разложены по папочкам в partials
- JS используется стандартный для тех моментов, которые уже реализованы https://www.npmjs.com/search?q=shopaholic
- CSS написан по принципу mobile-first
- CSS написан по методологии БЭМ
- CSS в идеале ванильный, приправленный PostCSS, на крайняк SCSS
- семантический HTML, расширенный разметкой schema.org там, где это уместно и aria-атрибутами, там, где рекомендуется
- UI темы приближен насколько возможно к требованиям WCAG 2.1 Level AA (хорошая семантика и aria для этого в т.ч. нужны)
- все метрики Lighthouse не менее 90
- метрики PageSpeed не менее 90
- интерфейсные картинки оптимизированы, где принято использовать SVG, он используется
- контентные картинки подключаются по адаптивной технологии (picture, srcset, size и WebP с фолбэком на JPG)
- наличие сборки в поставке темы (Gulp, а лучше Webpack или Rollup), наличие линтинга CSS и JS при сборке.

Тема Sneakers максимально приближена к этим требованиям. В будущем мы планируем собирать все темы на фреймворке Undercoat, который неспешно (надеемся ускорится) пилим. https://github.com/undercoat/undercoat/

Следующим сообщением опишу принципы фреймворка (большинство описано в Readme, но не все).
источник