Как стать автором
Обновить

Комментарии 24

Так вас Артём или Саша зовут?) Или CEO пишет текст от лица backend'ера?

Пишет backend'ер) Но с чужого акка. Так надо, чтобы статья попадала в блог компании

Так часто же делают. Редакторы по интервью и драфту собирают статью чтобы не было му хрю и прыжков с темы на тему

Здесь вам не AdminLTE тут. Надо попробовать Orchid

Использовал Filamentphp на нескольких проектах. Практически все потребности закрывает, имеет множество плагинов, можно писать свои. И бесплатно )

Филамент топ 1 фреймворк для админок сейчас, не очень понимаю зачем вообще Нова и другие нужны.

Интересно, у нас в компании от орхид решили отказаться, потому что бэкэндеры не хотят заниматься фронтом ни в каком виде.

А на что перешли?

Не подскажете - а на что перешли?

Просто мы сфере Laravel использовали October CMS очень долгое время и как основную систему. Но с этого года начали полностью переходить на голый Laravel. Orchid пока что был только в одном проекте, его визуальная составляющая оставляет желать лучшего - как будто в 14-16 год откатился. На последних проектах используем Filament.

Но с этого года начали полностью переходить на голый Laravel.

А чем октобер не устроил? Лучшей админки не существует, имхо)

Последнее время такие проекты стали прилетать, что заказчикам хочется либо кастомную админку, либо голый лараверь либо еще какие-то пожелания где уже октярь не натянешь)) А для типовых проектов по типу лендоса, корпората и интернет магазина Октябрь закрывает все потребности))

Как раз в этом году переводили проект с Orchid на Nova. Для коммерческого проекта стоимость Новы растворяется, а стабильность работы, поддержка — перекрывают плюсы Orchid'а. Ну и интерфейс Новы, конечно, не так режет глаз, хотя местами тоже режет.

Спасибо за коммент. Насколько болезненным был переход с Orchid на Nova?

После того как начали использовать laravel nova становится не удобно поддерживать проекты под inspinia

Несколько проектов сделал на orchid, согласен про недостаток js и недостаточную документацию, в остальном удобно, пока делаю в рамках возможностей админки.

Советую попробовать moonshine

Пилил на обоих платформах проекты. В целом согласен - Основная претензия к Orchid это очень слабая документация, и Turbo.
Если решение проблемы с Nova я быстро нахожу на SO и других ресурсах, то для Orchid есть чат в телеге, там все очень милые но явно не тянут за поддержку) Я бы на их месте брал деньги за платную поддержку с гарантированным временем ответа чтобы проект не вставал из-за каких-то неожиданностей.
С Turbo все просто - в трех админках из трех в итоге мы его вырубили. Да, скорость стала чуть ниже, но кастомный JS начал корректно работать.
Поэтому пока пилим на Nova, но посматриваю на Laravel Filament как альтернативу в будущем.

А какие вещи были не понятны или слабые в документации?

Привет. Ну например мы так и не смогли подключить виджет внешнего чата который всегда должен висеть на всех страницах. Он при первом старте работает, а при переходе по страницам init уже не происходит. Если отключить ajax подгрузку то начинает работать. Совет из документации (turbo:load) не помог.

Еще очень мало документации по созданию своих компонентов, а поскольку их очень мало на Github то по коду не смог разобраться. У nova для этого так же есть команда которая сразу создает компонент, прописывает его куда нужно и я просто пишу логику и фронт на Vue.

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

И вторая проблема - она характерна для многих, нам нужны "чистые страницы" чтобы мы могли туда загружать свой фронт (на Vue или React). При этом чтобы левая часть не ломалась. В Nova для этого есть https://nova.laravel.com/docs/customization/tools.html
Т.е. она сама одной командой собирает мне скелетон фронта на Vue и я там создаю логику и дизайн который нужен мне. При этом у меня остается доступ к API Laravel и Nova. Это максимально удобный функционал для меня.
У вас есть browser, но это реализация Iframe - мне она не сильно понравилась. А реализация через Screen layout, да там можно подключить Blade а в нем все что мне нужно - но Vue валился с ошибками когда я его подключал.

Пока все это писал и вспоминал посмотрел документацию - вижу многое изменилось, в англоязычной версии даже появились упоминания Vue Wrapper. Это очень хорошо - еще не раз думаю что вернусь к вашему продукту.

Я думаю что большинство проблем связано с моим (на момент работы с Orchid) небольшим опытом работы с Laravel (у меня несколько иной стек тогда был).
Вы делаете классный продукт (и подкаст;) удачи вам и сил!

Спасибо за развернутый ответ, будем конечно улучшать!

Несколько лет назад смотрел что есть на рынке админок для Laravel. Nova закрывает только базовые потребности, October CMS - совсем не зашел, другое все слишком опенсорсное и не надежное. По итогу остановился на https://backpackforlaravel.com, на нем сделал несколько довольно продвинутых админок. Фильтры, сортировка, экспорт, виджеты, ajax-запросы, много типов полей и строк.

Интересно) А почему October CMS не зашел?

А чем Октябрь хорошо? Интересная штука с веб-редактором. Но уж лучше чистая Лара или тот же ВП

Тоже через фасады интересующих нас объектов. Тоже с объявлением всех атрибутов. Тоже слизано у Nova.

Только слизано вроде бы у Orchid)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий