Content Management Framework. Easy. Convenient. Free.
Навигация
Новости
DLTFM!
Отныне документация доступна и в формате для скачивания.
1 февраля 2010 | Подробнее...
Новая документация
Первые разделы Руководства уже на сайте.
20 января 2010 | Подробнее...
Онлайн-поддержка
Теперь вы можете задать свои вопросы через ICQ.
11 января 2010 | Подробнее...
Новая версия ACMS!
Итак, спустя два с лишним года, вышла новая версия движка.
5 января 2010 | Подробнее...
Больше плагинов!
Два новых плагина появились за прошедшие пару дней.
16 марта 2008 | Подробнее...
Сравнение версий
Еще один плагин, полезный для разработчиков.
9 декабря 2007 | Подробнее...
Долгожданный плагин
Появился плагин поддержки пользователей и прав.
23 ноября 2007 | Подробнее...

AncorCMS

AncorCMS, или просто ACMS − это бесплатная система для разработки веб-сайтов, написанная на языке PHP. Она предлагает новый подход к созданию вашего сайта, непохожий на обычные. Воспользовавшись ACMS, вы сможете создать с нуля (приготовьтесь!) профессиональный сайт с оригинальным дизайном и сложным наполнением, даже не будучи веб-программистом! А если вы знаете PHP и разбираетесь в базах данных, то с помощью ACMS можно вообще создавать удивительные вещи.

ACMS отличается от обычного стиля программирования на PHP тем, что хранит все данные в базе данных (БД). Даже такая фундаментальная вещь, как страницы сайта, не хранится на сервере в виде файлов, а хранится в БД. То есть, если вы хотите добавить на сайт новую страницу, вам не нужно ничего программировать и закачивать на сервер. Просто зайдите в админскую панель, щелкните по ссылке "Создать страницу" и создайте новую страницу. Она станет доступна сразу после того, как вы нажмете кнопку отправки.

Вот основные достоинства AncorCMS:

  • Полная совместимость с PHP4 и PHP5.
  • Совместимость с MySQL любой версии.
  • Небольшой размер исходников.
  • Высокая скорость работы.
  • Достойный уровень защищенности системы.
  • Полное разделение дизайна и программного кода.
  • Мощная система поддержки шаблонов.
  • Поддержка модулей расширения системы.
  • Поддержка ЧПУ, пользовательских сессий, BB-кодов.
  • Поддержка стилей, которые позволят вам провести редизайн сайта или создать новый дизайн, не трогая старый.
  • Класс работы с базой данных, весьма удобный, в то же время являющийся уровнем абстракции от используемого типа БД.
  • Полноценная поддержка многоязычности.
  • Панель администрирования.
  • Дружелюбный инсталлятор.
  • И многое другое, в ACMS действительно много приятных мелочей, которые долго перечислять здесь...

Многоязычность

ACMS поддерживает неограниченное количество языков, хотя на данный момент имеются только русский и английский переводы. Многоязычность заложена в систему изначально, поэтому все локализованные сообщения хранятся в отдельном каталоге и добавить в систему новую локаль (язык) совсем несложно. Имеется возможность как создания сайта на одном фиксированном языке, так и создания полностью многоязычного проекта, когда посетителю отображается контент на том или ином языке, исходя из его предпочтений.

Документация к системе на данный момент существует только на русском. Техподдержка ACMS также русскоязычная.

Шаблонизатор

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

Возможности встроенного шаблонизатора:

  • Вывод значений переменных и массивов, поддержка модификаторов.
  • Условия и циклы в шаблонах.
  • Вставка шаблонов друг в друга с передачей параметров.
  • Обертывание блока шаблоном (враппинг) с передачей параметров.
  • Наследование шаблонов друг от друга.
  • Компиляция и кеширование динамических шаблонов.
Документация
Лучшие сайты на ACMS
Наши друзья
Другие интересные CMF
Помогите проекту!
WMZ:Z43095040504
WMR: R5854680488
Онлайн-поддержка
Техподдержка сайтов,
Разработка модулей
ICQ: 555555555