Разработка:modlibs/templater — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Начало финальной переработки статьи по указанной схеме.)
(Добавлен принцип работы)
Строка 4: Строка 4:
 
}}
 
}}
  
 +
== Общие сведения ==
 +
Плагин templater отвечает за все действия по экспорту данных и за создание любых электронных документов (отчетов, приказов, графиков и т. п.)
 
== Принцип работы ==
 
== Принцип работы ==
 +
Все документы формируются следующим образом:
 +
на основе требуемого документа создается файл шаблона документа;
 +
* собираются данные для вставки в шаблон
 +
* формируется экспортируемый документ - производится вставка данных в шаблон;
 +
* сформированный документ посылается клиенту по  http-протоколу.
 +
Шаблон документа формируется из документа по специальным правилам, а затем размещается в оговоренном месте плагина, из которого производится экспорт. Затем по аналогичным правилам производится вставка данных. Сбор и подготовка данных для экспорта производятся тем же плагином. В настоящее время формирование шаблона производится в ручную.  Описываемый модуль получает путь к каталогу документа, данные для вставки и формат документа. На основе этих данных он формирует документ и посылает его клиенту.
 
== Формат исходных данных ==
 
== Формат исходных данных ==
 +
 
== Тип документа ==
 
== Тип документа ==
 
== Форматы экспорта ==
 
== Форматы экспорта ==

Версия 12:38, 22 мая 2009

Плагин
Название templater
Тип modlibs


Общие сведения

Плагин templater отвечает за все действия по экспорту данных и за создание любых электронных документов (отчетов, приказов, графиков и т. п.)

Принцип работы

Все документы формируются следующим образом: на основе требуемого документа создается файл шаблона документа;

  • собираются данные для вставки в шаблон
  • формируется экспортируемый документ - производится вставка данных в шаблон;
  • сформированный документ посылается клиенту по http-протоколу.

Шаблон документа формируется из документа по специальным правилам, а затем размещается в оговоренном месте плагина, из которого производится экспорт. Затем по аналогичным правилам производится вставка данных. Сбор и подготовка данных для экспорта производятся тем же плагином. В настоящее время формирование шаблона производится в ручную. Описываемый модуль получает путь к каталогу документа, данные для вставки и формат документа. На основе этих данных он формирует документ и посылает его клиенту.

Формат исходных данных

Тип документа

Форматы экспорта

Использование готового документа

Создание типа документа

Простое

Возможности по настройке поведения

Создание формата

API плагина

Форматы экспорта

ODF

Ссылки