система помощи приложения
От: vit-astro Россия  
Дата: 27.06.06 06:28
Оценка:
Здравствуйте,

Мне необходимо реализовать систему помощи на платформе Linux/Qt, которая должна предоставлять информацию, доступную в виде pdf, html, plain text а также программным способом с использованием C++ API. Другими словами, система помощи должна позволять автоматически создавать мануалы и обеспечить API для ее использования внутри приложения. Следующая информация должна предоставляться системой помощи:

1. Документация на TCL команду.
2. Документация по использованию диалога (показывается в отдельном окне при нажатии кнопки Help).
3. Руководство пользователя
4. Tooltips для кнопок панели инструментов.
5. Любая другая информация, цель которой дать справку по конкретной теме.

Система помощи должна обладать следующими свойствами:

1. Процесс создание новой документации должнен быть максимально простым.
2. Возможность ссылаться на различные части (сущности) документации.
3. Должен быть реализован API для запроса нужной информации.
4. Каждая единица информации должна быть представлена только в одном месте.
5. Поиск.

Я рассматриваю возможность использования DocBook, так как существует возможность конвертации в другие форматы и возможность загрузки структурированной информации в приложение благодаря существующим XML парсерам. Мне хотелось бы узнать насколько DocBook подходит для моего случая, и существуют-ли альтернативные варианты? Кто-нибудь решал уже аналогичную задачу?

Спасибо
Давыдов Виталий
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.