Чем должен заниматься в жизни каждый веб-программист? Правильно, напишите свою CMS, которая будет удовлетворять вашим собственным потребностям, интересам, стилю программирования, логике и т.д. Сделать работу с CMS легкой для себя и одинаково удобной для других разработчиков – нетривиальная задача.
По мере развития CMS она постепенно превращается в монстра, которому требуется много времени, чтобы понять, как она работает. А иногда, чтобы выполнить какую-то тривиальную задачу для веба, нужно потратить пару дней на изучение CMS. Собственно, именно эта ситуация и подтолкнула к идее создания CMS на базе фреймворка Symfony. Основные постулаты, используемые при разработке -ЦЕЛОВАТЬ.
(Держите это просто глупо) -Максимальное использование возможностей фреймворка -Интеграция плагинов Symfony Основные возможности CMS -Использование удобных пользовательских интерфейсов.
-Страница состоит из набора независимых слотов -Случайное размещение контента в слотах -Встроенное редактирование слотов -Различные типы контента -Структура сайта в виде дерева -i18n и l10n -Поддержка внешних и внутренних шаблонов.
-Статусы публикации страниц -Навигация по хлебным крошкам -Управление пользователями Результат можно увидеть здесь simplecms.ru Проект находится на стадии бета-тестирования, есть много идей по его улучшению.
Хотелось бы узнать мнение хабропублики и услышать конструктивные предложения и критику.
УПД Размещен скринкаст работы с CMS на сайте Скоро появится онлайн-демо Теги: #разработка #symfony framework #CMS #php #ria #Chulan
-
Инерциальная Навигация
19 Oct, 24 -
От Лоадера До Qa Без Регистрации И Смс
19 Oct, 24 -
Смотрите Любой Фильм Мгновенно
19 Oct, 24 -
Варианты Дизайна Базы Данных
19 Oct, 24 -
Конференция "Площадка-2009"
19 Oct, 24