Технические особенности XCMS Engine 2.5.1

Только PHP5
Все что необходимо для работы XCMS Engine — это PHP 5.x. Вы можете использовать любой веб-сервер. Если Вы не используете базу данных — нет необходимости создавать ее, движок не использует БД для своих нужд. Также нет надобности в сторонних библиотеках.
Все это позволяет работать XCMS Engine практически на любой хостинг-площадке!

Оптимизирован на командную разработку
Все настройки XCMS Engine хранит либо в XML-файлах, либо описывает PHP-кодом. Это позволяет значительно упростить командную разработку и уменьшить число конфликтов при синхронизации через SVN или CVS.

Постоянное развитие и обновление
Так как на XCMS Engine построена вся наша работа, мы постоянно улучшаем его, вносим исправления, разрабатываем множество скриптов и утилит, пишем wiki-документацию.

Разделение логики и верстки
XCMS Engine использует шаблонизатор Smarty для разделение PHP, JS, CSS и HTML-кода.
Система сбора страницы автоматически собирает необходимый CSS и JS-код, а оригинальный Smarty позволяет быстро подключать к проекту верстальщиков и легко обучать их.

Удобное построение форм ввода данных
Разработчику не надо беспокоиться о том, что вводит пользователь и сбивается ли форма после submit’a — библиотека FClasses все отрабатывает сама. Ко всем формам страницы есть возможность работать как с объектами. Среда разработки будет подсказывать все методы и свойства.

Поддержка режимов работы
Разработчик сам описывает небходимые режимы работы и определяет условия работы для них. Если разработка ведется на локальном сервере — выставите режим production, в таком случае XCMS не будет искать новые страницы и выполнять внутренние генерации, которые необходимы только для процесса разработки или debug’a.

Отсутствие GET и POST параметров
В идеологии XCMS Engine — все данные от браузера приходят в так-называемые аргументы. В зависимости от аргументов, движок может контроллировать доступ к отдельным страницам или контентам. Разработчику нет надобности проверять переданные данные и их корректность.
Удобное управление страницами и контентами
Классы ContentDriver и ContentDataSource позволяют удобно оперировать всеми страницами в системе, пересылать одну страницу внутрь другой, организовывать работу с шаблонами под Ваши потребности.


Мы обновились!
2010-01-01
Наш сайт обновился! Появились новые и интересные разделы. Читайте)
Спамфильтр GreyListing
2009-07-18
Уважаемые клиенты! На новом сервере включен фильтр спама на основе GreyListing.
Новый сервер
2009-07-14
Все проекты были перенесены на новый более мощный выделенный сервер, скорость работы IMAP-ящиков и веб-сервисов возрасла в несколько раз.
Наши контакты
2009-07-05
Немножко обновили страницу контактов, добавили один телефон, емейл, аську и твиттер.
Студия
История
Наша команда
Новости
Наши клиенты
Портфолио
По категориям
По клиентам
По тегам
Все вместе
Инфо-центр
Цены
Услуги
Условия и обязательства
Сотрудничество
Справка по продуктам
Контакты
Задать вопрос
Контакты
+38 (050) 447-95-30
+38 (0462) 61-42-61
Офисная@почта
Twitter
ВКонтакте