Technical Writing, Editing, Web Development, and Graphics.

Got some complex information that needs cleaning up?
Talk to me.

Resume

I'm currently looking for a position where I can exercise my Web development skills. Here's my resume in PDF.

Single-Source Publishing

The doc team at Avesta Technologies used some very advanced tools to optimize our workflow. We wrote our docs in FrameMaker+SGML, and published them to three different output formats: PDF for print, compiled books for dynamic HTML (served by DynaWeb), and static HTML files for local installation. This was back before XML was a standard, and before tools like WebWorks Publisher made the single-source approach commonplace.

I was responsible for maintaining the templates and tools that our workflow required:

DocBook Customizations

FrameMaker+SGML comes with a DocBook DTD package. I modified the rules for automatic formatting to match our document template styles. As our document set developed, I also made some changes to the actual element structure. I streamlined the DTD to eliminate elements we weren't using. I simplified the content model of <Para> and similar elements, tightening up validation and making our markup standards more apparent to new authors on the team.

Another modification I started was to incorporate some of the Information Mapping technique into our section-level element structure. The idea was to replace the generic <Sect1>, <Sect2>, and so on with more descriptive section types — and to use FrameMaker's structure validation to guide authors as they create the sections. Unfortunately, before we could put this into practice, Avesta was acquired and our product line got shelved. But I'll soon be outlining my proposed element structure here, along with sample documents.

WebWorks Help Customizations

At Visual Networks we used WebWorks Publisher to deliver online help. I made some changes to their "WebWorks Help" template, from rebranding to adding new functionality.

Here are old instructions I wrote on how to replicate some of my more generally useful modifications:

(I include these here as part of my work portfolio, not as a modification to be applied to later versions of WebWorks Help. In fact I believe the WebWorks Help format now does these things by default, with no modification necessary.)