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.

Slides:



Advertisements
Similar presentations
Delivering textual resources. Overview Getting the text ready – decisions & costs Structures for delivery Full text Marked-up Image and text Indexed How.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
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.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Student Manager Catalog Builder An ACEware Webinar.
SAE INTERNATIONAL Copyright (c) 2015 SAE International and Data Conversion Laboratory. Further use or distribution is not permitted without permission.
Make your choice from more than 70 templates to get a quick start online!70 templates.
Project 1 Introduction to HTML.
PDF Accessibility: Online Forms Todd Weissenberger Web Accessibility Coordinator University of Iowa Accessibility Notes.
Publishing Workflow for InDesign Import/Export of XML
MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC
Leveraging Manila for Learning The Swiss Army Knife of Web Development for Faculty, Staff & Students.
MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC
COMP 4—Power Tools for the Mind 1 Power Tools Word Processing What we’ll cover for this lecture topic: –Types and Examples of Application software –Creating.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 8: Printing and Exporting an OBIEE Analysis This.
1st Project Introduction to HTML.
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.
Chapter ONE Introduction to HTML.
Records and Information Management IT - Enterprise Content Management SPIDR II Global Features Reference Guide April 2013.
A detailed guide on how to set-up your printing storefront. Please Note: Storefronts are compatible with all browsers, however for optimal use of the admin.
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
CONTROLSITE & Accessibility Independence for All Presented by: John Leal Goss Interactive Production Team.
Microsoft Word 2010 Lesson 10. Learning Objectives 1 Understand and Use Mail Merge 2 Select and Edit a main document 3 Create a source document 4 Preview,
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
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.
CSCI Research Project and Seminar Team #1 10/02/2007.
30 september 2009 The communication mix shifts from paper to screen: take the edge with digital documentation.
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.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Using a Template to Create a Resume and Sharing a Finished Document
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
1 ADVANCED MICROSOFT EXCEL Lesson 9 Applying Advanced Worksheets and Charts Options.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
Introduction to web development and HTML MGMT 230 LAB.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
12 Developing a Web Site Section 12.1 Discuss the functions of a Web site Compare and contrast style sheets Apply cascading style sheets (CSS) to a Web.
Reports and Learning Resources Module 5 1. SLMS Primary Administrator Training Module 5: Reports and Learning Resources 2.
Analyzing Systems Using Data Dictionaries Systems Analysis and Design, 8e Kendall & Kendall 8.
Introduction to Morpho RCN Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Chapter 3 Automating Your Work. It is frustrating when you have to type the same passage of text repeatedly. For example your name and address. Word includes.
An Introduction to Forms. The Major Steps of a MicroSoft Access Database  Tables  Queries  Forms  Macros  Reports  Modules On our road map, we are.
Securing and Sharing Workbooks Lesson 11. The Review Tab Microsoft Excel provides several layers of security and protection that enable you to control.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 10 Creating a Template for an Online Form Microsoft Word 2013.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
HTML HYPER TEXT MARKUP LANGUAGE. INTRODUCTION Normal text” surrounded by bracketed tags that tell browsers how to display web pages Pages end with “.htm”
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
B Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Working with PDF and eText Templates.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
1 Managing Learning Assets New Horizons Conference Virginia Community College System Darek Sady Blackboard Senior Consultant April 2006 Roanoke, VA.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
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.
Making the Most of PDFs PDF (portable document format) is a file format developed by Adobe Systems. PDFs make it possible to send documents with original.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
SCC P2P – Collaboration Made Easy Contract Management training
What is New with the Website?
Project 1 Introduction to HTML.
Introduction to OBIEE:
Chapter 1 Introduction to HTML.
Teaching slides Chapter 6.
APE EAD3 introduction - DARIAH - Brussels
Presentation transcript:

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 of Help from XML & Dorothy)

MCC MONROE COMMUNITY COLLEGE Presenters: Sean Baker, Monroe County Community College, web manager Carol Burritt, Monroe County Community College, web specialist, former publications specialist Janet Ekis, Monroe County Community College, public affairs specialist, Catalog editor Dorothy Hoskins, Textenergy LLC: XML Consultant Bob Reynolds, Monroe County Community College, web specialist, Lotus Notes developer

MCC MONROE COMMUNITY COLLEGE MCC Catalog Production Scenario 1998/99 – 2005/06 Content for approximately 140 pages, ½ of the 2005/2006 printed catalog contained in a Lotus Notes database. –Input through Notes client forms –Password protected access to edit content –Password protected approval process for edited content – notification built into approval process –One button export to web and to create a rich text file for paper publication.

MCC MONROE COMMUNITY COLLEGE MCC Catalog Production Scenario 1998/99 – 2005/06 The balance of the content is unstructured and scattered throughout the institution. –Edit requests & hard copy distributed to more than 30 originators college-wide. –Marked up hard copy returned to the publication editor. –Minor edits handwritten. Longer edits keyed. Collected edits incorporated into one document (MS Word) for layout person, by the publication editor.

MCC MONROE COMMUNITY COLLEGE MCC Catalog Production Scenario 1998/99 – 2005/06 process problems –Content balance was unstructured and scattered throughout the institution. –Editing styles vary greatly. –Sloppy editing, transferring edits back and forth via interoffice mail hindered smooth work flow process.

MCC MONROE COMMUNITY COLLEGE Pubflow…the dream Phase One timetable – September 2005 through August 2006 Scope – all catalog content would be structured in Lotus Notes at the conclusion of the project timetable Participation – all content contributors would be trained to use the Notes client for content entry in time for the catalog production cycle (January-May, 2006)

MCC MONROE COMMUNITY COLLEGE Pubflow…the reality Timetable – working out the XML export from Notes took more time than anticipated Scope – populating the Notes database with the balance of the catalog content is best accomplished by pulling it from the InDesign document Participation – introducing one more learning curve to people who were dealing with the introduction of Banner

MCC MONROE COMMUNITY COLLEGE MCC Catalog Production Scenario for 2007 and Beyond All Catalog content will be structured in the Notes database. –Editorial access distributed to content owners via password protected web forms –Content approval process built in –XML export from Notes will enable print production and web display of all catalog content

MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC

MCC MONROE COMMUNITY COLLEGE XML import/export features of Lotus Notes Lotus Notes has enabled some XML import and export. Notes does not store XML natively. It breaks it up into components that it can store in its normal data fields. Notes prefers a proprietary form of XML called DXL. Scripting is required to extract “pure” XML from Notes.

MCC MONROE COMMUNITY COLLEGE XML import/export with Adobe InDesign CS2 InDesign CS2 is a powerful desktop publishing application which challenges Quark Xpress in the publishing world. InDesign has the most user-friendly XML import and export of any major publishing tool to date. Non-expert users can learn to work with XML in limited ways with a few hours self-study or training.

MCC MONROE COMMUNITY COLLEGE Markup using the aid: namespace to create paragraph and character styles The key to the true power of InDesign XML import is in the use of Adobe’s proprietary XML namespace Adding the namespace with the correct character or paragraph style (aid:pstyle=“head1”) to the XML creates a binding between the internal styles of the InDesign document and the incoming XML content.

MCC MONROE COMMUNITY COLLEGE Example of import into InDesign Since this is easier to see than explain, here is a screenshot and some highlighted examples of the XML:

MCC MONROE COMMUNITY COLLEGE Example of import into InDesign Federal Financial Aid Programs** The XML used for tables in InDesign does not match that of the familiar HTML format. It does not wrap a group of cells with a row tag. It uses an internal mechanism to construct rows, based on the number of columns as in aid:tcols="5">.

MCC MONROE COMMUNITY COLLEGE The XML saga (a different kind of Oz) Dorothy Hoskins XML publishing workflow consulting Textenergy LLC

MCC MONROE COMMUNITY COLLEGE XML import/export features of Lotus Notes Lotus Notes has enabled some XML import and export. Notes does not store XML natively. It breaks it up into components that it can store in its normal data fields. Notes prefers a proprietary form of XML called DXL Therefore, scripting is required to extract “pure” XML from Notes.

MCC MONROE COMMUNITY COLLEGE XML import/export with Adobe InDesign CS2 InDesign CS2 is a powerful desktop publishing application which challenges Quark Xpress in the publishing world. InDesign has the most user-friendly XML import and export of any major publishing tool to date. Non-expert users can learn to work with XML in limited ways with a few hours self-study or training.

MCC MONROE COMMUNITY COLLEGE XML import/export with Adobe InDesign CS3 InDesign CS3 has the capability to “apply XSLT”, to transform XML content into a form that will auto-format when importing. General rules for creating the XSLT can be derived by analysis of catalog content and InDesign styles. The best strategy is “KISS”; InDesign does not handle very complex XSLT on import or export.

MCC MONROE COMMUNITY COLLEGE Markup using the aid: namespace to create paragraph and character styles The key to the true power of InDesign XML import is in the use of Adobe’s proprietary XML namespace Adding the namespace with the correct character or paragraph style (aid:pstyle=“head1”) to the XML creates a binding between the internal styles of the InDesign document and the incoming XML content.

MCC MONROE COMMUNITY COLLEGE Example of import into InDesign Since this is easier to see than explain, here is a screenshot and some highlighted examples of the XML: Federal Financial Aid Programs**

MCC MONROE COMMUNITY COLLEGE Example of import into InDesign elements needed --> Federal Financial Aid Programs** The XML used for tables in InDesign does not match that of the familiar HTML format. It does not wrap a group of cells with a row tag. It uses an internal mechanism to construct rows, based on the number of columns as in aid:tcols="5".

MCC MONROE COMMUNITY COLLEGE Issues of XML output from Lotus Notes (rich text tables) Tables were the bane of our project. In Lotus Notes, a lot of the content that we wanted to export was stored in rich text fields, including tables. Bob wrote scripts to export the rich text from Notes as the type of preformulated, namespaced XML that we needed for InDesign. We documented the process so that we could reproduce it for other types of Notes content.

MCC MONROE COMMUNITY COLLEGE Repeatable processes? Yes! Much to our gratification, the team at MCC has been able to make the XML content export from Lotus Notes for InDesign import following last year’s methods. They just needed a bit of tech support to resolve a few glitches. Some content that was in the InDesign files and not in the database has successfully been exported and added to the Notes database content.

MCC MONROE COMMUNITY COLLEGE 15 seconds of fame Dorothy has continued exploring XML and InDesign and has an O’Reilly ShortCut coming out this summer. Check the O’Reilly website for “XML Publishing with InDesign CS2+”, 99 pages featuring this MCC project as the case study. Tips on using CS3 and CS2 features of XML handling and sample code are included.

MCC MONROE COMMUNITY COLLEGE Issues of XML output from Lotus Notes (rich text tables) Tables were the bane of our project. In Lotus Notes, a lot of the content that we wanted to export was stored in rich text fields, including tables. Bob Reynolds had to write scripts to export the rich text from Notes as the type of preformulated, namespaced XML that we needed for InDesign. We documented the process so that we could reproduce it for other types of Notes content.

MCC MONROE COMMUNITY COLLEGE Screen Shot of Notes Form View with Rich Text Screen shot of just formula

MCC MONROE COMMUNITY COLLEGE Issues of XML import to InDesign (general and table markup) InDesign CS2 can handle some nested XML structure, but it is not intended as a true XML editor. Adobe provides a “cookbook recipe” example and some technical documentation on XML, but it is not very complete. In order to get the degree of markup that we wanted for XML import, we had to know the complete set of InDesign styles and understand the style mapping mechanisms within InDesign.

MCC MONROE COMMUNITY COLLEGE Issues of XML import to InDesign (general and table markup) To our knowledge, this was one of the most complex XML import projects using InDesign CS2 and Adobe’s namespace yet achieved. Over 130 pages of content is automatically formatting itself with document styles as it comes into InDesign, in a matter of minutes.

MCC MONROE COMMUNITY COLLEGE Demo of XML Import: Adobe InDesign

MCC MONROE COMMUNITY COLLEGE Issues of XML import into Notes from InDesign (to create importable “chunks") While we can get XML to export successfully from InDesign CS2, Lotus Notes works best with an XML format known as DXL. This is the format that IBM and Lotus have developed to represent Lotus Notes data. In order to better understand DXL markup, we generated DXL documents by exporting current Lotus Notes data. Our samples contained rich text elements (tables, various font properties, etc) so we could review the XML structure needed for these elements.

MCC MONROE COMMUNITY COLLEGE Issues of XML import into Notes from InDesign (to create importable “chunks") We achieved the desired result by importing DXL data into Louts Notes. The marked up rich text data is imported and structured as we needed, with very little added refinement. However, we have not yet tested the process of transforming the InDesign XML output to the DXL markup. Importing XML into Lotus Notes involves writing code in LotusScript or Java, and we are getting very close

MCC MONROE COMMUNITY COLLEGE Demo of Import: Lotus Notes

MCC MONROE COMMUNITY COLLEGE MCC Catalog Production Scenario Envisioned for 2007 and Beyond The sections of the content exported from Notes as XML, take layout production time from approximately 2 ½ days to a couple hours. MCC is currently exploring the possibilities of moving away from a print-version catalog, while looking to extend the process to other major publications.

MCC MONROE COMMUNITY COLLEGE The future of our Catalog approval and publication process Users will edit, review and approve their section of the catalog through a web browser. No special software or training will be needed. notification will keep people informed of where things are in the catalog process.

MCC MONROE COMMUNITY COLLEGE The future of our Catalog approval and publication process Catalog content will be available for distribution through various mediums – print, web, mobile web, MCC digital signage network, etc. Customized documents can be created by combining content from many databases and printed as needed by the customers. (Interactive Catalog)

MCC MONROE COMMUNITY COLLEGE Imagine this Mash Up A prospective student is meeting with an Admissions counselor to decide whether MCC has a program that meets her needs. While they are meeting, the counselor opens a web form that offers choices to pull information from various sources, according to the prospects interests and needs.

MCC MONROE COMMUNITY COLLEGE Imagine this Mash Up This information could include: –Program descriptions –Course descriptions –2+2 and/or transfer options –Faculty contact information –Tuition and financial aid information –Registration deadlines and other key dates –Etc.

MCC MONROE COMMUNITY COLLEGE Imagine this Mash Up As the prospective student leaves the interview, she is handed a customized document that contains the information collected from the form. She could also be given access to the web form, allowing her to explore other options on her own time. At any time the information can be captured and printed.

MCC MONROE COMMUNITY COLLEGE Questions?