Orchid CMS — ещё одна CMS на Laravel
Комментарии (4)
23 июля 2017 в 13:40
0↑
↓
Получилось очень здорово! Хочется похвалить разработчика за проявленное терпение и получивший результат.Было бы здорово на официальном сайте добавить нечто типа Fancybox для картинок. А то просто в новом окне открываются.
23 июля 2017 в 14:15
0↑
↓
Не хочу показаться белой вороной, но когда занимался разработкой сайтов, терпеть не мог множества зависимостей и т.п., пытался использовать ларавел, люмен, и тп… в результате сайт в несколько страниц после всех телодвижений занимал приличное количество места и содержал внушительное количество файлов…когда вся эта возня надоела, сделал простую вещь:
— простой роутинг (ЧПУ)
— несколько элементарных классов
— создание из консоли нужных форм (круд) указывая в внешнем файле нужные поля и их параметры
— базовое разграничение прав без идиотизма аля: Васе открыть возможность редактировать только фотографии записи, но не заголовок и контент.
— админа на основе бутстраптаким образом все сводилось к созданию нескольких файлов с описанием полей, урл-шаблона адреса и т.п., запускал скрипт — и остальное для админки и т.п. генерировалось в виде рнр-скриптов на основе описаний в файле.
в итоге код самой цмс без бутстрапа занимал менее 100 кб и количество файлов менее 30ти =)
создания сайта занимала минут 5 в виде:
— скопируй и распакуй zip
— создай БД
— опиши нужные поля и роутинги (чтобы только то что нужно)
— запусти скрипт генерации рнрвсе получалось чисто, без зависимостей, также без проблем переносилось все сгенерированное… тупо копи-пастом, очень просто и удобно.
23 июля 2017 в 14:32
0↑
↓
CMS CMF23 июля 2017 в 14:42 (комментарий был изменён)
0↑
↓
К сожалению, все попытки сделать CMS на Laravel/Symfony/ (подставьте свой вариант) разбиваются о вордпресс.Как бы круто технически ни была исполнена ваша цмска, вы ничего не сделаете с вп, у которого есть плагины для всего. Натурально, в любой непонятной ситуации ищи плагин, и найдешь несколько на выбор.
И, к сожалению, я даже не вижу кандидатов на то, чтобы эту ситуацию переломить.