Обязательно ли писать собственную CMS если пишу сайт на фреймворке Yii 1.1?
Я глупая женщина и недавно занялась веб разработкой, если нужно будет что бы можно было управлять контентом сайта не залезая в код, то нужно писать собственную CMS верно?
А если без фреймворка то нужно использовать водпрессы, джумлы и прочие?
Дополнительно:
Ответы:
Самое главное - ничего не писать на Yii 1.1
Если хотите изучить какой-то фреймворк, то учите ларавель
Если для сайта пишется своя собственная система управления контентом, то обычно она называется админкой, а не CMS
- Подскажите, а чем Yii 1.1 плох?
- Послушайте, вам же показывали большую картинку в прошлый раз:
Разработка этого фреймворка прекратилась более 10 лет назад.
уже сейчас вы не найдете никого, кто вам поможет с дурацкими вопросами
через два года, к моменту, когда вы его освоите, прекратятся вообще любые обновления.
начинать на нем что-то сейчас писать - это все равно что учиться водить телегу с лошадью, чтобы перемещаться по городу.Современная версия этого фреймворка - третья.
Но для вас она будет сложной
поэтому учите ларавель - Поняла, спасибо
- Ипатьев, он все таки релизнулся? Я про yii3
- Владислав Лысков, нет еще.
https://www.yiiframework.com/yii3-progress
- А в чем смысл писать собственную цмс при наличии готовых?
Какие задачи в итоге?
Если делать для себя некоммерческие сайтики, то проще взять wordpress, готовая простая цмс. Из бесплатных cms wordpress самая пригодная.
Если с прицелом на коммерческие услуги, то для малобюджетных сайтов проще всего взять wordpress, и к нему готовую платную тему.
Для сайтов и интернет-магазинов с нормальным бюджетом лучше 1С-Битрикс, в ней и фреймворк имеется.
Делать какие-нибудь нетиповые сервисы с личным кабинетом - это Битрикс тоже отлично может.
Фреймворки типа ларавель это уже для программистов до мозга костей.
Использовать фреймворк для обычного сайта или интернет-магазина не вижу никакого смысла.
Фреймворки разве для совсем нетиповых или нагруженных проектов с огромным бюджетом и имеет смысл, только если работает профи с опытом.
В руках не профи фреймворки только тормозят проект, тогда проще взять цмску, там хоть модули готовые есть. - koder_1,
Свою писать можно, но это долго и муторно, но зато интересно. В любом случае вы будите базироваться на уже готовых библиотеках которые себя хорошо зарекомендовали, а также многие фреймворки их используют: fast route, league container, league fractal, twig, monolog, symfony debug, symfony request, symfony console и ORM.
В основном, я по крайней мере обращаю внимание при работе с фреймворком это ORM. Так вот ни в одном нет нормальной ORM, более менее нормальная это doctrine orm, но она сложна. Мой выбор это Propel2 ORM.
Я свою CMS начинал писать на основе этого репо https://github.com/mmeyer724/Frameworkless
-
более менее нормальная это doctrine orm, но она сложна
Не сложна для типовых разработок, а не типовые тоже не так уж и сложны — все абстракции понятны, и норм описаны
Когда начинаются кастомные запросы — лучше не вертеться вокруг ORM, а просто уйти в DBAL и спокойно писать чистый sql
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

При использовании фреймворка Yii 1.1 для разработки сайта, в большинстве случаев нет необходимости писать собственную CMS (Content Management System). Фреймворк Yii 1.1 предоставляет мощные инструменты для создания веб-приложений, включая возможности управления контентом.
Однако, если требуется специфический функционал, который не предусмотрен стандартными возможностями Yii 1.1, то возможно имеет смысл написать собственную CMS. Например, если вы планируете разрабатывать сложную систему управления контентом с уникальными функциями, которые не могут быть реализованы с помощью стандартных инструментов Yii 1.1.
Если же ваш сайт требует базовых функций управления контентом, то вполне достаточно использовать функционал Yii 1.1, такой как модели, контроллеры, виды, встроенные возможности работы с базой данных и т.д. Фреймворк Yii 1.1 предоставляет удобный интерфейс для управления данными и контентом сайта.
Таким образом, решение о необходимости написания собственной CMS зависит от конкретных требований вашего проекта. В большинстве случаев использование функционала Yii 1.1 будет достаточно для создания сайта с управлением контентом, без необходимости писать собственную CMS.