Отделение содержательного наполнения ресурса от его оформления является одним из принципов работы программной среды Arp.site.
Такой принцип обеспечивает высокую продуктивность работы за счет разделения труда между несколькими группами, которые могут параллельно и практически независимо друг от друга трудиться над созданием и поддержкой АРП.сайта.
Каждая группа выполняет свою часть работы:
- редакторская группа ресурса (реализуют контент-менеджмент, медиапланирование и стратегическое развитие ресурса),
- дизайнеры и разработчики интерфейсов ресурса,
- программисты дополнительных компонентов (реализуют дополнительную функциональность, необходимую ресурсу).
Отредактированные статьи, новости, форумы и голосования хранятся в базе данных в XML-формате. При получении запроса на показ объекта система берёт из базы XML-код объекта, дополняет его системными свойствами (идентификатор пользователя, текущее состояния дерева и т.п.) и передаёт на обработку XSL-модулю.
Используя определённые для заданного типа объектов XSL-шаблоны, разработанные дизайнером сайта, XSL-модуль преобразовывает XML-код в заданный формат HTML.
Отличительной особенностью Arp.site является использование структурных шаблонов. Вы можете определить шаблоны оформления сразу для всего сайта или портала, а после этого расширить или дополнить его в отдельности для каждого раздела. Это позволит сэкономить время разработки дизайна, а если при этом использовать шаблоны по умолчанию, то время создания нового сайта будет измеряться часами.