Общайтесь по-новому! Разработка и поддержка современных интерактивных сайтов.

Опыт приятного общения. Мы разрабатываем сайты с 1994 года.

Новости

Новая версия CMF выпущена! Знакомьтесь - Communiware 1.5

Внедрение концепции отделения дизайна от функциональности за счет использования XSLT процессора и новой системы прав доступа.

  • Внедрение концепции отделения дизайна от функциональности за счет использования XSLT процессора (server-side или client-side, если позволяет user-agent и это не противоречит соображениям безопасности); XSLT преобразование не будет необходимым, если генерируется xhtml страница.
  • Внедрение новой системы контроля доступа.

Приведение синтаксиса языка шаблонов к XML (в соответствии с рекомендациями консорциума W3C). Это делается для достижения следующих целей:

  • Cделать синтаксис более очевидным (использование ключевых параметров, xml-елементов), корректным и мнемоническим (убрать наследственные болячки).
  • Избавится от парных динамических элементов (блочный/не блочный). Т.е. если у xml-представления DE есть блок, он автоматом становится блочным, если нет, то нет.
  • Обеспечить расширяемость за счёт использования namespaces.
  • Увеличить удобство разработки за счёт:
    • более качественной поддержки xml-документов в текстовых редакторах;
    • использования разработчиками xml-валидаторов;
    • наличия в xml-редакторах встроенной системы подсказок на основе dtd;
  • и т.д.
  • Увеличить надёжность проверки синтаксиса шаблонов движком.
  • Упростить процесс написания тестов функциональности.
  • Подготовится к миграции на xml-дампы айтемов.
09.11.2013