Help в ENOVIA

Новый уровень сотрудничества

Help в ENOVIA

Сообщение Tr4k » 27 мар 2014 12:02

Всем доброго времени суток!

Кто-нибудь работал со стандартным эновийным хэлпом? Добавлял собственные страницы, чтобы они открывались по параметру HelpMarker? Структура стандартного эновийного хэлпа выглядит крайне монструозно, плюс в документации невнятные сведения о том, как регистрировать новые страницы в проперти-файлах. Объем документации большой и руками делать тьму html страниц, прописывать что-то в 10 проперти-файлах и т.д. выглядит как-то не слишком обнадеживающе. Кто-то сталкивался? Можно как-то упростить процесс?

Буду благодарен за любую помощь)
Tr4k
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 01 окт 2012 11:54

Re: Help в ENOVIA

Сообщение Геройчиковый » 27 мар 2014 13:26

Добрый день!
Согласен, сейчас в последних релизах Дасошники вообще предлагают паковать стандартный HTML-ный хелп, который весит чуть ли не гигабайт, что в разы больше самой эновии. Естественно заказчики от этой операции отказываются и никакого хелпа в системе вообще нет. Кто-то сделал самописный HTML+PDF хелп, на который есть отдельная команада на главном тулбаре. Кто-то вообще без хелпа живёт и не заморачивается.
Но если делать всё "по уму", то скорее всего придётся разбираться в структуре Дасошного хелпа и встраивать свой туда, чтобы и HelpMarker работал и выглядело всё одинаково.
Будь у героев время подумать - героизма не было бы вовсе...
Все люди, занятые истинно важным делом, всегда просты, потому что не имеют времени придумывать лишнее. (Лев Николаевич Толстой)
Делай, что можешь, с тем, что имеешь, там, где ты есть. (Теодор Рузвельт)
Аватара пользователя
Геройчиковый
Участник
Участник
 
Сообщения: 170
Зарегистрирован: 25 сен 2007 08:52
Откуда: Балашиха

Re: Help в ENOVIA

Сообщение Fil » 27 мар 2014 16:02

Добрый день!
После deployment-а можно вручную документацию выкладывать в:
\webapps\enovia\docv6\
что обеспечивает быструю war генерацию
Аватара пользователя
Fil
Новичок
Новичок
 
Сообщения: 29
Images: 5
Зарегистрирован: 24 сен 2012 16:23

Re: Help в ENOVIA

Сообщение Tr4k » 27 мар 2014 16:14

Не совсем понял при чем здесь war генерация.

Не натыкались на какие-нибудь средства упрощающие написание хэлпа к эновии или хотя бы на подробное описание структуры эновийной документации и правил добавления своих страниц?
Tr4k
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 01 окт 2012 11:54

Re: Help в ENOVIA

Сообщение Fil » 27 мар 2014 21:39

Снова здравствуйте!
1. Для добавления собственных страниц документации, интегрированных в портал документации DSDoc
так, чтобы при нажатии на иконку "Help":
105
вылезала собственная страница:
104
необходимо (в случае отдельного приложения) в emxSystem.properties зарегистрировать
eServiceSuite<ПРИЛОЖЕНИЕ>.Help.Directory = папка в документации
eServiceSuite<ПРИЛОЖЕНИЕ>.HelpFile=файл с ключами для HelpMarker в ссылках команд, меню и т.д. (административная схема)
2. Для создания страниц "в стиле" документации DocV6 удобно воспользоваться, например, инструментом Adobe Dreamweaver:
106
С его помощью можно, например, выполнить перевод страниц родной документации, или использовать для создания собственных используя как основу - существующие страницы.
Успехов!
Аватара пользователя
Fil
Новичок
Новичок
 
Сообщения: 29
Images: 5
Зарегистрирован: 24 сен 2012 16:23

Re: Help в ENOVIA

Сообщение Tr4k » 28 мар 2014 11:58

Спасибо, будем пробовать!
Tr4k
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 01 окт 2012 11:54

Re: Help в ENOVIA

Сообщение Headless » 02 апр 2014 14:25

Fil писал(а):Снова здравствуйте!
1. Для добавления собственных страниц документации, интегрированных в портал документации DSDoc
так, чтобы при нажатии на иконку "Help":
105
вылезала собственная страница:
104
необходимо (в случае отдельного приложения) в emxSystem.properties зарегистрировать
eServiceSuite<ПРИЛОЖЕНИЕ>.Help.Directory = папка в документации
eServiceSuite<ПРИЛОЖЕНИЕ>.HelpFile=файл с ключами для HelpMarker в ссылках команд, меню и т.д. (административная схема)
2. Для создания страниц "в стиле" документации DocV6 удобно воспользоваться, например, инструментом Adobe Dreamweaver:
106
С его помощью можно, например, выполнить перевод страниц родной документации, или использовать для создания собственных используя как основу - существующие страницы.
Успехов!



Шайтан бабай! Как это всё по-русски в Иновии оказалось на скринах? Научите, пожалуйста
Headless
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 12 окт 2011 12:29

Re: Help в ENOVIA

Сообщение Tr4k » 03 апр 2014 13:24

Headless, что именно вас удивляет?)

Если наличие вменяемого перевода эновии, то тут ничем не помогу, переводили в основном только нужные нам части, да и то изрядно измененные. На просторах интернета, насколько я знаю перевода эновии на русский нет и в ближайшее время не предвидится. Если ошибаюсь, поправьте, буду безумно счастлив)
В какой-то момент пробовали делать автоматизированный перевод, получается тихий ужас)

Если сам механизм перевода, то в папке <web-application name>/WEB-INF/classes лежит куча emx<имя централа>StringResource<язык>.properties файлов в формате ключ=значение.Отображается тот язык, который выставлен в браузере. Количество файлов зависит от количества установленных централов. Формат ключей для отображения имен эновийных типов, атрибутов, значений атрибутов, политик и т.п. в документации где-то описан достаточно вменяемо. Для отображения русского языка, должно быть настроено веб приложение под UTF-8, а сам файл свойст должен быть в кодировке ASCII.
Tr4k
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 01 окт 2012 11:54


Вернуться в ENOVIA V6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4