ArhCMS - Уникальная система управления сайтом


ArhCMF (альфа)


Универсальная система управления сайтами



ArhCMF Screen

Расширяемость модулями


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

Подключение различных модулей нажатием одной кнопки


Система спроектирована таким образом, что может развиваться в проект практически любой сложности и любого направления.
Вы можете создавать сайты-визитки, новостные или развлекательный блоги, форумы или интернет каталоги, можете сделать корпоративный сайт с менеджером задач и списком сотрудников для своей компании, или целую социальную сеть.
Просто подключите необходимый вам модуль и сайт станет более функциональным.
Для разработки новых модулей не нужно сильно погружаться в тонкости движка, достаточно знать лишь основы PHP.

Поддержка множества шаблонов


Надоел шаблон? Просто переключи на другой.
Встроенный шаблонизатор позволяет разобраться с шаблонами даже новичку.

Подключаемые шаблоны без замены оригинальных файлов


Система поддерживает смену шаблонов, при этом вам не придётся заменять оригинальные файлы шаблонов, как это происходит в некоторых движках.
Для нового шаблона достаточно лишь одного файла index.tpl, который наполняется содержимым с помощью тегов вроде {CONTENT}
По мимо полной смены шаблона сайта, так же можно менять шаблоны модулей, при этом не редактируя их оригинальных файлов.
Так же есть возможность подключать разные шаблоны, в разных участках сайта.
Разработчикам же в свою очередь поможет встроенный шаблонизатор, который позволяет в шаблонах использовать обычный PHP,
но в туже очередь упрощает вывод переменных и констант с помощью различных тегов вроде {$var}, {$row.val}, {$obj->val} или {CONST}

Тонкая настройка


Огромное количество настроек собрано в одном месте.
Настрой сайт под себя используя тонкую систему настроек.

Тонкая настройка системы и подключаемых модулей


Настройки системы и модулей хранятся в базе данных, что позволяет быстро и удобно конфигурировать сайт под свои нужды без редактирования различных файлов.
Все настройки собраны в одном месте и отсортированны по группам.
С помощью веб интерфейса можно добавлять свои переключатели настроек, для использования их в модулях или шаблонах.
Так же по мимо тонких настроек вроде количества выводимых новостей на странице или размера загружаемых файлов, можно гибко настроить вывод модулей на нужных страницах сайта.
Решайте сами где будут выводиться ваши модули, будь то главная страница, страницы определённого модуля или вообще выдуманная вами ссылка.

Уникальные права доступа


Гибкое распределение прав доступа позволит максимально точно назначить привилегии своим пользователям.
Возможность дать или отобрать права на действие не только группам, но и пользователям.

Уникальная, гибкая система распределения доступа


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

Повышенная безопасность


Современные инструменты и методы защиты системы, помогут вашему сайту стабильно развиваться.

Безопасность прежде всего


В системе используются современные методы по защите от SQL инъекций и прочих атак.
Использование уникального ключа для совершения операций, позволяет полностью защитить ваш сайт от межсайтовых подделок запроса.
Настройки конфигурации и прав доступа, позволят вам распределить уровни доступа к сайту каждому пользователю, тем самым частично или полностью ограничить доступ к конфиденциальной информации.
Открытый исходный код и MVC структура предоставляют понятный и удобный доступ к редактированию файлов и быстрому устранению найденных уязвимостей.

Быстрая скорость


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

Высокая скорость выполнения скрипта


Система спроектирована по принципу MVC, что позволяет подключать необходимый функционал тогда, когда это требуется, установка множества модулей и шаблонов не повлечёт за собой снижения скорости сайта, что позволит быть вашему сайту не только быстрым, но и функциональным.
Оптимизированный шаблонизатор не только упрощает вёрстку шаблонов используя упрощенные теги вывода переменных, но так же ускоряет их обработку с помощью компиляции.
Встроенная система кеширования, используемая некоторыми модулями, позволит выводить информацию на сайте не нагружая при этом базу данных.