У нас есть интрасеть на основе Plone, заполненная документацией для нашего приложения .NET, но в настоящее время нет связи между контекстно-зависимой справкой (F1) в приложении .NET и содержимым Plone.
Вместо того, чтобы создавать и «проталкивать»-распространять (a) CHM(s) и поддерживать два отдельных репозитория документации, мы хотели бы хранить все документы в Plone, откуда контент может быть «выгружен» в любое время и всегда будет быть актуальным и полнотекстовым индексироваться.
Мы хотели бы, чтобы пользователи могли нажимать F1 и каким-то образом автоматически загружать URL-адрес, связанный с этой темой, который мог бы включать якорь (http://intranet/general-topic#subtopic) для сразу переходить к соответствующему контенту.
Отображение содержимого справки в приложении .NET — возможно, в его окне «Справка» — было бы идеально, но если ему нужно создать экземпляр браузера, это тоже может быть хорошо.
В идеале мы хотели бы, чтобы задачу связывания элементов контекста в приложении с URL-адресами выполняли бизнес-аналитики, разрабатывающие документацию, а не разработчики.
Это возможно? Если да, то как нам создать «сопоставления» между каждым контекстом приложения и URL-адресом, который должна отображать его справка F1?