Publishing Workflow for InDesign Import/Export of XML

Slides:



Advertisements
Similar presentations
Computers: Tools for an Information Age Writing Your Own Web Page: Using HTML and Web Authoring Tools.
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Publishing Workflow for InDesign Import/Export of XML Creating Bi-directional Content Reuse between Databases and Publishing Applications Part 1: The XML.
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
Teppo Räisänen LIIKE/OAMK 2010
HTML/XML XHTML Authoring. Creating Tables  Table: An arrangement of horizontal rows and vertical columns. The intersection of a row and a column is called.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
Student Manager Catalog Builder An ACEware Webinar.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC
MCC MONROE COMMUNITY COLLEGE Put That Red Pen Down, and Step Away from the Copier! Going All the Way to a Digital Catalog Production Process (With Lots.
1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college.
MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
Creating Tables in a Web Site Using an External Style Sheet HTML5 & CSS 7 th Edition.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Creating and publishing accessible course materials Practical advise you can replicate.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Understanding HTML Style Sheets. What is a style?  A style is a rule that defines the appearance and position of text and graphics. It may define the.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
B.A. (Mahayana Studies) Introduction to Computer Science November March Office Tools A look at the main tools most computer users.
Chapter 1 Variables in the Web Design Environment.
WorkPlace Pro Utilities.
Carolyn Brown, CPE P UBLISHING C ONSULTING New Editorial and Publishing Technologies.
DE&T (QuickVic) Reporting Software Overview Term
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Class Instructor Name Date. Classroom Tips Class Roster – Please Sign In Class Roster – Please Sign In Internet Usage Internet Usage –Breaks and Lunch.
MCC MONROE COMMUNITY COLLEGE Put That Red Pen Down, and Step Away from the Copier! Going All the Way to a Digital Catalog Production Process (With Lots.
Unit-2 Introduction to HTML PREPARED BY: PROF. HARISH I RATHOD COMPUTER ENGINEERING DEPARTMENT GUJARAT POWER ENGINEERING & RESEARCH INSTITUTE WEB APPLICATION.
Using a Template to Create a Resume and Sharing a Finished Document
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
1 Creating Web Pages Part 1. 2 OVERVIEW: HTML-What is it? HyperText Markup Language, the authoring language used to create documents on the World Wide.
McGraw-Hill Career Education © 2008 by the McGraw-Hill Companies, Inc. All rights reserved. Office Word 2007 Lab 2 Revising and Refining a Document.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. word 2010 Chapter 3 Formatting Documents.
HTML: Hyptertext Markup Language Doman’s Sections.
HTML Concepts and Techniques Fifth Edition Chapter 6 Using Frames in a Web Site.
4 Chapter Four Introduction to HTML. 4 Chapter Objectives Learn basic HTML commands Discover how to display graphic image objects in Web pages Create.
LEARNING HTML PowerPoint #1 Cyrus Saadat, Webmaster.
Adobe InDesign CS2--Revealed WORKING WITH TEXT. Chapter 2 Working with Text Chapter Objectives Format text Format paragraphs Create and apply styles Edit.
Louisa Lambregts, Louisa Lambregts
Business Process Modeling in Microsoft Visio® Interfacing’s BPMN Modeler: Overview.
Advanced Technical Writing 2006 Session #4. Today in Class… ► Meet with your editorial team, refine/post deliverables ► Send URL for deliverables to Bill.
1 HTML Frames
1 herbert van de sompel CS 502 Computing Methods for Digital Libraries Cornell University – Computer Science Herbert Van de Sompel
ITGS Application Software. ITGS Application software (productivity software) –Allows the user to perform tasks to solve problems, such as creating documents,
XML CSC1310 Fall HTML (TIM BERNERS-LEE) HyperText Markup Language  HTML (HyperText Markup Language): December  Markup  Markup is a symbol.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Word Create a basic TOC. Course contents Overview: table of contents basics Lesson 1: About tables of contents Lesson 2: Format your table of contents.
University of South Asia Course Name: Web Application Prepared By: Md Rezaul Huda Reza
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
Writing Your Own Web Page: Using HTML and FrontPage Chapter 10.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Academic Computing Services 2007 Microsoft Word 2010 Publishing Long Documents This Guide will teach you how to work with long documents such as dissertations.
MS WORD INFORMATION TECHNOLOGY MANAGEMENT SERVICE Training & Research Division.
1 Introduction to HTML. 2 Definitions  W W W – World Wide Web.  HTML – HyperText Markup Language – The Language of Web Pages on the World Wide Web.
Project 1 Introduction to HTML.
Positioning Objects with CSS and Tables
Lesson 9 Sharing Documents
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
What is HTML?.
Teaching slides Chapter 6.
Positioning Objects with CSS and Tables
4.00 Apply procedures to add content by using Dreamweaver. (22%)
Excel 2007 Level 1 Cathy September 24, 2009
Presentation transcript:

Publishing Workflow for InDesign Import/Export of XML Creating a Workflow Between Databases and Publishing Applications Dorothy J. Hoskins President, Textenergy LLC

Contents What’s XML Got to Do with It? The Problem Overview Current State Desired State Proposed XML Workflow Development Successes Challenges

What’s XML Got to Do with It? Like HTML, the “language” used to create web pages, XML is a “markup language” used to identify pieces of text. While HTML describes a limited set of structural elements such as the <h1> for a heading, <p> for paragraph, etc., XML tags can be used to describe any information structure. XML elements usually have names that make sense to people who work with the information, so XML is semantically rich markup. XML can be exchanged in various software applications and XML chunks can be reused across sets of information, such as web pages, Help files and printed documents. (For more information on XML, see the end of this presentation.)

XML for Course Catalogs Often, there are standards for XML that are used to describe information types used by large groups of people around the world. There are standards for financial information and business transactions, technical manuals and software interface designs, news and many more. There is no existing standard for course catalog information. The closest definition will be the tables and column heads of databases that hold the course information. Within an institution, home-grown XML structure can be used. If interchanging XML information with other institutions, some standards need to be developed.

Overview: The Workflow Problem The scenario: A college has 2 major sources of the content used in the course catalog: a database and InDesign documents. They would like to reduce the time and effort of publishing the content in the database that appears within the InDesign catalog. Simultaneously, they want to reduce the chance of discrepancies between the two sets of content. Knowing that XML can be imported into InDesign, they decided to try to export XML from the database.

Where XML Fits In The database contains information that can be extracted as a set of XML elements. The publishing application, InDesign, is capable of accepting XML as an import format. InDesign can also be used to mark up text as XML and export it. Thus XML can become a “medium of exchange” for information between the database team and the publishing team. Next we’ll consider what the production problems were and how XML could help solve them.

Overview: Workflow State at Start Before using XML, there was no way to get the content from the database into InDesign documents without time-consuming operations. When the publishing department got the content from the database, it came as a large .txt file that required extensive manual markup to get it formatted correctly in InDesign. Revisions also came as .txt or directly from reviewers as Word snippets, requiring cut & paste and also manual markup.

Overview: Desired Workflow What the college wanted to achieve: The database content would be exported as XML; then File -> Import would be used to get the XML content into InDesign. When the XML files were imported, they would be formatted correctly with paragraph and character styles in InDesign. Revisions could come as XML files also, which would be integrated into the main XML import. Some text in InDesign would be marked up as XML and exported to create new database tables.

Proposed XML Workflow In more detail, we would: Create content in Lotus Notes database tables for course descriptions and programs of study. Export these types of content as XML from the database, using its XML export capabilities. Take sample XML and import into InDesign to create placeholder elements and apply paragraph styles (to make each piece of content look as it should in print). Then import the entire XML into InDesign. Adjust layout in InDesign (column breaks, etc.).

Proposed XML Workflow continued Develop a new approval/revision process: Create review materials and circulate to reviewers (PDF of InDesign doc). Input revisions into database tables. (The database is to be the “single source” for all course descriptions and programs of study content.) Export revisions as XML. Import XML to make revisions in InDesign. Create XML export from InDesign to load some content into the database (bidirectional flow).

Tasks to Develop XML Workflow Identify the content types (course descriptions, programs of study) and their components (credit hours, prerequisites, course titles, descriptions, etc.) in the database. Model the content as XML elements. Research the InDesign paragraph and character styles to see how to match to the XML elements. Develop XML output from the database. Test XML content and refine paragraph styles. Import XML and verify results.

Development of XML Workflow People and job functions involved: Database developer: to create XML output from data tables and import XML created in InDesign XML consultant: to develop the XML import and export to/from InDesign Print publishing manager and print production specialist: to provide input on the InDesign requirements, test and verify the import process Project manager: to track progress against goals and schedule Web publisher: to provide input on web-related issues regarding the database

Using Adobe InDesign for XML Publishing Steps and Screenshots

XML in Adobe InDesign CS2 Paragraph and character styles were assigned to sample XML elements (via simple select-and-click).

XML in InDesign CS2 InDesign uses the Structure pane for XML import (left side of the layout for the page). This document already had its paragraph and character styles defined by the publications team.

XML in InDesign CS2 XML file imported into InDesign. The XML file was placed in a text frame. It flowed from frame to frame like other text. Multiple XML files can be in multiple text frames.

XML in InDesign CS2 Tables created with XML import also. Table import required special XML structures that map to table cells. Imported XML files may be linked to get updates, like other imported files (text or graphics)

XML in InDesign CS2 Imported XML can be viewed in the Structure pane in the InDesign file. Clicking on the + and - symbols in the Structure view will expand and contract the XML.

XML in InDesign CS2 InDesign has a mapping feature to assign a paragraph style to all XML elements of a given name. If you name XML elements exactly as your paragraph styles are named, (or vice versa) the process is very simple. XML element names cannot contain spaces or certain reserved characters like “&”.

XML in InDesign CS2 InDesign has a Story Editor view that makes it easier to edit text within XML elements. Color coding helps identify the different XML element types.

Successes with XML In a catalog of about 300 pages, over 130 pages are now created with XML import. This has reduced the manual markup process, speeding processes dramatically. Course descriptions flow into 70+ pages from one XML database output file. Programs of study flow into 20 pages from another database export (but require extra XML processing before import) Program requirements XML flows over 10 pages of 4-column table layout.

Challenges in Using XML The import process gets all the XML elements to format uniformly. However, there are “known issues” such as: Importing takes a few minutes and requires a computer with a lot of horsepower. Crashes are more likely than with non-XML files. Tables are less stable than other layout elements. Cleanup after import is needed to apply column or line breaks, kerning overrides and other copyfitting. Markup overrides do not affect the XML.

Challenges in Using XML continued Overrides have to be redone if the source XML file is reimported. In some cases, special files called “transforms” were required to make the database XML file into a structure that works well inside InDesign. Writing the transforms (XSLT files) required in-depth understanding of the information and XML processes. Marking up text as XML to export it from InDesign is painstaking work the first time it’s done.

For more ideas about XML for catalog publishing Contact Textenergy LLC www.textenergy.com dhoskins@textenergy.com 585 750-3118