<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PoeWar &#187; conditional text</title>
	<atom:link href="http://www.poewar.com/tag/conditional-text/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.poewar.com</link>
	<description>Writing Career Center</description>
	<lastBuildDate>Sun, 21 Mar 2010 00:18:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using Conditional Text and Boilerplate with Adobe FrameMaker</title>
		<link>http://www.poewar.com/document-hack-a-technical-writers-journal-boilerplate/</link>
		<comments>http://www.poewar.com/document-hack-a-technical-writers-journal-boilerplate/#comments</comments>
		<pubDate>Fri, 07 Jan 2005 01:53:57 +0000</pubDate>
		<dc:creator>John Hewitt</dc:creator>
				<category><![CDATA[Technical Writing]]></category>
		<category><![CDATA[Writing]]></category>
		<category><![CDATA[Boilerplate]]></category>
		<category><![CDATA[conditional text]]></category>
		<category><![CDATA[SME]]></category>
		<category><![CDATA[SMEs]]></category>
		<category><![CDATA[subject matter experts]]></category>
		<category><![CDATA[technical editing]]></category>
		<category><![CDATA[Technical Writing Assignment]]></category>

		<guid isPermaLink="false">http://www.poewar.com/archives/2005/01/06/document-hack-a-technical-writers-journal-boilerplate/</guid>
		<description><![CDATA[Subject Matter Experts
On this project, I provided formatting and editing support for a group of subject matter experts (SMEs) who were putting out a new product. There were several difficulties involved with the project. To begin with, the subject matter experts were not particularly interested in the project. While the product would be new to [...]]]></description>
			<content:encoded><![CDATA[<h2>Subject Matter Experts</h2>
<p>On this project, I provided formatting and editing support for a group of subject matter experts (SMEs) who were putting out a new product. There were several difficulties involved with the project. To begin with, the subject matter experts were not particularly interested in the project. While the product would be new to the market, it had been in development for several years, and most of the experts were now working on a newer revision of the product. In other words, the version that was going to market would immediately be obsolete, and most of the work now focused on the next step rather than the current piece.</p>
<p>Another challenge was that no one was willing to step up and be the document owner. This problem was deeply frustrating for my supervisor, who has been dealing with these documents much longer than I have. The document consisted of three volumes containing ten chapters apiece. While the individual chapters had SMEs who were responsible for them, the overall document had no leader to take charge of putting the book together and making sure that the SMEs, who viewed the document team as a nuisance and said so, to provide the required support.</p>
<h2>Boilerplate</h2>
<p>My task was to go through each of the chapters and make sure they conformed to the <em>boilerplate</em>. The boilerplate was a set list of sections and section content that each SME had to match to their piece of the product. I had nothing to do with the development of the boilerplate, and I did not have a particularly high opinion of the way it had been set up, but I had to enforce it.</p>
<p>The other difficulty with my part of the project was that this was my first exposure to this product. It was a highly technical piece of hardware, and there was no time for me to devote to learning about it. My job was to go through each document, fix what I could, and put notes by anything I did not know enough about to fix on my own.</p>
<p>Another challenge was that the SMEs had frequently strayed from the boilerplate. The boilerplate had 21 different sections, only one of which was optional. In almost every chapter, the document had both missing sections and sections that were not part of the boilerplate. I would insert any missing sections (with notes about adding content) and flag any non-boilerplate sections. I would also give my best guess to the SMEs about where the information belonged. Finally, I made sure everything was in the correct order.</p>
<p>After I dealt with the section issues, I focused on the content issues. For example, one section in consisted of sets of tables. The SMEs had a choice between two sets of tables they could use to input key product data. If their part of the project used items from the A list, they were supposed to use table A. If their part of the product used items from the B list, they were supposed to use table B. In almost every case, the SMEs used the wrong table, leaving gaps where their information did not conform to the columns of the tables. In each case, I had to reformat the data to fit the proper table. This process was complicated because each item table linked to a summary table through a series of FrameMaker cross references that were dependent on paragraph types. Each paragraph had to change when the tables changed, and so I had to recreate all of the cross-references.</p>
<h2>Conditional Text</h2>
<p>Finally, there was the issue of conditional text. Conditional text is a Framemaker feature that allows writers to designate text to be hidden or displayed under specific circumstances. By doing this, you can use the same files to print out documents for different sets of audiences. In this case, we used conditional text to set levels of security. For example, highly sensitive information could be set to <em>internal</em>. Information that would go out to our corporate partners, but not to the public, could be set to <em>secure</em>. Publicly viewable information would be unconditional. This is just an example. In our case, we could apply about fifteen different conditions we could apply to text. According to the boilerplate, each section required at least one of four different conditions. I had to go through the document and reassign conditions until the documents conformed to the boilerplate rules.</p>
<p>Because the SMEs were neither eager to work with me nor compelled to work with me by someone on their side of the document, getting them to give me information was often difficult. It was even harder because, as a contractor, I have almost no authority. This meant that if I did not get a response I had to then escalate to my supervisor, who had to call the SMEs or their manager or their manager&#8217;s manager until we finally got a response.</p>
<p>As you can see, this was far from an ideal documentation project, although it is closer to the norm that most of us would like to think. As a contractor though, poorly planned, managed or executed projects rarely upset me. I have no stake in the outcome of the project. When I was a regular employee, watching a project go wrong would make me worry about my job and about the company as a whole. As a contractor, I only care about doing the best job I can for the client, no matter how misguided or mismanaged the project. If the client wants me to take ten weeks to accomplish something that should take a week, I can take ten weeks. After all, they pay me by the hour. Such is the life of a contractor.</p>
<h2>Hire John Hewitt - Writing Content and Web Consulting</h2>  Email: <a href=\"mailto:hewitt@poewar.com?subject=Business Request\">hewitt@poewar.com</a><br /> Phone: (520) 261-6104<br /><a href=\"http://www.linkedin.com/in/poewar\">LinkedIn Resume</a><br /> ]]></content:encoded>
			<wfw:commentRss>http://www.poewar.com/document-hack-a-technical-writers-journal-boilerplate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
