Интеграция технологии DocLine с системой разработки документации Adobe FrameMaker Курсовая работа студента 444 группы Дорохова Вадима Научный руководитель: К.Ю.Романовский 2009
Постановка задачи Интегрировать технологию DocLine с системой разработки документации Adobe FrameMaker таким образом, чтобы совместить возможности технологии DocLine с удобным инструментарием среды FrameMaker. Результатом курсовой работы должен быть плагин к Adobe FrameMaker.
Целесообразность Технология DocLine предоставляет пользователю богатый функционал для создания документации с упором на повторное использование текста. Издательская система Adobe FrameMaker является самым популярным средством разработки технически сложной и объемной документации. Интегрируя эти две технологии можно получить удобный, функциональный и, главное, востребуемый продукт.
Функциональность плагина Создание нового проекта DocLine и его поддержка на всех этапах вплоть до публикации в конечном формате (HTML, PDF). Открытие существующего проекта и работа с ним. Сохранение проекта. Импорт проекта из документации на языке DRL. Экспорт проекта в документацию на языке DRL. Проверка корректности документации. Публикация проекта в конечном формате (HTML, PDF). Закрытие проекта.
Результаты Разработана иерархия элементов DocLine внутри проекта Adobe FrameMaker. Описано, каким образом древовидная XML-структура документации на языке DRL будет отображаться в проектах Adobe FrameMaker. Определены требования к функциональности плагина. Реализована функциональность плагина, отвечающая за создание нового проекта и работу с ним, а также добавление новых элементов в уже созданный проект. Реализована функциональность плагина, отвечающая за закрытие активного проекта. Разработан внешний вид меню плагина. Разработан шаблон документа, по которому создаются все элементы третьего уровня (Dictionary, Directory и т.п.)