Требования к современной CMS
- BrusSENS
- Сообщения: 565
- Зарегистрирован: 2012.07.26, 06:51
- Откуда: Новороссийск
- Контактная информация:
Требования к современной CMS
Привет всем, друзья.
Собственно последний месяц я занимаюсь тем, что переписываю свою простенькую систему управления.
Мысли в дальнейшем выложить под GPL 3.0 на гитхаб.
Для хейтеров скажу: ничего особо нового не изобрёл. Система пишется так же для получения +100500 к экспе
На данный момент в системе есть репозитории, шина команд, IdentityMap, диспетчер событий, несколько модулей: страницы, пользователи, меню, персональный блог.
Есть довольно мощный (на мой взгляд) менеджер модулей и инсталлятор.
Так же дописываю реализацию структуры сайта.
Так вот хотелось бы выяснить, какие сейчас требования у разработчиков к подобным продуктам.
Буду рад выслушать любые идеи, которые можно реализовать в системе.
Заранее спасибо.
P.S.: ах да, главное, что на Yii
Собственно последний месяц я занимаюсь тем, что переписываю свою простенькую систему управления.
Мысли в дальнейшем выложить под GPL 3.0 на гитхаб.
Для хейтеров скажу: ничего особо нового не изобрёл. Система пишется так же для получения +100500 к экспе
На данный момент в системе есть репозитории, шина команд, IdentityMap, диспетчер событий, несколько модулей: страницы, пользователи, меню, персональный блог.
Есть довольно мощный (на мой взгляд) менеджер модулей и инсталлятор.
Так же дописываю реализацию структуры сайта.
Так вот хотелось бы выяснить, какие сейчас требования у разработчиков к подобным продуктам.
Буду рад выслушать любые идеи, которые можно реализовать в системе.
Заранее спасибо.
P.S.: ах да, главное, что на Yii
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x
Режим обслуживания сайта для Yii 2.x.x
Re: Требования к современной CMS
Первое требование - лицензия не GPL.
- BrusSENS
- Сообщения: 565
- Зарегистрирован: 2012.07.26, 06:51
- Откуда: Новороссийск
- Контактная информация:
Re: Требования к современной CMS
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x
Режим обслуживания сайта для Yii 2.x.x
Re: Требования к современной CMS
Для исходников я не видел лицензии лучше MIT.
Re: Требования к современной CMS
А если полностью коммерция, использовать Yii2 все запатентовать проблем не будет? В Yii2 тоже используются дополнения, тот же bootstrap. Жизнь учит смотреть в будущее, а то какой нибудь даже скрипт прикрутишь к своему сайту и уже в суд !
Пишу социальную сеть заявок для фирм.
Re: Требования к современной CMS
Bootstrap под MIT.
- BrusSENS
- Сообщения: 565
- Зарегистрирован: 2012.07.26, 06:51
- Откуда: Новороссийск
- Контактная информация:
Re: Требования к современной CMS
Да, Вы правы. С GPL погорячился. Думаю тогда лучше смотреть на Apache 2.0, вполне сбалансированная лицензия.
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x
Режим обслуживания сайта для Yii 2.x.x
Re: Требования к современной CMS
- общее
--- большой выбор реализованного функционала: чтобы для как минимум сайта визитки там уже все было. Менюшка кстати у вас редактируется как - перетаскиванием пунктов мышкой или нет? Всякие мультиязычности, сео( в т.ч. чпу, карты сайта) работа с файлами и миниатюрки картинок...
- для пользователей
--- юзабельность админки
--- удобный ввод контента на сайт. Тут вариации широки - начиная от того чтобы не заставлять сначала сохранять статью, а потом загружать картинки к ней(т.к. id появился) и до advanced средств определения какой визивиг для какой textarea должен появляться
- для программистов
--- чтобы систему возможно было настроить под конкретные требования, чтобы многое в ней можно было поменять. Чтобы не приходилось, как часто это в yii экстеншенах классы через classMap подменять
--- хорошие доки по вашему всему используемому(поверх yii) зоопарку
- BrusSENS
- Сообщения: 565
- Зарегистрирован: 2012.07.26, 06:51
- Откуда: Новороссийск
- Контактная информация:
Re: Требования к современной CMS
Да, всё перетаскивается мышкой.
Пока что в мультиязычность не лезу, но вполне реализуемо
Само собой есть, причём могу сказать, что довольно автоматизированно.
Админка оформлена дефолт темой на Semantic UI, которую можно легко подменить на другую.
Сейчас работаю над коллекциями виджетов, встраиваемых в контент страниц, так что вполне расширяемо через плагины. Сама система плагинов тоже есть. То же касается и визивигов, меняются через плагины. Картинки грузятся прям в теле документа без сохранения, загрузил, нажал сохранить и всё готово.
Есть для этого DI, посему проблем, думаю не возникнет.
Зоопарк не "поверх" Yii реализован. Ядро писалось отдельно, от Yii не зависит практически. Yii отвечает только за представления и маршрутизацию. Доки - будут со временем, правда не скажу, что сразу будут кошерными.
P.S.: спасибо за мнение!) Обязательно учту всё вышесказанное
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x
Режим обслуживания сайта для Yii 2.x.x
Re: Требования к современной CMS
прорешено как то чтобы миграции от модулей запускались при установке модуля? (а не вручную через консоль)
Всякие мультиязычности и мультисайтинги поверх сложно лепятся, если о них сразу не задумываться.BrusSENS писал(а):Пока что в мультиязычность не лезу, но вполне реализуемо
- BrusSENS
- Сообщения: 565
- Зарегистрирован: 2012.07.26, 06:51
- Откуда: Новороссийск
- Контактная информация:
Re: Требования к современной CMS
Да, переписанный мигратор без консоли.
Максимум несколько дополнительных репо для мультиязычности. Мультисайтовость пока под вопросом. Как по мне - не особо полезная штука.
Native Web - небольшой блог о веб разработке (временно на ремонте)
Режим обслуживания сайта для Yii 2.x.x
Режим обслуживания сайта для Yii 2.x.x