Продолжая тему средств разработки справки и пользовательской документации, нельзя не рассказать о программе HelpSmith. Она работает по принципу единого источника и поддерживает выходные форматы CHM, WebHelp (HTML), PDF, DOCX и EPUB. HelpSmith корректно работает с русским языком и русской кодировкой. К спелл-чекеру подключается русский словарь.
Выводы
Начнем с конца. Если вы решили купить лицензионное ПО для разработки справки, HelpSmith — это достойная альтернатива Help&Manual за полцены (399 $ vs 698 Евро). Это не полный аналог, но решение под ключ. Благодаря хорошо продуманному и понятному интерфейсу вы сможете освоить программу в кратчайшие сроки. Готовые стили не режут глаз – берите и пользуйтесь!
Если вам нужно бесплатное решение для разработки справки, HelpSmith вам не подойдет. Убрать рекламные баннеры в CHM и WebHelp как-то можно. Убрать водяные знаки с рисунков тоже можно. Но снять ограничение на сохранение больше 5 разделов своими руками получится не у всех.
Разработчик HelpSmith
Разработчик программы, компания Divcom Software, расположена в г. Ванкувер, Канада. С сайта компании можно скачать пробную версию программы, HelpSmith 9.3. Во время её установки была замечена любопытная цифровая подпись. Впрочем, делать выводы о происхождении программы в цели данной статьи не входит.
Пользовательская документация
С HelpSmith идет полный комплект пользовательской документации на английском языке. В программу встроен справочник в формате CHM. На сайте есть пошаговые инструкции по основным моментам работы с программой. На канале в YouTube есть обучающие видеоролики. Кроме этого с программой устанавливается 6 примеров проектов, которые содержат инструкции по работе с HelpSmith. Можно смотреть, как проекты устроены, редактировать их и собирать документацию.
Ограничения пробной версии
Чтобы оценить программу, разработчики предоставляют не ограниченный по времени пробный период. В пробном режиме действуют следующие ограничения:
- Невозможно сохранить больше 5 разделов в проекте.
- На все изображения в выходных документах накладываются водяные знаки.
- В разделы добавляются рекламные баннеры о пробной версии HelpSmith.
Русский язык и русская кодировка
Самое важное для авторов, пишущих на русском языке — HelpSmith поддерживает русский язык и русскую кодировку, как на уровне проекта, так и на уровне отдельных разделов.
Пользовательский интерфейс
На мой взгляд, пользовательский интерфейс HelpSmith добротно сделан, хорошо продуман и интуитивно понятен. Да, в нем нет ничего революционного. При этом разобраться, что где находится и как работает, не составляет труда. В этом свете пользовательскую документацию, о которой я упомянул выше, можно считать приятным бонусом.
Отдельно для адептов плоского интерфейса скажу: не смотря на полутона, тени и градиенты, программа очень шустро запускается и также шустро работает.
Окно программы HelpSmith похоже на окно MS Word: ленточный интерфейс, вкладки, команды. Рабочая область HelpSmith рассчитана на широкоформатный дисплей и состоит из 3 частей. В расположенном слева навигаторе проекта Project Explorer отображается его древовидная структура: разделы и подразделы. Большую часть рабочей области, её середину, занимает визуальный редактор. Расположенная справа панель содержит 3 вкладки для работы со стилями, ключевыми словами и HTML-атрибутами. Ключевые слова идут в форме общего списка, что также очень удобно и экономит массу времени во время проверки указателя.
В HelpSmith встроен полноценный визуальный редактор. Основные команды для работы с текстом расположены на вкладке Write (Правка).
На вкладке Insert (Вставка) можно ознакомиться с перечнем объектов, которые поддерживаются в визуальном редакторе. В их числе системные и пользовательские переменные (Text Variables), логические условия вывода контента (IF Conditions), а также комментарии. Особенно хочется отметить возможность вставки навигационных ссылок «Хлебные крошки», «Вперед», «Назад», «Главная» в любое выбранное пользователем место в тексте, а также возможность замены текста на значки.
Редактор стилей HelpSmith, хоть и уступает редактору стилей в Help&Manual по функционалу, но работает стабильно и без противоречий. В любом стиле можно задать отдельные настройки для каждого из выходных форматов, что очень удобно.
Встроенный спелл-чекер по умолчанию включен. Русский словарь для него можно скачать с сайта и подключить одним кликом.
Версии и стоимость лицензий
В стандартной версии HelpSmith предусмотрены средство создания контекстной справки (генерация контекстных номеров для разделов и их экспорт), локальный веб-сервер для тестирования WebHelp, а также редактор HTML-кода. На момент написания статьи стоимость лицензии на стандартную версию HelpSmith составляет 199 $.
Локальный веб-сервер по умолчанию выключен. Он запускается автоматически во время сборки WebHelp и использует порт 80. Если данный порт занят другим приложением, задайте в настройках программы другой порт. Редактор HTML-кода позволяет настроить оформление внешнего вида выходных документов, а также русифицировать метки пользовательского интерфейса WebHelp.
Профессиональная версия программы дополнительно включает средство создания снимков с экрана. Поддерживается автоматическое создание аннотаций с выносками для рисунков, графические гиперссылки (интерактивные области изображения), а также добавление выносок на рисунки (стрелки, линии и т.п.). Стоимость профессиональной лицензии составляет 299 $.
Максимальная версия HelpSmith умеет работать с системами контроля версий, а также с внешними переводческими программами. В ней есть встроенный XML-редактор разделов и возможность сохранить проект в несжатом XML формате. Лицензия с максимальным функционалом стоит 399$.