-Основные возможности системы:
- Админ.центр выполнен в стиле web2.0, с соблюдением по w3c стандартов;
- Система использует кодировку UTF-8, что решает множество проблем с локализацией;
- Система написана при помощи ООП (объектно-ориентированное программирование);
- Удобная работа с пользователями - регистрация, группы пользователей и гибкая настройка прав доступа;
- Возможность создания "простых" страниц (текст, изображения) с любым количеством и типом заполняемых полей;
- Создание различных каталогов товаров, с любым набором данных;
- Удобное добавление одиночных и мульти- изображений с добавлением к ним ватермарков;
- Автоматическое изменение размеров изображений, а также лёгкая перегенерация существующих изображений в случае изменения настроек (размеров, ватермарков);
- Поддержка полной мультиязычности пользовательских интерфейсов;
- Возможность отправки писем со встроенными изображениями и вложениями (рассылка, формы обратной связи);
- Человеко-понятные URL (ЧПУ) - удобное формирование ссылок на разделы/страницы проекта, управляемые из админ.центра;
- Возможность указания META-тегов (meta keywords, meta description и title) для любой страницы;
- Удобное построение пользовательских форм; валидация вводимых данных; запись в БД и вывод информации при помощи универсального конструктора форм;
- Компиллируемые в PHP шаблоны, с удобным модулем управления всеми шаблонами из админ.центра; с автоматическим сохранением и записью истории изменения каждого шаблона;
- Возможность применения IF, SWITCH, DATE, SUBSTR конструкций в шаблонах;
- Возможность создания нескольких версий сайта (PC, WAP, PDA и т.д.) с помощью модуля управления каркасами, что позволяет получать различный внешний вид для одного и того же содержимого;
- Универсальная система создания и изменения конфигурационных констант для каждого из плагинов;
- Система HOOK/BOOTSTRAP, позволяющая "подцеплять" к любому действию в системе совместимые с ним действия, не меняя содержимого модулей;
- Ручная настройка опций WYSIWYG-редактора TinyMCE из админ.центра, валидация ввода в backend;
- Деление каркаса на основную MASTER-, и зависимые SLAVE-области; а также полное управление условиями отображения содержимого в SLAVE-областях;
- Использование мультиязыковых "Коллекций" для построения radio, select и multi checkbox списков;
- Гибкая возможность дописывать функционал существующих плагинов, не меняя самих плагинов;
- Возможность использовать вместо стандартного файлового кеша данных memcache;
- Возможность использовать драйвер mysqli;
- и множество других полезных возможностей системы для управления любым веб проектом!
-Эргономика панели управления:
Интерфейс админ.центра Artof CMS3 постороен таким образом, что с момента установки до момента запуска (среднего по масштабу и количеству функционала) проекта, человек знающий лишь логин от админ.центра и HTML/CSS может произвести все действия для приведения проекта в требуемый вид и получения необходимого функционала.
-Скорость работы системы:
Скорость проекта позволяет добиться следующих результатов по генерации 1 страницы на сервере средней конфигурации:
Для сайта-визитки (Навигация + Меню последних новостей + Контентная страница + Форма подписки) - 0.01с
Для среднего интернет-магазина или каталога товаров (Навигация + Меню последних новостей + Дерево категорий + Список товаров с изображениями + Избранная статья + Форма входа) - 0.03с
-Безопасность данных:
- Надёжная защита от SQL-инъекций путём использования для работы с БД утилиты конструктора запросов с встроенным эскейпированием нежелательных символов;
- Строго определённые точки входа, что не даёт пользователям получить данные по нерегламентированным ссылкам;
- Скрытие реальной структуры папок и классов с помощью ЧПУ адресации.