{"id":248,"date":"2008-08-07T07:14:00","date_gmt":"2008-08-07T07:14:00","guid":{"rendered":"http:\/\/www.sgmlguru.org\/wp\/?p=248"},"modified":"2015-01-14T18:35:29","modified_gmt":"2015-01-14T18:35:29","slug":"xmetal-revisited","status":"publish","type":"post","link":"http:\/\/www.sgmlguru.org\/wp\/?p=248","title":{"rendered":"XMetaL Revisited"},"content":{"rendered":"<p>I&#8217;ve had been busy doing not one but two authoring environments for <span style=\"font-weight: bold;\">XMetaL 5.1<\/span>. I have to say that it&#8217;s been a very pleasant experience, in spite for my strong dislike for <span style=\"font-weight: bold;\">.NET Studio<\/span>. I&#8217;ve criticized <span style=\"font-style: italic;\">JustSystems<\/span> for that before, though, so I won&#8217;t go there for the time being. Instead I&#8217;ll add my more recent (mostly positive) reflections&#8230;<\/p>\n<p>The scripting\/macro environment is dead easy to use, even for an amateur programmer like me. I&#8217;ve created dialogs that change content in various ways while traversing the document tree, I&#8217;ve added ID generation code for the my link target elements, I&#8217;ve implemented <span style=\"font-style: italic;\">SVG<\/span> viewing capabilities, and more, mostly without cursing. I&#8217;ve stopped trying to delegate every programming task to my colleagues, that&#8217;s how comfortable I am with it.<\/p>\n<p>The editor itself is still the best XML editor I know of. If you are a professional (technical) writer there just isn&#8217;t anything better available out there. For shorter documents, sure, a text editor will do, or perhaps something like <span style=\"font-weight: bold;\">Oxygen<\/span>, but for anything approaching book length, I much prefer a non-geek tool that allows me to focus on content rather than structure when writing, and structure rather than content when editing.<\/p>\n<p>Found an old bug, though: You can still make <span style=\"font-weight: bold;\">XMetaL<\/span> crash by trying to drag &amp; drop a toolbar button on a new toolbar, if that toolbar doesn&#8217;t have the &#8220;flat look&#8221;. I think this one&#8217;s been an issue since <span style=\"font-weight: bold;\">2.0<\/span> but I&#8217;d have to check my notes to be sure. (Just try exiting the toolbar dialog and <span style=\"font-style: italic;\">KABOOM!<\/span>)<\/p>\n<p>And finally there&#8217;s another little thing bugging me: I have some old <span style=\"font-weight: bold;\">XMetaL<\/span> dialogs that I like to use when needed, created using version <span style=\"font-weight: bold;\">2.0<\/span>. <span style=\"font-weight: bold;\">XMetaL<\/span> can use them, no problem, but it can&#8217;t import them for editing in the new dialog editor. Fairly annoying, in my humble opinion.<span style=\"font-style: italic;\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve had been busy doing not one but two authoring environments for XMetaL 5.1. I have to say that it&#8217;s been a very pleasant experience, in spite for my strong dislike for .NET Studio. I&#8217;ve criticized JustSystems for that before, though, so I won&#8217;t go there for the time being. Instead I&#8217;ll add my more [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[140,58,145],"tags":[],"_links":{"self":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/248"}],"collection":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=248"}],"version-history":[{"count":0,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=\/wp\/v2\/posts\/248\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=248"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sgmlguru.org\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}