Что-то знаю, что-то нет. В пределах нормы достаточно для работы. Но как работает лицензирование и где стучалки - знаю 😄
да не, это уже не интересно — выяснили) Интересно другое — как реализован маркетплейс, или скорее даже система плагинов: как работает, насколько удобно, чего не хватает и тп. Зачем интересуюсь? — велосипед очередной хочу написать))
как марткеплейс работает, хм, странный вопрос - по API.. Однако после того как стали платные, плагины теперь летают только через composer. В основном через октябрь шлюз летают. Чего не хватает это лучше к ребятам, мне в целом всего хватает, кроме адекватного семвера, а не когда в багфиксах фичи прилетают :D. - Много кто тут хлебные крошки хотел из коробки 🙂 Как работает ? да в целом отлично. Есть некоторые нюансы в плане, что не все фишки ларавеля подключены, типо Гейтов, однако это быстро решается самостоятельно. Тейлор который появился, очень помогает быстро поднимать админку и структуры в особенности для лендосов или простых апишек. Работать можно, если ничего экстравагантного не требуется, даже не открывая IDE'шку, только через админку. Кто-то скажет что чистый ларавель круче - но на ларавеле примерно тоже самое и накручивать придется наяривая пакетами. Кто-то скажет, что за херня в виде htm файликов вьюх для контроллеров админки - такие просто доку не открывали, вьюхи поддерживают и php файлы, не обязательно htm. Кому-то не нравиться twig, ведь blade "круче" - но это всего-лишь шаблонизатор.
тут надо понимать как работает сам композер. В целом он поддерживает разные сервера на которых он ищет пакеты, кроме центрального packagist. Октябрь имеет свой собственный composer сервер который прописан в композере и к которому стучится композер в поиске пакетов. В основном он туда стучится для composer типов пакетов october-module, october-plugin, october-theme. Это можно в смом композере найти.
да, но это уже детали. В целом механизм понятен. Интересно, вот если у них фронт и бек были бы раздельными, по принципу saas приложения, то как бы они выкрутились в этом случае. Ибо нужно поставлять код на обе стороны, причём для фронта в скопилированном виде, да ещё он как-то должен был бы интегрироваться в систему..
Обсуждают сегодня