<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: XML Processing for VDP</title>
	<atom:link href="http://thedigitalnirvana.com/2009/07/xml-processing-for-vdp/feed/" rel="self" type="application/rss+xml" />
	<link>http://thedigitalnirvana.com/2009/07/xml-processing-for-vdp/</link>
	<description>Transpromo, Short-Run Book Publishing, Inkjet and other Printing Industry Issues</description>
	<lastBuildDate>Mon, 06 Feb 2012 23:01:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Michael J</title>
		<link>http://thedigitalnirvana.com/2009/07/xml-processing-for-vdp/comment-page-1/#comment-2124</link>
		<dc:creator>Michael J</dc:creator>
		<pubDate>Wed, 05 Aug 2009 11:34:10 +0000</pubDate>
		<guid isPermaLink="false">http://thedigitalnirvana.com/?p=698#comment-2124</guid>
		<description>Elliot, 

You say &quot;XML provides a level of flexibility, but I’m not convinced it’s suitable as a VDP data source.&quot; Your point would be more reasonable if it included &quot;suitable for X&quot;. If X= printers, I tend to agree. But not because of the capabilities of XML. It&#039;s because of the natural experience and skills of printing craftspeople.

Back in the day I worked on a project for Grow Network. All XML all the time. The company produced among other things, 1000&#039;s of customized workbooks for students in Texas. The content was based on what they got wrong on the standardized tests. The delivery of personalized review material resulted in about a 15% increase in students passing the retest.

It was all XML. All open source.The page layout was done with XFlo (I think. I&#039;m not a software geek. Just a printing advisor. )At the time it also took the dedicated efforts of some of the best software engineers I&#039;ve ever met. 

In my not so humble opinion, for most printers most of the time, mail merge on steroids are plenty good enough. If you, a printer, want to do more, instead of buying tools I would recommend having the tech smart skills on staff or spending the money to partner with an outfit that is expert at all the stuff you have to be expert in to make this practical and margin producing.</description>
		<content:encoded><![CDATA[<p>Elliot, </p>
<p>You say &#8220;XML provides a level of flexibility, but I’m not convinced it’s suitable as a VDP data source.&#8221; Your point would be more reasonable if it included &#8220;suitable for X&#8221;. If X= printers, I tend to agree. But not because of the capabilities of XML. It&#8217;s because of the natural experience and skills of printing craftspeople.</p>
<p>Back in the day I worked on a project for Grow Network. All XML all the time. The company produced among other things, 1000&#8242;s of customized workbooks for students in Texas. The content was based on what they got wrong on the standardized tests. The delivery of personalized review material resulted in about a 15% increase in students passing the retest.</p>
<p>It was all XML. All open source.The page layout was done with XFlo (I think. I&#8217;m not a software geek. Just a printing advisor. )At the time it also took the dedicated efforts of some of the best software engineers I&#8217;ve ever met. </p>
<p>In my not so humble opinion, for most printers most of the time, mail merge on steroids are plenty good enough. If you, a printer, want to do more, instead of buying tools I would recommend having the tech smart skills on staff or spending the money to partner with an outfit that is expert at all the stuff you have to be expert in to make this practical and margin producing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick Barzelay</title>
		<link>http://thedigitalnirvana.com/2009/07/xml-processing-for-vdp/comment-page-1/#comment-2118</link>
		<dc:creator>Nick Barzelay</dc:creator>
		<pubDate>Tue, 04 Aug 2009 15:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://thedigitalnirvana.com/?p=698#comment-2118</guid>
		<description>Let me net it out.  All this post says is that the combination of XML-tagged record-organized repeating data and a text-oriented programming language like Perl or Ruby is an excellent way to prepare a data stream (including digital asset URIs) for generating VDP documents with Adobe InDesign.  I am over half way along in writing a book that addresses this and related technical topics in considerable detail.

Regarding XMPie, that VDP application (according to a trainer from XMPie) uses a scaled-down version of the Adobe InDesign Server Engine.  If you follow their process, they convert data to XML before feeding it into the InDesign engine.  If there is a problem with the data, one has to revert to the raw data to make the correction and then convert to XML again in order to run the corrected data stream.  My point is that the XML data stream can be managed directly without going back to the raw data.

The other thing that I&#039;ve found (and this has been confirmed to me by  others in print and graphic design) is that the XML automation capabilities of Adobe InDesign (as far back as CS2) tend to be misunderstood, unexplored, or unknown.  The common thinking is that one has to have a plug-in in order to use InDesign to create VDP, otherwise it is just a layout application.</description>
		<content:encoded><![CDATA[<p>Let me net it out.  All this post says is that the combination of XML-tagged record-organized repeating data and a text-oriented programming language like Perl or Ruby is an excellent way to prepare a data stream (including digital asset URIs) for generating VDP documents with Adobe InDesign.  I am over half way along in writing a book that addresses this and related technical topics in considerable detail.</p>
<p>Regarding XMPie, that VDP application (according to a trainer from XMPie) uses a scaled-down version of the Adobe InDesign Server Engine.  If you follow their process, they convert data to XML before feeding it into the InDesign engine.  If there is a problem with the data, one has to revert to the raw data to make the correction and then convert to XML again in order to run the corrected data stream.  My point is that the XML data stream can be managed directly without going back to the raw data.</p>
<p>The other thing that I&#8217;ve found (and this has been confirmed to me by  others in print and graphic design) is that the XML automation capabilities of Adobe InDesign (as far back as CS2) tend to be misunderstood, unexplored, or unknown.  The common thinking is that one has to have a plug-in in order to use InDesign to create VDP, otherwise it is just a layout application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eliot Harper</title>
		<link>http://thedigitalnirvana.com/2009/07/xml-processing-for-vdp/comment-page-1/#comment-2099</link>
		<dc:creator>Eliot Harper</dc:creator>
		<pubDate>Sat, 01 Aug 2009 05:47:13 +0000</pubDate>
		<guid isPermaLink="false">http://thedigitalnirvana.com/?p=698#comment-2099</guid>
		<description>XML provides a level of flexibility, but I&#039;m not convinced it&#039;s suitable as a VDP data source. While it might be common practice to use a delimited text files for VDP, these delimited files are easy to view and edit as tabular text (i.e. open the in Excel) and only contain field names in the first line. Yes, I know you can open an XML file in Excel, but remember that XML contains a tag for every single field in each record, which when you have thousands of records, produces an unnecessarily long text file to parse. 

If you really want to use flat text file data source, then I&#039;d recommend sticking with good old delimited text. And if you really need to include relationships in your data source, then use a database connection to a relational database!

I&#039;m not saying XML doesn&#039;t have a place in VDP, it absolutely does--as a document format (like XMPie XLIM or XSL-FO used by Scriptura). And XML isn&#039;t really a suitable format for VDP output (i.e. PPML), but I&#039;ll save that discussion for another thread...</description>
		<content:encoded><![CDATA[<p>XML provides a level of flexibility, but I&#8217;m not convinced it&#8217;s suitable as a VDP data source. While it might be common practice to use a delimited text files for VDP, these delimited files are easy to view and edit as tabular text (i.e. open the in Excel) and only contain field names in the first line. Yes, I know you can open an XML file in Excel, but remember that XML contains a tag for every single field in each record, which when you have thousands of records, produces an unnecessarily long text file to parse. </p>
<p>If you really want to use flat text file data source, then I&#8217;d recommend sticking with good old delimited text. And if you really need to include relationships in your data source, then use a database connection to a relational database!</p>
<p>I&#8217;m not saying XML doesn&#8217;t have a place in VDP, it absolutely does&#8211;as a document format (like XMPie XLIM or XSL-FO used by Scriptura). And XML isn&#8217;t really a suitable format for VDP output (i.e. PPML), but I&#8217;ll save that discussion for another thread&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Chronister</title>
		<link>http://thedigitalnirvana.com/2009/07/xml-processing-for-vdp/comment-page-1/#comment-2092</link>
		<dc:creator>Todd Chronister</dc:creator>
		<pubDate>Thu, 30 Jul 2009 00:20:31 +0000</pubDate>
		<guid isPermaLink="false">http://thedigitalnirvana.com/?p=698#comment-2092</guid>
		<description>Shouldn&#039;t this entire blog post be the first paragraph? I was reading on hoping to gain some practical knowledge, but it is common. For those who find this to be insightful will have no understanding of how to implement something like Ruby to meet their ends.  I do hope you plan to continue this topic in something like a &#039;part 2&#039;. This reminds me of someone I met recently at the GUA in Orlando who told me he was using PHP to generate his impositions for press. Sounds logical doesn&#039;t it, until you really get to it and all of a sudden the frame widens and the ROI to actually build, test, revise, proof, and launch is an expensive excersize of reinventing the wheel.</description>
		<content:encoded><![CDATA[<p>Shouldn&#8217;t this entire blog post be the first paragraph? I was reading on hoping to gain some practical knowledge, but it is common. For those who find this to be insightful will have no understanding of how to implement something like Ruby to meet their ends.  I do hope you plan to continue this topic in something like a &#8216;part 2&#8242;. This reminds me of someone I met recently at the GUA in Orlando who told me he was using PHP to generate his impositions for press. Sounds logical doesn&#8217;t it, until you really get to it and all of a sudden the frame widens and the ROI to actually build, test, revise, proof, and launch is an expensive excersize of reinventing the wheel.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

