Концепция единого источника (исходника) в AuthorIT

Создан 03.11.2006 14:30:29

Концепция единого источника (исходника) предполагает размещение всей документации на АС в едином централизованном хранилище - базе данных1.

- Концепция единого источника (исходника)

Базой данных AuthorIT является файл библиотеки формата *.adl, в котором хранятся, в виде отдельных модулей (топиков2), вводимые пользователем тексты и графика (Text, Pictures). Текстовые модули (топики - Пиктограмма топика) могут содержать ссылки друг на друга (Hyperlinks), могут быть внедрены один в другой - в указанном случае содержимое (текст, графика3) внедряемого топика оказывается в теле топика-приемника, см. рисунок ниже. Текст внедренного топика автоматически выделяется цветом и становится недоступным для редактирования непосредственно в топике-приемнике.

- Текст внедряемого модуля в теле модуля-приемника

Изменения содержимого внедренного топика вызывают синхронные изменения в топике-приемнике, см. рисунок ниже.

- Измененный текст внедренного модуля в теле модуля-приемника

Текстовые и графические модули4, как правило, создаются внутри книги и образуют ее структуру, но могут быть созданы и вне книги. Любой модуль может быть внедрен, причем многократно, не только в текст топика-приемника, но и в структуру любой из книг библиотеки, см. рисунок ниже. Дважды внедренный в структуру книги топик, если открыть его двойным нажатием, отличается от прочих топиков пиктограммой с блокировкой - - Пиктограмма с блокировкой - оказывается «под замком».

- Двойное внедрение текстового модуля в структуру книги

Книги библиотеки могут быть опубликованы в файлы различных форматов, как изображено на рисунке ниже.

- Форматы файлов для публикации книг библиотеки

Фрагмент книги, опубликованной в документ Microsoft Word, изображен на рисунке ниже.

- Текстовый модуль, внедренный в структуру книги и в модуль-приемник

Примечания от 19.08.2014:

  1. Ценность концепции единого источника (исходника) для кажого своя: для одних это возможность публикации некоего исходника в файлы различных форматов напрямую, без применения конверторов, для автора - единое централизованное хранилище не в виде набора файлов, как в Robohelp, а в базе данных со всеми вытекающими из этого позитивными последствиями.
  2. Ближайшими (но неполными) эквивалентами буржуйскому слову topic являются Элемент данных по ГОСТ Р 52292-2004 и Элемент данных (Item) по ГОСТ 20886-85. Но топик короче, потому было решено не заменять его ничем другим.
  3. Не только текст и графика, а все, что можно отнести к ActiveX. Вплоть до видео с youtube - все отлично внедряется. Только видео в бумажных документах не воспроизводится. И гиперссылки почему-то не работают.
  4. И еще по п. 2: называть топик модулем тоже было бы весьма логично, но термин модуль уже занят и обозначает Исходный модуль (Source module) по ГОСТ 19781-90, Объектный модуль (Object module) по ГОСТ 19781-90, Программный модуль (Program module) по ГОСТ 19781-90.