CMS Shuttle
🗓 2006 год
Введение
В 2006 году, период, когда каждый уважающий себя PHP-программист стремился создать собственную CMS, я тоже присоединился к этому движению. Представляю вашему вниманию результат моих усилий — CMS Shuttle.
Основные особенности
Управление ресурсами
- Пользователи: Удобное управление пользователями.
- Проекты: Интеграция и управление различными проектами.
- Страницы: Гибкое управление структурой сайта через управление страницами.
Работа с дизайном
- Создание шаблонов: Возможность самостоятельно создавать уникальные шаблоны дизайна.
- WYSIWYG-редактор: Использование FCKeditor для визуального редактирования контента.
- Хранение шаблонов: Шаблоны дизайна хранятся в формате XSL.
Технические характеристики
- Модули: Возможность подключать различные модули к страницам.
- XML: Модули возвращают результат в формате XML.
- Контроллер: Собирает страницу и выводит её на экран.
- Кэширование: Использование кэширования для оптимизации производительности.
- MVC: Применение архитектурного паттерна MVC для организации кода.
- OOP: Проект основан на принципах объектно-ориентированного программирования.
Заключение
CMS Shuttle — это результат труда, посвященного созданию надежной и функциональной системы управления контентом. Этот проект отражает стандарты и тенденции веб-разработки того времени, предлагая решение, которое включает в себя передовые на тот момент технологии и подходы к дизайну.