Основная часть информации ARP.Site хранится в базе данных. Исключение составляют файлы и шаблоны объектов.
Хранение шаблонов оформления в файловой системе обусловлено следующим:
- Шаблоны являются XML-документами, и их очень удобно редактировать, используя инструментальные средства сторонних разработчиков (например, XMLSpy или MS Visual Studio).
- Путь к шаблонам указывается не в базе данных, а в файле конфигурации сервера. Это значит, что на разных серверах можно иметь разные каталоги с шаблонами. В таком случае один из серверов может быть внутренним сервером в локальной сети и использоваться для «обкатки» новых шаблонов, разработки интерфейсов.
Дополнительно на внутреннем сервере можно включить показ XML-тегов документа в HTML-коде, что сильно упрощает процедуру построения XSL-шаблона.