Публикация базы данных - Database publishing

Публикация баз данных - это область автоматизированного производства мультимедиа, в которой используются специальные методы для создания документов с разбивкой на страницы из исходных данных, находящихся в традиционных базах данных . Распространенными примерами являются каталоги почтовых заказов , прямой маркетинг , создание отчетов, прайс-листы и телефонные справочники . Содержимое базы данных может быть в форме текста и изображений, но также может содержать метаданные, относящиеся к форматированию и особым правилам, которые могут применяться к процессу создания документа. Публикация базы данных может быть включена в более крупные рабочие процессы в качестве компонента, в котором документы создаются, утверждаются, редактируются и выпускаются.

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

Другая модель публикации базы данных встречается на многих сайтах, предназначенных для публикации в Интернете, где пользователи просматривают шаблоны из онлайн-каталога (например, визитки или брошюры), персонализируют выбранный шаблон, заполнив форму, а затем просматривают полученный результат. В этом случае исходным источником данных является ввод данных пользователем, но они фиксируются в базе данных, так что, если тот же пользователь повторно зайдет на сайт позже, он может возобновить редактирование с того места, где они остановились. Затем форма предварительно заполняется из переменных, хранящихся в базе данных, которые пользователь ввел ранее.

Основными приложениями верстки для этого рабочего процесса являются: Datalogics Pager, Adobe FrameMaker / InDesign , QuarkXPress , Xyvision , Arbortext Advanced Print Publisher (ранее 3B2) и priint: suite . Как правило, у этих приложений макета есть соответствующая версия сервера, которая получает команды через веб-интерфейсы, а не через взаимодействие с рабочим столом. QuarkXPress Server и Adobe InDesign Server в полной мере используют возможности дизайна, доступные в их соответствующих настольных версиях.

Эти приложения предоставляют широкий спектр функций, доступных для расширения и интеграции с вертикальными продуктами, которые могут быть разработаны либо внутри, с помощью некоторой формы сценариев (например, JavaScript или AppleScript для InDesign), либо извне, с помощью некоторого API и соответствующих комплектов разработчика .

Другие варианты публикации базы данных - это рендеринг контента для прямого вывода в PDF. Такой подход предотвращает ручное вмешательство в окончательный результат, поскольку PDF (удобно) не редактируется. Это не может восприниматься как ограничение в таких ситуациях, как создание отчетов, когда редактирование вручную не требуется или нежелательно.

Смотрите также