Intereting Posts
phpstorm + TortiseSVN + subversion / visualsvn? Репозиторий управления версиями – на клиент или на приложение? git push говорит Все актуальное Не могу зафиксировать – перепутал элемент управления sourceCode, как его исправить? Насколько хорошо SVN работает для документов Office 2007? Могу ли я заменить часть управления версиями TFS, но все же использовать автоматизацию сборки? Могу ли я настроить git-вину, чтобы всегда игнорировать некоторые коммиты? Хотите исправить git-вину раз и навсегда Как установить diffftool / mergetool для определенного расширения файла в Git? Обозначение меню управления версиями в Xamarin Studio Непрерывная интеграция с развитием нескольких филиалов в Subversion Вход git autocrlf делает преобразование строк, но от LF до CRLF? maven build выполнить svn get Инструмент для увеличения версий .JS (* .js? V1, * .js? V2, …) для предотвращения кеширования браузера? В чем разница между полкой и регистрацией в TFS? Mercurial: Ветвление для релизов?

рабочий процесс для управления справочным контентом, написанным внешними сотрудниками

Мы разрабатываем приложение WPF, которое имеет нечто вроде контекстно-зависимой справки. Содержимое страниц справки в настоящее время написано в виде текстовых документов внешними коллегами (скажем, биологами), а затем переводится в код xaml разработчиками. Этот процесс утомителен и подвержен ошибкам, потому что биологи не видят кода xaml, а словарные документы не могут быть легко различимы и отслеживаться в системе контроля версий.

Поэтому мы хотели бы улучшить этот процесс и поддерживать контент в одном месте в формате, который

  • прост в редактировании (желательно с редактором wysiwyg),
  • хранится в простом формате ascii (для управления версиями / версией) и
  • могут автоматически включаться в качестве ресурса в нашем приложении C #.

Решение может быть основой, внешним инструментом или любой другой идеей. Формат должен поддерживать простой html-рендеринг, такой как полужирный и курсив, надстрочные и т. Д. И изображения.

Solutions Collecting From Web of "рабочий процесс для управления справочным контентом, написанным внешними сотрудниками"

Я предлагаю использовать Flow Documents :

  • Это технология WPF, поэтому вы будете использовать хорошо известный инструмент.
  • Документы потока можно редактировать в элементе управления RichTextBox WPF. Вы можете получить доступ к отредактированному документу потока через свойство RichTextBox.Document . Затем вы можете сохранить его в XAML-файле с помощью XamlWriter . Принимая во внимание все это, вы можете легко и быстро создать простое приложение для своих внешних коллег.
  • Наконец, вы можете загрузить сохраненные файлы XAML в элемент управления FlowDocumentReader , чтобы отобразить их. Это описано здесь .

Я не только уверен, что документы потока могут быть встроены в ресурсы. Если это невозможно, я думаю, что файлы справки могут быть распределены отдельно. Это не кажется большой проблемой.

Альтернативно вместо документооборота можно использовать формат RTF. RichTextBox может использоваться для редактирования таких документов.