Полная реконструкция системы управления

Технологии не стоят на одном месте и система управления сайтом CoolCMS от них не отстает ни на шаг, но главное отличие от других систем остается все та же скорость, легкость, безопасность и простота использования конечным пользователем.

От идеи к реализации

С появлением новых возможностей и потребностей в web разработке встал актуальный вопрос о глобальном усовершенствовании системы управления. В связи с этим я, Дмитрий Кокорин, решил полностью "перевернуть" весь программный код и максимально "облегчить жизнь" серверам и разработчикам, не забыв, конечно же, о пользователях системы управления CoolCMS.

За короткий срок предполагалось проделать очень много работы для оптимизации и структурирования кода, продумать и реализовать систему сжатия данных, подключения модулей и компонентов, усовершенствовать шаблонизатор, а так же другие мелкие исправления, влияющие на работу.

От реализации к успеху

Итак, что было сделано:
  • Полное изменение структуры ядра и системы в целом.
  • Переписаны все классы и добавлены новые.
  • Переписана функция автозагрузки классов, теперь подключаются только те классы, которые необходимы в момент исполнения программного кода.
  • Реализована упрощенная схема запросов в базу данных (параметры и переменные передаются в виде массива, как это реализовано в PDO). Текущий драйвер для работы с СУБД MySQLi.
  • Открытый исходный код, за исключением файлов конфигурации и лицензионных ключей. Для шифрования используется Ion Cube.
  • Настройки сайта и некоторые другие данные кэшируются для текущей сессии для снижения нагрузки на базу данных. Преимуществом являются сервисы на подобии Redis
  • Улучшена реализация шаблонизатора. Модули, шаблоны страниц и виджеты разделены по группам для удобства навигации.
  • Реализовано полноценное сжатие данных при пересылке на клиент. Стили объединяются в один файл.
  • Реализован парсинг подготовленных переменных для шаблонов.
  • Реализован Demo доступ для ознакомления с возможностями админ панели

В заключение

Команда CoolCMS - профессионалы своего дела. Мы не останавливаемся на достигнутом, и постоянно стремимся совершенствовать наш продукт, чтобы обеспечить максимальное удобство использования.

Что будет реализовано в ближайшее время:
  • Разработать примеры сайтов
  • Написать полную документацию
  • Доработать форум
  • Доработать магазин, распределить по категориям
  • Доработать демо для административной части

На ближайшее время задач для реализации достаточно, обо всех изменениях и нововведениях будет написано в документации и блоге.

P.S.: Система управления CoolCMS не имеет никакого отношения к "движку coolcms зц (загруз центр) 2000-х годов" и является самостоятельным продуктом



Подписывайтесь на обновления и будьте вкурсе всех новинок, а так же делитесь с друзьями в социальных сетях!
20 Марта 2018

Комментарии

Комментирование доступно только для авторизированных пользователей

Комментариев пока нет

^ вверх ^