데이터베이스 게시
Database publishing데이터베이스 퍼블리싱은 기존 데이터베이스에 상주하는 소스 데이터에서 페이지 지정 문서를 생성하기 위해 전문 기술을 사용하는 자동화된 미디어 생산 영역이다. 일반적인 예로는 우편 주문 카탈로그, 직접 마케팅, 보고서 생성, 가격 리스트 및 전화 번호부가 있다. 데이터베이스 컨텐츠는 텍스트와 그림의 형태일 수 있지만, 문서 생성 프로세스에 적용될 수 있는 포맷 및 특수 규칙과 관련된 메타데이터를 포함할 수도 있다. 데이터베이스 퍼블리싱은 문서가 생성, 승인, 수정 및 공개되는 구성요소로 더 큰 워크플로우에 통합될 수 있다.

기본적인 아이디어는 기사나 가격정보와 같은 데이터베이스 컨텐츠를 사용하여 미리 포맷된 템플리트 문서를 작성하는 것이다. 템플릿은 일반적으로 특정 상자나 텍스트가 자리 표시자로 지정된 일반 데스크톱 레이아웃 응용 프로그램에서 생성된다. 그런 다음 이러한 자리 표시자는 데이터베이스에서 들어오는 새로운 내용을 대상으로 한다. 이를 통해 최종 출력을 신속하게 생성할 수 있으며, 데이터베이스를 변경할 경우 제한적이거나 수동 개입 없이 신속하게 업데이트를 수행할 수 있다.
사용자가 온라인 카탈로그(명함 또는 브로셔 등)에서 템플릿을 검색하고 양식을 작성하여 선택한 템플릿을 개인화한 다음 렌더링된 결과를 볼 수 있는 다른 데이터베이스 게시 모델이 많은 웹-투-인쇄 사이트에서 발견된다. 이 경우 초기 데이터 소스는 사용자 입력에서 얻지만 동일한 사용자가 나중에 사이트를 다시 방문할 경우 중단했던 위치에서 편집을 재개할 수 있도록 데이터베이스에 저장된다. 그런 다음 양식은 사용자가 이전에 입력한 데이터베이스 저장 변수에서 미리 채워진다.
이 워크플로우의 주요 레이아웃 애플리케이션은 Datalogics 호출기, Adobe FrameMaker / InDesign, QuarkXpres, Xyvision, Arbortext Advanced Print Publisher(이전의 3B2) 및 priint:suite이다. 일반적으로 이러한 레이아웃 애플리케이션은 데스크톱 상호 작용보다는 웹 인터페이스를 통해 명령을 수신하는 서버 버전을 가지고 있다. QuarkXpres Server와 Adobe InDesign Server 모두 각자의 데스크톱 버전에서 사용할 수 있는 설계 기능을 최대한 활용한다.
이러한 애플리케이션은 어떤 형태의 스크립팅(예: JavaScript 또는 InDesign용 AppleScript)을 통해 또는 API와 해당 개발자 키트를 통해 외부적으로 개발할 수 있는 수직적 제품과의 확장과 통합에 광범위한 기능을 사용할 수 있게 한다.
다른 변형된 데이터베이스 퍼블리싱은 직접 PDF 출력을 위한 콘텐츠 렌더링이다. PDF는 (편안하게) 편집할 수 없기 때문에 이 접근방식은 최종 출력에 대한 수동 개입을 방지한다. 이것은 수동 편집성이 필요하지 않거나 원하지 않는 보고서 생성과 같은 상황에서 제한으로 인식되지 않을 수 있다.