<?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>CAP Studio Dokumentations-Technologie &#187; FrameMaker</title>
	<atom:link href="http://cap-studio.de/wp/index.php/category/framemaker/feed/" rel="self" type="application/rss+xml" />
	<link>http://cap-studio.de/wp</link>
	<description>Effizienz steigern - FrameMaker automatisieren</description>
	<lastBuildDate>Thu, 09 Sep 2010 20:00:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Altlasten mit ü</title>
		<link>http://cap-studio.de/wp/index.php/2010/09/altlasten-mit-ue/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/09/altlasten-mit-ue/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 12:55:14 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=2516</guid>
		<description><![CDATA[

Verwenden Sie möglicherweise noch irgendwo EPS-Grafiken aus dem letzten Jahrhundert? Falls nicht, dann können Sie diesen Beitrag als Randnotiz bewerten und woanders weiter lesen.

Dieser Tage bekam ich solche einfache EPS-Dateien wie oben zugesandt, erstellt 1996 mit FreeHand, was sich nach dem Öffnen mit einem Texteditor einfach feststellen ließ:



Diese Dateien waren als nicht-kompatibel mit FrameMaker 9 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cap-studio.de/wp/wp-content/uploads/2010/09/piktrogramm.gif" alt="" title="Piktrogramm" width="55" height="46" class="alignright size-full wp-image-2517" /></p>

<p>Verwenden Sie möglicherweise noch irgendwo EPS-Grafiken aus dem letzten Jahrhundert? Falls nicht, dann können Sie diesen Beitrag als Randnotiz bewerten und woanders weiter lesen.</p>

<p>Dieser Tage bekam ich solche einfache EPS-Dateien wie oben zugesandt, erstellt 1996 mit FreeHand, was sich nach dem Öffnen mit einem Texteditor einfach feststellen ließ:</p>

<p><img src="http://cap-studio.de/wp/wp-content/uploads/2010/09/PS-Header.png" alt="" title="PS-Header einer EPS-Datei" class="alignnone wp-image-2519" /></p>

<p>Diese Dateien waren als nicht-kompatibel mit FrameMaker 9 identifiziert worden, aber warum? Und ließe sich etwas dagegen unternehmen? Beide Fragen konnten beantwortet werden.<span id="more-2516"></span></p>

<h4>Die Situation</h4>

<p>Dokumente mit diesen Grafiken ließen sich seit Jahren völlig problemlos mit FrameMaker bis einschließlich Version 7.2 bearbeiten. Bei Tests mit FrameMaker 9 ließen sich die alten Dokumente zwar öffnen, aber nur um das Programm dann mehr oder weniger sofort abstürzen zu lassen. Boom! Wer war schuld?</p>

<p><a href="http://cap-studio.de/wp/wp-content/uploads/2010/09/FreeHand-3.1-mac.png" class="liimagelink" rel="lightbox[2516]"><img src="http://cap-studio.de/wp/wp-content/uploads/2010/09/FreeHand-3.1-mac-250x151.png" alt="" title="FreeHand 3.1 Splash Screen" width="200" class="alignnone size-thumbnail wp-image-2522" /></a> <a href="http://cap-studio.de/wp/wp-content/uploads/2010/09/FreeHand-7.png" class="liimagelink" rel="lightbox[2516]"><img src="http://cap-studio.de/wp/wp-content/uploads/2010/09/FreeHand-7-250x149.png" alt="" title="FreeHand 7 Splash Screen" width="200" class="alignnone size-thumbnail wp-image-2523" /></a></p>

<p>Etwas kurios ist die Situation mit der Freehand, denn 1996 war FreeHand 7 auf Windows verfügbar, das Dokument verwendet aber offensichtlich die PostScript-Bibliotheken von FreeHand 3, welches 1991 oder 1992 erscheinen war, auf Macintosh.</p>

<h4>Die Analyse</h4>

<p>Ein Test mit meinem Lieblings-Workspace &#8220;Leer&#8221; (also ohne jeden offenen Pod) ergab keine Auffälligkeiten. Auch wenn die bösen Grafiken direkt in FrameMaker 9 importiert wurden, gab es keine oder zumindest weniger Probleme. Denn sobald ich testweise die Tabellengestaltung öffnete, verabschiedete sich die Anwendung (das Dokument enthielt keine Tabellen). Es benötigte etwas Entspannung, um den möglichen Zusammenhang nach erneutem Blick auf den Text in der EPS-Datei zu erkennen: das <strong>ü</strong> im Farbnamen <code>Füllung</code>.</p>

<p><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/ai_75.jpg" alt="" title="Adobe Illustrator CS4 Icon" width="75" height="75" class="alignright size-full wp-image-1440" /></p>

<p>In PostScript gibt es nur ASCII-Zeichen, es gibt kein vordefiniertes Encoding für Nicht-ASCII-Zeichen, die muss sich der PS-Programmierer immer selbst schaffen. Nachdem ich die Datei in Illustrator geöffnet und erneut als EPS gespeichert habe, wurde das <strong>ü</strong> im Namen der Farbe »Füllung« folglich auch durch ein Oktal-Zeichen <code>\774</code> ersetzt.</p>

<p>Aber reicht FrameMaker den Inhalt von EPS-Dateien beim Drucken nicht einfach durch und ignoriert ihn ansonsten? Nein, denn wenn in einer EPS-Datei Sonderfarben definiert sind wie hier <code>Füllung</code>, dann werden diese Farben zu den Dokumentfarben hinzugefügt, samt Name natürlich!</p>

<p>Wie ist nun FrameMaker 7.2 mit dem Windows-codierten <code>Füllung</code> umgegangen? Na, schlecht, denn das ü mit dem Bytewert 252 bedeutet für das FrameRoman-Encoding eine Cedille, folglich erschien in der Dokument-Farbliste auch <code>F¸llung</code>.</p>

<p>Für FrameMaker 8 und FrameMaker 9 ist das Byte 252 aber zunächst ein ungültiges UTF-8-Byte, es schlägt aber nur zu Buche, wenn ein Dialog angezeigt wird, der eine Farbauswahl enthält, d.h. die Absatz-, Zeichen- oder Tabellengestaltung. Ohne diese Dialoge gibt es keine Probleme, aber das ist natürlich keine Lösung.</p>

<h4>Lösungsansatz</h4>

<p>Da derartige Icons in sehr vielen Dateien verwendet sein könnten, habe ich der Redaktion vorgeschlagen die betroffenen alten Dateien zu identifizieren und dann mit einem leistungsfähigen Texteditor nach Nicht-ASCII-Zeichen in Farbnamen zu suchen und bytegetreu zu ersetzen, aus dem <strong>ü</strong> eben einfach ein <strong>u</strong> zu machen. Bytegetreu deshalb, weil die geheimnisvollen Zeichen in der ersten Zeile der EPS-Datei einen Verweis auf die am Ende der Datei mitgespeicherte Bildschirmvoransicht enthalten, solche Verweise vertragen keine Änderung des Dokuments dazwischen.</p>

<h4>Fazit</h4>

<p>Für mich ist dies damit kein FrameMaker-Fehler, auch wenn es natürlich schöner wäre, das Produkt würde diesen Fehler eines anderen Programms  nicht mit einem Absturz quittieren.</p>

<p>Aber es werden nicht viele Anwender noch derart alte, unkorrekt erstellte EPS-Dateien im Einsatz haben. Oder doch?</p>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/09/altlasten-mit-ue/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adobe Produktversionen</title>
		<link>http://cap-studio.de/wp/index.php/2010/08/adobe-produktversionen/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/08/adobe-produktversionen/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 15:00:55 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=1427</guid>
		<description><![CDATA[Hier einmal ein Vergleich der für die Technische Dokumentation mit FrameMaker wichtigen Programme (für MS Windows). Damit lässt sich zumindest ansatzweise ermitteln, inwieweit mit Illustrator oder Photoshop erstellte EPS-Dateien von FrameMaker erfolgreich platziert werden können sollten&#8230; eine Garantie gibt es natürlich nicht.  


table {border-collapse: collapse;}
table thead th {padding: 0 4px 2px 4px; border-bottom: 2px [...]]]></description>
			<content:encoded><![CDATA[<p>Hier einmal ein Vergleich der für die Technische Dokumentation mit FrameMaker wichtigen Programme (für MS Windows). Damit lässt sich zumindest ansatzweise ermitteln, inwieweit mit Illustrator oder Photoshop erstellte EPS-Dateien von FrameMaker erfolgreich platziert werden können sollten&#8230; eine Garantie gibt es natürlich nicht. <img src='http://cap-studio.de/wp/wp-includes/images/smilies/icon_neutral.gif' alt=':-|' class='wp-smiley' /> </p>

<p><style>
table {border-collapse: collapse;}
table thead th {padding: 0 4px 2px 4px; border-bottom: 2px solid #ccc;}
table tbody tr:nth-child(even) {background-color: #ccc;}
table tbody tr td {padding: 0 2px 0 2px !important; text-align: center; border-right: 1px #fff solid; border-bottom: 1px #ccc solid;}
table img {padding: 2px !important; text-align: center;}
</style></p>

<table>
<thead>
<tr>
  <th>   </th>
  <th><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/fm9_75.jpg" alt="Adobe FrameMaker 9 Icon" title="Adobe FrameMaker 9 Icon" width="75" height="75" class="alignnone size-full wp-image-1438" /></th>
  <th><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/acro_75.jpg" alt="Adobe Acrobat Icon" title="Adobe Acrobat Icon" width="75" height="75" class="alignnone size-full wp-image-1443" /></th>
  <th><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/ai_75.jpg" alt="Adobe Illustrator CS4 Icon" title="Adobe Illustrator CS4 Icon" width="75" height="75" class="alignnone size-full wp-image-1440" /></th>
  <th><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/ps_75.jpg" alt="Adobe Photoshop CS4 Icon" title="Adobe Photoshop CS4 Icon" width="75" height="75" class="alignnone size-full wp-image-1441" /></th>
  <th>  </th>
</tr>
</thead>
<tbody>
<tr>
  <td>1989-01</td>
  <td></td>
  <td></td>
  <td>2.0</td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1992-05</td>
  <td></td>
  <td></td>
  <td>4.0</td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1992-06</td>
  <td>3.0</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1992-11</td>
  <td></td>
  <td></td>
  <td></td>
  <td>2.5</td>
  <td></td>
</tr>
<tr>
  <td>1993-06</td>
  <td></td>
  <td>1.0 (PDF 1.0)</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1993-09</td>
  <td>4.0</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1994-09</td>
  <td></td>
  <td>2.0 (PDF 1.1)</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1994-11</td>
  <td></td>
  <td></td>
  <td></td>
  <td>3.0</td>
  <td></td>
</tr>
<tr>
  <td>1995-xx</td>
  <td></td>
  <td></td>
  <td>4.1</td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1995-11</td>
  <td>5.1</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1996-01</td>
  <td>5.12</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1996-11</td>
  <td></td>
  <td>3.0 (PDF 1.2)</td>
  <td></td>
  <td>4.0</td>
  <td></td>
</tr>
<tr>
  <td>1997-05</td>
  <td></td>
  <td></td>
  <td>7.0</td>
  <td>5.0</td>
  <td></td>
</tr>
<tr>
  <td>1997-08</td>
  <td>5.5</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1998-09</td>
  <td></td>
  <td></td>
  <td>8.0</td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1998-10</td>
  <td>5.5.6</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>1999-02</td>
  <td></td>
  <td></td>
  <td></td>
  <td>5.5</td>
  <td></td>
</tr>
<tr>
  <td>1999-04</td>
  <td></td>
  <td>4.0 (PDF 1.3)</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2000-04</td>
  <td>6.0</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2000-06</td>
  <td></td>
  <td></td>
  <td>9.0</td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2000-09</td>
  <td></td>
  <td></td>
  <td></td>
  <td>6.0</td>
  <td></td>
</tr>
<tr>
  <td>2001-01</td>
  <td></td>
  <td>5.0 (PDF 1.4)</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2001-11</td>
  <td></td>
  <td></td>
  <td>10.0</td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2002-03</td>
  <td></td>
  <td></td>
  <td></td>
  <td>7.0</td>
  <td></td>
</tr>
<tr>
  <td>2002-07</td>
  <td>7.0</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2003-07</td>
  <td></td>
  <td>6.0 (PDF 1.5)</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2003-10</td>
  <td></td>
  <td></td>
  <td>11 (PDF 1.5)</td>
  <td>8.0</td>
  <td>CS</td>
</tr>
<tr>
  <td>2003-12</td>
  <td>7.1</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2005-01</td>
  <td></td>
  <td>7.0 (PDF 1.6)</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2005-04</td>
  <td></td>
  <td></td>
  <td>12</td>
  <td>9.0</td>
  <td>CS2</td>
</tr>
<tr>
  <td>2005-09</td>
  <td>7.2</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2006-11</td>
  <td></td>
  <td>8.0 (PDF 1.7)</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2007-04</td>
  <td></td>
  <td></td>
  <td>13</td>
  <td>10.0</td>
  <td>CS3</td>
</tr>
<tr>
  <td>2007-07</td>
  <td>8.0</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2007-09</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
  <td>TCS1</td>
</tr>
<tr>
  <td>2008-05</td>
  <td>8.0.4</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2008-07</td>
  <td></td>
  <td>9.0 (PDF 1.7)</td>
  <td></td>
  <td></td>
  <td>TCS1.3</td>
</tr>
<tr>
  <td>2008-10</td>
  <td></td>
  <td></td>
  <td>14</td>
  <td>11.0</td>
  <td>CS4</td>
</tr>
<tr>
  <td>2009-01</td>
  <td>9.0</td>
  <td></td>
  <td></td>
  <td></td>
  <td>TCS2</td>
</tr>
<tr>
  <td>2010-01</td>
  <td></td>
  <td>9.3</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2010-04</td>
  <td></td>
  <td></td>
  <td>15</td>
  <td>12</td>
  <td>CS5</td>
</tr>
<tr>
  <td>2010-06</td>
  <td>9.0.4</td>
  <td></td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>2010-08</td>
  <td></td>
  <td>9.3.4</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr>
  <td>  </td>
  <td><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/fm9_75.jpg" alt="Adobe FrameMaker 9 Icon" title="Adobe FrameMaker 9 Icon" width="75" height="75" class="alignnone size-full wp-image-1438" /></td>
  <td><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/acro_75.jpg" alt="Adobe Acrobat Icon" title="Adobe Acrobat Icon" width="75" height="75" class="alignnone size-full wp-image-1443" /></td>
  <td><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/ai_75.jpg" alt="Adobe Illustrator CS4 Icon" title="Adobe Illustrator CS4 Icon" width="75" height="75" class="alignnone size-full wp-image-1440" /></td>
  <td><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/ps_75.jpg" alt="Adobe Photoshop CS4 Icon" title="Adobe Photoshop CS4 Icon" width="75" height="75" class="alignnone size-full wp-image-1441" /></td>
  <td>  </td>
</tr>
</tbody>
</table>

<p>Quellen:</p>

<ul>
<li><a href="http://www.daube.ch/docu/fmhist00.html" target="_blank" class="liexternal">http://www.daube.ch/docu/fmhist00.html</a></li>
<li><a href="http://de.wikipedia.org/wiki/Framemaker" target="_blank" rel="nofollow" class="liwikipedia">Wikipedia: FrameMaker</a></li>
<li><a href="http://de.wikipedia.org/wiki/Adobe_Acrobat" target="_blank" rel="nofollow" class="liwikipedia">Wikipedia: Acrobat</a></li>
<li><a href="http://de.wikipedia.org/wiki/Adobe_Illustrator" target="_blank" rel="nofollow" class="liwikipedia">Wikipedia: Illustrator</a></li>
<li><a href="http://de.wikipedia.org/wiki/Adobe_Photoshop" target="_blank" rel="nofollow" class="liwikipedia">Wikipedia: Photoshop</a></li>
<li><a href="http://en.wikipedia.org/wiki/Adobe_Technical_Communication_Suite" target="_blank" rel="nofollow" class="liwikipedia">Wikipedia: TCS</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/08/adobe-produktversionen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Übertragung gesucht</title>
		<link>http://cap-studio.de/wp/index.php/2010/08/uebertragung-gesucht/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/08/uebertragung-gesucht/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 19:57:33 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=2489</guid>
		<description><![CDATA[Vor einigen Tagen ließ sich FrameMaker-Profi Peter Gold [sic!] folgenden Satz einfallen, um in einem Forum darauf hinzuweisen, dass sich so ziemlich jedes FrameMaker-Problem auch mit FrameMaker lösen lässt.



Ich stimme dem vollinhaltlich zu, aber wie überträgt man das einigermaßen griffig ins Deutsche? Mit diesem Motto könnte ich eventuell auf der tekom-Tagung im November auftreten…

PS: Google [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einigen Tagen ließ sich FrameMaker-Profi <a href="http://www.knowhowpro.com/faculty.htm" target="_blank" class="liexternal">Peter Gold</a> [sic!] folgenden Satz einfallen, um in einem Forum darauf hinzuweisen, dass sich so ziemlich jedes FrameMaker-Problem auch mit FrameMaker lösen lässt.</p>

<p><a href="http://cap-studio.de/wp/wp-content/uploads/2010/08/GoldenRule.png" class="liimagelink" rel="lightbox[2489]"><img src="http://cap-studio.de/wp/wp-content/uploads/2010/08/GoldenRule-450x202.png" alt="" title="Peter Gold’s Golden Rule for FrameMaker" width="450" height="202" class="alignnone size-medium wp-image-2490" /></a></p>

<p>Ich stimme dem vollinhaltlich zu, aber wie überträgt man das einigermaßen griffig ins Deutsche? Mit diesem Motto könnte ich eventuell auf der tekom-Tagung im November auftreten…</p>

<p>PS: Google hilft nicht weiter, hier wird aus »There’s always a way to do something that can’t be done in FrameMaker in FrameMaker.« nämlich <em>Es gibt immer einen Weg, um etwas, das nicht in FrameMaker können in FrameMaker getan werden kann.</em> Hmm,… nicht ganz falsch…</p>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/08/uebertragung-gesucht/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Technical Communication Suite 2.5</title>
		<link>http://cap-studio.de/wp/index.php/2010/07/technical-communication-suite-2-5/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/07/technical-communication-suite-2-5/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 09:02:12 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>
		<category><![CDATA[RoboHelp]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=2449</guid>
		<description><![CDATA[Für das jetzt verfügbare Update der Adobe Technical Communication Suite werden die aktuellen Versionen FrameMaker 9, RoboHelp 8, Acrobat Pro 9 und Presenter werden mit den aktuellen Versionen Captivate 5 und Photoshop CS5 kombiniert. Einen Überblick in sieben Minuten (englisch) gibt diese Präsentation von RJ Jacquez:

http://my.adobe.acrobat.com/newintcs2dot5/

Captivate 5 wurde komplett neu geschrieben (und ist jetzt auch für Mac OS verfügbar), während [...]]]></description>
			<content:encoded><![CDATA[<p>Für das jetzt verfügbare Update der <em>Adobe Technical Communication Suite</em> werden die aktuellen Versionen FrameMaker 9, RoboHelp 8, Acrobat Pro 9 und Presenter werden mit den aktuellen Versionen Captivate 5 und Photoshop CS5 kombiniert. Einen Überblick in sieben Minuten (englisch) gibt diese Präsentation von RJ Jacquez:</p>

<p><a href="http://my.adobe.acrobat.com/newintcs2dot5/" target="_blank" class="liexternal">http://my.adobe.acrobat.com/newintcs2dot5/</a></p>

<p>Captivate 5 wurde komplett neu geschrieben (und ist jetzt auch für Mac OS verfügbar), während Photoshop CS5 »nur« mit Funktionserweiterungen, darunter dem vielfach vorgeführten »inhaltssensitiven Füllen« (»content-aware fill«) glänzen kann.</p>

<p><img src="http://cap-studio.de/wp/wp-content/uploads/2010/07/captivate_5_100.jpg" alt="" title="Captivate 5 Icon" width="100" height="100" class="alignnone size-full wp-image-2454" /> <img src="http://cap-studio.de/wp/wp-content/uploads/2010/07/photoshop_cs5_100.jpg" alt="" title="Photoshop CS5 Icon" width="100" height="100" class="alignnone size-full wp-image-2457" /></p>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/07/technical-communication-suite-2-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FrameMaker 9.0.4</title>
		<link>http://cap-studio.de/wp/index.php/2010/07/framemaker-9-0-4/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/07/framemaker-9-0-4/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 14:24:15 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=2433</guid>
		<description><![CDATA[

Im Gegensatz zum vorherigen Patch-Release 9.0.3 (auch als 9.0p250 bekannt) sind die in den Release Notes erwähnten vier Punkte wohl hinreichend für den Schritt von Build 250 auf 255 (9.0p255), dürften aber nur Automatisierer betreffen, insbesondere rund um die DITA-Spezialisierung, betreffen. Bei den Einträgen, die mit FA_Note_ beginnen, handelt es sich um Ereignisse, die FrameMaker [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/fm9_75.jpg" alt="" title="Adobe FrameMaker 9 Icon" width="75" height="75" class="alignright size-full wp-image-1438" /></p>

<p>Im Gegensatz zum vorherigen <a href="/wp/?p=1670" class="liinternal">Patch-Release 9.0.3</a> (auch als 9.0p250 bekannt) sind die in den <em>Release Notes</em> erwähnten vier Punkte wohl hinreichend für den Schritt von Build 250 auf 255 (9.0p255), dürften aber nur Automatisierer betreffen, insbesondere rund um die DITA-Spezialisierung, betreffen. Bei den Einträgen, die mit <em>FA_Note_</em> beginnen, handelt es sich um Ereignisse, die FrameMaker intern verwendet, die man aber auch per Programmierung (FDK oder FrameScript) abfangen kann. Im Fall 2. gab es Programmierer, die vor dem Schließen eines Buchs <em>(PreQuitBook)</em> gerne noch Dokumente oder Bücher gespeichert hätten, die aber mit dem Befehl <em>F_ApiSimpleSave</em> nicht machen konnten. Und so weiter.</p>

<p>Auch wenn die Änderungen nicht spektakulär zu sein scheinen, zeigen sie doch, dass Adobe Add-on-Programmierer ernst nimmt, nicht zuletzt entsteht so in der Regel ein flüssiger Prozess.</p>

<p>Sie erhalten das Update entweder über die interne Update-Funktion oder auf der <a href="http://www.adobe.com/support/downloads/product.jsp?product=22&amp;platform=Windows" target="_blank" class="liexternal">Download-Seite</a>.</p>

<hr />

<ol>
<li>Earlier FrameMaker used to crash if FA_Note_QuitModelessDialog notification was registered, and user tried to close Cross Reference dialog, Marker dialog or Variable pod. This has been fixed now.</li>
<li>F_ApiSimpleSave() now works fine in the FA_Note_PreQuitBook Notification. </li>
<li>Now FrameMaker should close normally when FA_Note_DisplayClientXRefDialog notification is registered. </li>
<li>FrameMaker now works fine while executing “Go To Source” command on XRef when
FA_Note_PreGoToXrefSrc notification is registered.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/07/framemaker-9-0-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dokumentvergleich – Änderungsanzeige</title>
		<link>http://cap-studio.de/wp/index.php/2010/05/dokumentvergleich-aenderungsanzeige/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/05/dokumentvergleich-aenderungsanzeige/#comments</comments>
		<pubDate>Thu, 20 May 2010 10:14:43 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>
		<category><![CDATA[XML/XSL]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=2339</guid>
		<description><![CDATA[

Diff, Change Tracking, Änderungsverfolgung… you name it…

Es gibt mehrere Gründe warum jemand gerne sehen möchte, wo in einem Dokument welche Änderungen gemacht wurden:


Der Leser möchte bei einem Update die Stellen mit Änderungen gegenüber seiner letzten Version des Dokuments sofort erkennen
Der Korrektur-Leser möchte die Stellen mit Änderungen seit dem letzten Korrekturlauf erkennen
In den Übersetzungsprozess sollen nur [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cap-studio.de/wp/wp-content/uploads/2010/05/XML-Tree-Compare-Diff-Version-top.gif" alt="" title="Änderungsverfolgung in FrameMaker" width="500" height="160" class="alignnone size-full wp-image-2373" style="border: solid 1px #333" /></p>

<p>Diff, Change Tracking, Änderungsverfolgung… <em>you name it…</em></p>

<p>Es gibt mehrere Gründe warum jemand gerne sehen möchte, wo in einem Dokument welche Änderungen gemacht wurden:</p>

<ul>
<li>Der Leser möchte bei einem Update die Stellen mit Änderungen gegenüber seiner letzten Version des Dokuments sofort erkennen</li>
<li>Der Korrektur-Leser möchte die Stellen mit Änderungen seit dem letzten Korrekturlauf erkennen</li>
<li>In den Übersetzungsprozess sollen nur Abschnitte mit Änderungen geleitet werden</li>
</ul>

<p>Den letzten Fall möchte ich hier einmal ausklammern, auch wenn dessen wirtschaftliche Relevanz nicht unterschätzt werden darf. Aber hierfür sind eine Vielzahl weiterer Prozessfragen zu klären.</p>

<p>Die ersten beiden Punkte bieten Raum genug. Zum Beispiel, wenn wir Versionssprünge für bestimmte Sprachen oder Produktvarianten unterstellen. Wenn also nicht in allen Sprachen oder Produktvarianten die gleichen Änderungen angezeigt werden sollen (Äa = Änderungsanzeige):</p>

<table>
<thead>
<tr>
  <th>Version    </th>
  <th>häufige Sprachen   </th>
  <th>seltene Sprachen</th>
</tr>
</thead>
<tbody>
<tr>
  <td>2.0</td>
  <td>PDF mit Äa zu 1.0</td>
  <td>PDF mit Äa zu 1.0</td>
</tr>
<tr>
  <td>2.1</td>
  <td>PDF mit Äa zu 2.0</td>
  <td>—</td>
</tr>
<tr>
  <td>2.2</td>
  <td>PDF mit Äa zu 2.1</td>
  <td>—</td>
</tr>
<tr>
  <td>3.0</td>
  <td>PDF mit Äa zu 2.2</td>
  <td>PDF mit Äa zu 2.0</td>
</tr>
</tbody>
</table>

<p>Wenn Sie dies noch kombinieren mit gesonderter Änderungsanzeige für verschiedene Korrekturleser&#8230; dann ist es <strong>kein Wunder, dass dies heute nicht</strong> oder nur selten <strong>stattfindet</strong>. Und wenn, dann mit recht hohem Zeitaufwand.</p>

<h3>Aber es geht! Mit FrameMaker!</h3>

<p>In einem aktuellen Projekt habe ich folgendes umgesetzt:</p>

<ul>
<li>zwei beliebige XML-Fassungen eines Handbuchs werden mit Hilfe eines <strong>XML-Tools</strong> verglichen</li>
<li>das XML-Ergebnis mit Änderungsmarkierungen wird für FrameMaker aufbereitet</li>
<li>es entsteht ein FrameMaker-Buch mit FrameMaker-Änderungsmarkierungen, die auf Wunsch noch nachbearbeitet werden können</li>
</ul>

<h4>Im Detail:</h4>

<p><img src="http://cap-studio.de/wp/wp-content/uploads/2010/05/XMLTreeCompare_064.png" alt="" title="XML Tree Compare" width="64" height="64" class="alignright size-full wp-image-2347" /></p>

<p>Es gibt viele Werkzeuge, mit denen Textdateien oder sogar XML-Dateien vergleichen werden können. Aber erst 2009 fand auch eines, dass Änderungsmarkierungen auch in einem XML-Dokument speichern kann. Dies erfolgt mit Hilfe von <em>Processing Instructions</em>, so dass die XML-Datei nicht durch neue Elemente oder Attribute von vornherein ungültig wird. Dem Werkzeug fehlten noch einige Funktionen, die wir für den Vergleich von Dokumenten benötigen, zum Beispiel den Vergleich auf Textebene. Mittlerweile gibt es eine Version 2.0 von <strong>XML Tree Compare</strong> zum Testen auf <a href="http://www.xmldifftool.com/" target="_blank" class="liexternal">http://www.xmldifftool.com/</a>.</p>

<p>Eine Aufbereitung des Outputs von XTC ist nötig, da FrameMaker Änderungsmarkierungen auf ganz bestimmte Art und Weise erwartet. Zudem bietet die Aufbereitung auch die Möglichkeit, bestimmte technisch motivierte Änderungen zu ignorieren. Da es sich um eine XML-Datei handelt, erfolgt diese Anpassung per XSLT.</p>

<p>Integriert wird das Ganze mit einem Skript, so dass der Vorgang für den Anwender problemlos ist. FrameMakers Einschränkungen im Zusammenhang mit der Änderungsverfolgung werden dabei weitgehend behoben.</p>

<p><a href="http://cap-studio.de/wp/wp-content/uploads/2010/05/Aenderungsfassung-erstellen.gif" class="liimagelink" rel="lightbox[2339]"><img src="http://cap-studio.de/wp/wp-content/uploads/2010/05/Aenderungsfassung-erstellen-449x245.gif" alt="" title="Dialog: Änderungsfassung erstellen" width="449" height="245" class="alignnone size-medium wp-image-2366" /></a></p>

<p>Und das Dokument mit Änderungsanzeige kann anschließend mit der Symbolleiste <em>Textänderungen nachverfolgen</em> nach Änderungen durchsucht werden. Wenn gewünscht können auf diese Weise banale Änderungen noch akzeptiert werden. Abgebildet sind hier das alte, das neue und das Dokument mit Änderungsanzeige.<br />
<em>(Für große Darstellung bitte anklicken und mit Pfeiltasten zwischen den Bildern wechseln)</em></p>

<p><a href="http://cap-studio.de/wp/wp-content/uploads/2010/05/XML-Tree-Compare-Version-1.gif" class="liimagelink" rel="lightbox[2339]"><img src="http://cap-studio.de/wp/wp-content/uploads/2010/05/XML-Tree-Compare-Version-1.gif" alt="" title="XML Tree Compare - Version 1" width="160" class="alignleft size-thumbnail wp-image-2364" /></a>
<a href="http://cap-studio.de/wp/wp-content/uploads/2010/05/XML-Tree-Compare-Version-2.gif" class="liimagelink" rel="lightbox[2339]"><img src="http://cap-studio.de/wp/wp-content/uploads/2010/05/XML-Tree-Compare-Version-2.gif" alt="" title="XML Tree Compare - Version 2" width="160" class="alignleft size-thumbnail wp-image-2363" /></a>
<a href="http://cap-studio.de/wp/wp-content/uploads/2010/05/XML-Tree-Compare-Diff-Version.gif" class="liimagelink" rel="lightbox[2339]"><img src="http://cap-studio.de/wp/wp-content/uploads/2010/05/XML-Tree-Compare-Diff-Version.gif" alt="" title="XML Tree Compare - Diff-Version" width="160" class="alignleft size-thumbnail wp-image-2362" /></a></p>

<p>Wenden Sie sich an mich, wenn Sie dies auch für Ihre FrameMaker-Publikationen einsetzen wollen!</p>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/05/dokumentvergleich-aenderungsanzeige/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDF-Schaltflächen erzeugen</title>
		<link>http://cap-studio.de/wp/index.php/2010/05/pdf-schaltflaechen-erzeugen/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/05/pdf-schaltflaechen-erzeugen/#comments</comments>
		<pubDate>Sun, 02 May 2010 16:12:51 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[pdfmark]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=2318</guid>
		<description><![CDATA[Wie einige von Ihnen vielleicht wissen, kann man in FrameMaker in sogenannten PostScript-Textrahmen Anweisungen hinterlegen, die bei der PDF-Erstellung ausgewertet werden. Auf diese Weise lassen sich etliche Zusatzfunktionen unterbringen und der Nachbereitungsaufwand im PDF bestenfalls auf Null senken. Das Stichwort dazu lautet pdfmark und eine Referenz dazu findet sich in Thomas Merz’ Buch Das pdfmark-Einmaleins, [...]]]></description>
			<content:encoded><![CDATA[<p>Wie einige von Ihnen vielleicht wissen, kann man in FrameMaker in sogenannten PostScript-Textrahmen Anweisungen hinterlegen, die bei der PDF-Erstellung ausgewertet werden. Auf diese Weise lassen sich etliche Zusatzfunktionen unterbringen und der Nachbereitungsaufwand im PDF bestenfalls auf Null senken. Das Stichwort dazu lautet <strong>pdfmark</strong> und eine Referenz dazu findet sich in Thomas Merz’ Buch <em>Das pdfmark-Einmaleins</em>, ein Auszug aus seinem Standardwerk <em>Die PostScript- &amp; PDF-Bibel</em>. Beide Werke finden Sie hier:</p>

<ul>
<li><a href="http://www.pdflib.com/de/developer/technische-dokumente/buecher/" target="_blank" class="liexternal">Thomas Merz’ Bücher bei pdflib.com</a></li>
</ul>

<p>Mein Thema sind Schaltflächen, mit denen zum Beispiel der Druck bestimmter Seiten einer Anleitung für den Anwender komfortabel gestaltet werden kann. Das sieht dann gewöhnlich so aus, wie rechts im folgenden Bild:</p>

<p><img src="http://cap-studio.de/wp/wp-content/uploads/2010/05/Interactive-Buttons-in-PDF-document.gif" alt="" title="Interactive buttons in PDF document" width="472" height="113" class="alignnone size-full wp-image-2319" /></p>

<p>Wenn aber mehr gewünscht wird, wie zum Beispiel eine grafische Gestaltung des Hintergrunds oder der ganzen Schaltfläche (wie links), dann muss man etwas tiefer einsteigen. Natürlich nur, wenn diese Schaltfläche im PDF nicht gedruckt werden soll, denn sonst könnte man das Erscheinungsbild schon in FrameMaker hinzufügen und eine unsichtbare Schaltfläche darüber legen.<span id="more-2318"></span></p>

<p><a href="http://cap-studio.de/wp/wp-content/uploads/2010/05/Druckdialog-mit-vorbelegten-Seitenzahlen.jpg" class="liimagelink" rel="lightbox[2318]"><img src="http://cap-studio.de/wp/wp-content/uploads/2010/05/Druckdialog-mit-vorbelegten-Seitenzahlen-250x126.jpg" alt="" title="Acrobat Druckdialog mit vorbelegten Seitenzahlen" width="250" height="126" class="alignnone size-thumbnail wp-image-2323" /></a></p>

<p>Um den Druckdialog wie oben abgebildet (anklicken für größere Darstellung) mit einem vorbelegten Seitenzahlbereich zu öffnen, muss übrigens JavaScript erlaubt sein, denn der Befehl dazu lautet für die Seiten 3 bis 4:</p>

<pre><code>this.print(true, 2, 3);
</code></pre>

<p><strong>Meine Lösung dazu ist aktuell ein Skript</strong> mit einer Konfigurationsdatei, in der nicht nur verschiedene Schaltflächen, deren Größe und Position(en) auf der Seite (in verschiedenen Seitenformaten), sondern auch noch frei wählbare EPS-Dateien als Schaltflächen-Bilder einstellbar sind.</p>

<p><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/ai_75.jpg" alt="" title="Adobe Illustrator CS4 Icon" width="75" height="75" class="alignright size-full wp-image-1440" /></p>

<p>Bei dieser Gelegenheit fallen noch ein paar Tipps für die EPS-Erstellung aus Illustrator ab, mit denen sich die Dateigröße stark verringern lässt:</p>

<ul>
<li>Alle nicht benutzen Farbdefinitionen löschen (Alle Farbfeldarten einblenden, Auswählen aller nicht im Bildmaterial verwendeten Farbfelder, Löschen), siehe <a href="http://help.adobe.com/de_DE/Illustrator/14.0/WS714a382cdf7d304e7e07d0100196cbc5f-6281a.html" target="_blank" class="liexternal">Farbfeldbedienfeld</a></li>
<li>Alle nicht benutzen Stile löschen (Auswählen aller nicht verwendeten Grafikstile, Löschen), siehe <a href="http://help.adobe.com/de_DE/Illustrator/14.0/WS714a382cdf7d304e7e07d0100196cbc5f-61c3a.html" target="_blank" class="liexternal">Grafikstilebedienfeld</a></li>
<li>Möglichst Kopie als Illustrator 3 speichern (dabei werden auch ausgeblendete Ebenen entfernt)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/05/pdf-schaltflaechen-erzeugen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dokumente durch die Übersetzung ‚retten‘</title>
		<link>http://cap-studio.de/wp/index.php/2010/04/dokumente-durch-die-uebersetzung-retten/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/04/dokumente-durch-die-uebersetzung-retten/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 08:41:38 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>
		<category><![CDATA[InDesign]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=2234</guid>
		<description><![CDATA[Die größte Sorge im Dokumentationsbereich scheint in vielen Firmen die Übersetzung zu sein (weil externe Kosten). Dass eventuell auch bei internen Prozessen effizienter gearbeitet werden könnte&#8230; steht auf einem anderen Blatt.



Zum genannten Thema gibt es am Freitag 16.4.2010 ein kostenloses E-Seminar mit Stefan Gentz, einem ausgewiesenem Spezialist für Übersetzungs-Technologie. Aus dem Ankündigungstext:


  […] erfahren [...]]]></description>
			<content:encoded><![CDATA[<p>Die größte Sorge im Dokumentationsbereich scheint in vielen Firmen die Übersetzung zu sein (weil externe Kosten). Dass eventuell auch bei internen Prozessen effizienter gearbeitet werden könnte&#8230; steht auf einem anderen Blatt.</p>

<p><img src="http://cap-studio.de/wp/wp-content/uploads/2009/07/adobe-eseminar.gif" alt="" title="Adobe eSeminars Logo" width="183" height="65" class="alignright size-full wp-image-1375" /></p>

<p>Zum genannten Thema gibt es am Freitag 16.4.2010 ein kostenloses E-Seminar mit <a href="http://www.tracom.de/" target="_blank" class="liexternal">Stefan Gentz</a>, einem ausgewiesenem Spezialist für <strong>Übersetzungs-Technologie</strong>. Aus dem Ankündigungstext:</p>

<blockquote>
  <p>[…] erfahren Sie, wie Sie als Technischer Autor oder Grafiker/Designer Dokumente so vorbereiten können, dass sich Ihre FrameMaker- oder InDesign-Dokumente optimal durch moderne Übersetzungsprozess führen lassen. Stefan Gentz verrät Ihnen zehn einfache aber höchst effektive Tipps &amp; Tricks, mit denen Sie sich viel Geld, Zeit und Ärger sparen können. Ihr Übersetzungsdienstleister wird Sie dafür lieben.</p>
</blockquote>

<p>Bitte hier anmelden: <a href="http://www.adobe-eseminars.de/signup-477.htm" target="_blank" class="liexternal">http://www.adobe-eseminars.de/signup-477.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/04/dokumente-durch-die-uebersetzung-retten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Migration zu XML-strukturierten Dokumenten</title>
		<link>http://cap-studio.de/wp/index.php/2010/03/migration-zu-xml-strukturierten-dokumenten/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/03/migration-zu-xml-strukturierten-dokumenten/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 14:45:09 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>
		<category><![CDATA[XML/XSL]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=2121</guid>
		<description><![CDATA[Der prinzipielle Ablauf der Migration Format-basierter zu XML-strukturierten FrameMaker-Dokumenten ist dieser:


Entwurf und Optimierung einer Konvertiertabelle: Hier wird für jedes FrameMaker-Objekt ein entsprechendes Element festgelegt
Anwenden dieser Konvertiertabelle: Wenn Sie bei 1. gründlich waren, entstehen Dokumente mit einem definierten Highest Level Element
Laden der gewünschten Elementdefinitionen
Reparieren aller noch vorhandenen Fehler


Letzteres wird zum Beispiel nötig, wenn Abbildungen und Warnmeldungen [...]]]></description>
			<content:encoded><![CDATA[<p>Der prinzipielle Ablauf der Migration Format-basierter zu XML-strukturierten FrameMaker-Dokumenten ist dieser:</p>

<ol>
<li>Entwurf und Optimierung einer Konvertiertabelle: Hier wird für jedes FrameMaker-Objekt ein entsprechendes Element festgelegt</li>
<li>Anwenden dieser Konvertiertabelle: Wenn Sie bei 1. gründlich waren, entstehen Dokumente mit einem definierten <em>Highest Level Element</em></li>
<li>Laden der gewünschten Elementdefinitionen</li>
<li>Reparieren aller noch vorhandenen Fehler</li>
</ol>

<p>Letzteres wird zum Beispiel nötig, wenn Abbildungen und Warnmeldungen bislang mit Tabellen aufgebaut waren, dies aber im strukturierten Template nicht mehr der Fall ist. Da können <strong>sehr viele</strong> Aktionen anstehen.</p>

<p>Bislang habe ich in solchen Fällen Skripte geschrieben, jetzt aber mache ich das mit dem Plug-in <strong>FrameSLT</strong> und dessen Funktion <strong>Node Wizard Scripts</strong>. Es handelt sich hier um XPath-basierte Element- und Attributaktionen, die nahezu jegliche Modifikation der Dokumentstrukturen erlauben. In einem aktuellen Projekt (ca. 1.200 Seiten, 32 Kapitel) waren es einmal über 20.000 Aktionen:</p>

<p><a href="http://cap-studio.de/wp/wp-content/uploads/2010/02/FrameSLT_Node_Wizard_Script_Result.gif" class="liimagelink" rel="lightbox[2121]"><img src="http://cap-studio.de/wp/wp-content/uploads/2010/02/FrameSLT_Node_Wizard_Script_Result-450x213.gif" alt="" title="FrameSLT: Node Wizard Script Result" width="450" height="213" class="alignnone size-medium wp-image-2122" /></a></p>

<p>Bei solchen Volumina ist ein C-Plugin auch signifikant schneller als ein Skript es wäre! Aber das allerschönste ist die Notation der Aufgabenstellung mit XPath-Ausdrücken, die damit eine wunderbare Präzision bekommen.</p>

<ul>
<li><a href="http://www.fminit.eu/frameslt/" target="_blank" class="liexternal">FrameSLT auf fminit.eu</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/03/migration-zu-xml-strukturierten-dokumenten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zweimal geschütztes Leerzeichen</title>
		<link>http://cap-studio.de/wp/index.php/2010/01/zweimal-geschuetztes-leerzeichen/</link>
		<comments>http://cap-studio.de/wp/index.php/2010/01/zweimal-geschuetztes-leerzeichen/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 08:50:41 +0000</pubDate>
		<dc:creator>Michael Müller-Hillebrand</dc:creator>
				<category><![CDATA[FrameMaker]]></category>

		<guid isPermaLink="false">http://cap-studio.de/wp/?p=2024</guid>
		<description><![CDATA[

Als alter Hase war mir (und anderen) eine Besonderheit von FrameMaker schon lange in Fleisch und Blut übergegangen: Sobald ein Wort in Kontakt mit einem Sonderzeichen, insbesondere dem geschützten Leerzeichen (Strg+Lz) kam, wurde es für die automatische Silbentrennung nicht mehr berücksichtigt.


  Am Rande bemerkt: Über die Qualität jeglicher Silbentrennungsalgorithmen kann man durchaus verschiedener Meinung [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cap-studio.de/wp/wp-content/uploads/2009/08/fm9_75.jpg" alt="Adobe FrameMaker 9 Icon" title="Adobe FrameMaker 9 Icon" width="75" height="75" class="alignright size-full wp-image-1438" /><img src="http://cap-studio.de/wp/wp-content/uploads/2010/01/fm8_75.jpg" alt="Adobe FrameMaker 8 Icon" title="Adobe FrameMaker 8 Icon" width="75" height="75" class="alignright size-full wp-image-2026" /></p>

<p>Als alter Hase war mir (und anderen) eine <em>Besonderheit</em> von FrameMaker schon lange in Fleisch und Blut übergegangen: Sobald ein Wort in Kontakt mit einem Sonderzeichen, insbesondere dem geschützten Leerzeichen (Strg+Lz) kam, wurde es für die automatische Silbentrennung nicht mehr berücksichtigt.</p>

<blockquote>
  <p>Am Rande bemerkt: Über die Qualität jeglicher Silbentrennungsalgorithmen kann man durchaus verschiedener Meinung sein…</p>
</blockquote>

<p>Im Rahmen der Tests der Unicode-fähigen Version 8 war mir aufgefallen, dass sich das geschützte Leerzeichen auf zwei Arten erstellen lässt: <span id="more-2024"></span> Wie bisher mit Strg+Lz und zusätzlich mit dem typischen Windows-Kürzel Alt+0160. Allerdings unterschieden sich die die Darstellungen im Dokument, denn letzteres war nicht als Steuerzeichen zu erkennen, verhielt sich aber dennoch korrekt.</p>

<p>Jetzt wurde, ein klein wenig zufällig, im Forum bei 
<a href="http://www.hilfdirselbst.ch/foren/Trennung_bei_Verwendung_eines_gesch%FCtzten_Leerzeichens_P429496.html" target="_blank" class="liexternal">hilfdirselbst.ch</a> entdeckt, dass sich nicht nur das Erscheinungsbild im Dokument sondern auch die Auswirkung auf die Silbentrennung unterscheidet:</p>

<p><strong>Bei der Verwendung von Alt+0160 werden Worte getrennt!</strong></p>

<p>Ich hatte <em>vergessen</em>, dass ich das seinerzeit schon in Testdokumenten bemerkt hatte, siehe Screenshot mit nachträglich hervorgehobenen Alt+0160-Leerzeichen:</p>

<p><img src="http://cap-studio.de/wp/wp-content/uploads/2010/01/alt-0160.gif" alt="FrameMaker 8 und 9: Umgang mit geschützten Leerzeichen" title="FrameMaker 8 und 9: Umgang mit geschützten Leerzeichen" width="533" height="148" class="alignnone size-full wp-image-2029" /></p>

<p>Die beiden Versionen des umbruchgeschützten Leerzeichens werden auch im Dialog <strong>Suchen/Ändern</strong> unterschieden: Das alte suchen Sie mit Backslash Leerzeichen (\ ), das neue geben Sie per Alt+0160 ein. Auf diese Weise können Sie das eine durch das andere ersetzen. In der MIF-Datei werden beide Zeichen unterschieden, d.h. sie überleben Übersetzungsprozesse. Beim Speichern als XML wird aus beiden das korrekte Unicode-Zeichen \u00A0 und beim Öffnen der XML-Datei dann (leider) das alte FrameMaker-Zeichen (analog Strg+Lz). Was sich bei Bedarf modifizieren ließe.</p>
]]></content:encoded>
			<wfw:commentRss>http://cap-studio.de/wp/index.php/2010/01/zweimal-geschuetztes-leerzeichen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
