Adobe выпустила демо-версию FrameMaker 7.0, продукта для создания сложной технической документации с поддержкой SGML и XML. Прямая ссылка на дистрибутив: fm7_tryout.zip (внимание: 300 Мбайт). Есть только windows-версия.
Пакет Adobe FrameMaker объединяет функции текстового процессора и издательской системы. На данный момент вышло две книги по продукту: "Adobe FrameMaker. Сложная верстка. Для дизайнеров." А. Божко и "Adobe FrameMaker 6.0. Учебный курс." В. & В. Головачей. В сети доступно "Введение" ко второй книге, в нём описано зачем использовать FrameMaker и приведено сравнение с Microsoft Word.
Конечный пользователь может и не иметь детального представления об SGML и XML, и тем не менее использовать его в своих документах. Для этого специалист предварительно создаёт набор "SGML/XML Applications", которые задают свойства семейства документов - DTD, правила перезаписи и форматирования (EDD, как бы XSLT), шаблоны. Благодаря "SGML/XML Applications", специалист может гарантировать, что документы создаются в едином стиле и корректно - например, для заголовков используются именно заголовки, а не обычный текст, который увеличили и сделали жирным.
Большую часть времени редактирование происходит в режиме WYSIWYG (в настоящем WYSIWYG - пользователь видит именно то, что будет на бумаге), но при необходимости можно использовать вспомогательные стредства - дерево SMGL/XML, маркеры начала и конца элементов и другие.
Визуальное представление зависит от контекста. Например,
<heading> в <sect1> выглядит по-иному
в <sect2>. При перемещении элементов по дереву
изменение форматирования происходит автоматически.
FrameMaker делает упор на структурное создание документов, эта идеалогия удачно вписывается в язык SGML и XML. Некоторые идеи по этому поводу высказал Владимир Головач в статье "Откуда у хлопца испанская грусть".
По-прежнему архаичный интерфейс, непривычный для большинства пользователей Windows.
Поддержки Unicode нет, хотя она и анонсирована.
Другие мелочи, плавно переходящие в особенности. Например, можно отменить только последнее изменение.
Раньше было два продукта: один - FrameMaker 6.0 просто, другой - FrameMaker 6.0 + SGML, теперь эти ветки объединены.
Появилась поддержка XML (в дополнение к SGML).
Появилось "SGML/XML Application" для XHTML 1.0.
"SGML/XML Application" для Docbook теперь поддерживает XML-версию Docbook 4.1.2. При этом расширения FrameMaker'а для работы с Docbook приведены с исходным кодом.
Документ можно сохранять в виде XML+CSS2 или XML+XSLT.
Выпущен "XML Cookbook" - детальное введение в использование XML в FrameMaker - начиная от создания SGML/XML Application, и заканчивая сохранением документов в формате XML. Копию руководства можно загрузить с сервера xmlhack.ru - UserGuide.pdf (1.4 Мбайт) или UserGuide.zip (1 Мбайт).