Показаны различия между двумя версиями страницы.
axapta:компонентыввики [2018/04/13 22:43] |
axapta:компонентыввики [2018/04/13 22:43] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | Здесь описаны правила оформления объектов [[AOT | ]] в Базе Знаний | ||
+ | |||
+ | ===Предварительные условия=== | ||
+ | *вы должны знать о wiki в рамках введения [[: | ||
+ | *необходимо знать, что такое [[WackoWiki: | ||
+ | *необходимо хотя бы поверхностное знание [[AOT | ]] | ||
+ | *желательно знать про [[: | ||
+ | |||
+ | ===Наименование, | ||
+ | Компоненты именуются как в АОТ, и помещаются в кластер, | ||
+ | *[[Класс/ | ||
+ | *Форма/ | ||
+ | *Таблица/ | ||
+ | *Edt/ItemId | ||
+ | *Тип/ | ||
+ | |||
+ | //Так сделано во-первых, | ||
+ | |||
+ | Методы классов -- это страницы в кластере класса. Например: | ||
+ | *Класс/ | ||
+ | |||
+ | ===Представление наследования=== | ||
+ | |||
+ | Для того, чтобы представить наследование класса X от класса Y надо добавить на страницу класса X [[: | ||
+ | |||
+ | Класс/ | ||
+ | |||
+ | ====кластеры [[ИерархияХХХ]]==== | ||
+ | |||
+ | кластеры содержат описания иерархий наследования для компонентов | ||
+ | |||
+ | предполагается, | ||
+ | |||
+ | **вопрос** как должна осуществляться навигация по иерархии? | ||
+ | ---- | ||
+ | |||
+ | //что имеешь в виду? [[: | ||
+ | ---- | ||
+ | |||
+ | // | ||
+ | ---- | ||
+ | |||
+ | //хм... родительский класс ведь всегда один. См. / | ||
+ | ---- | ||
+ | |||
+ | //как из [[ИерархияТипов]]/ | ||
+ | ---- | ||
+ | а... теперь понял. в EDT/recID будет include из иерархии. Вообще говоря, | ||
+ | *Раздел 1: Общая информация | ||
+ | *название объекта | ||
+ | *название пользовательское на русском языке | ||
+ | *модуль, | ||
+ | *конфигурационный ключ | ||
+ | *Раздел 2: Для пользователя | ||
+ | *описание из пользовательского хелпа | ||
+ | *дополнительные сведения и ссылки на статьи по темам | ||
+ | *ссылки на альтернативные переводы | ||
+ | *... | ||
+ | *Раздел 3: Для администратора | ||
+ | *... | ||
+ | *Раздел 4: Для программиста | ||
+ | *иерархия | ||
+ | *информация о родителе | ||
+ | *информация о семестве | ||
+ | *описание из хелпа разработчика | ||
+ | *описание из системного хелпа | ||
+ | *дополнительные сведения | ||
+ | *дополнительные ссылки | ||
+ | *... | ||
+ | *Раздел 5: Перекрестные ссылки | ||
+ | *текст из add-ins\Анализатор кода | ||
+ | |||
+ | Что-нибудь в этом духе. | ||
+ | [[: | ||
+ | ---- | ||
+ | //" | ||
+ | |||
+ | ---- | ||
+ | вот / | ||
+ | обратного перехода предусматривать не стоит, на мой взгляд. // | ||
+ | обрати внимание на параметр nomark=" | ||
+ | ---- | ||
+ | я пробовал. попробуй и ты. | ||
+ | добавь в иерархию переход на описание класса. | ||
+ | вставь иерархию в описание. | ||
+ | посмотри описание с иерархией с обратным переходом. особенно под гостем. | ||
+ | вот / | ||
+ | |||
+ | кстати, | ||
+ | там доступ на редактирование всем дан... надо будет исправить... | ||
+ | |||
+ | а!!! ты хочешь из иерархии ссылки сделать на описания, | ||
+ | так? Тогда ты прав, так действительно будет лучше.... | ||
+ | я то думал про дополнительный маркер... | ||
+ | [[: | ||
+ | ---- | ||
+ | //Не стоит ли подубами о том чтоб сделать иерархию отдельно от wiki? -- не будет перегружаться вики, а вики-возможности не нужны...// | ||
+ | |||
+ | ---- | ||
+ | а как это сделать? | ||
+ | ---- | ||
+ | [[: | ||
+ | |||
+ | я вижу два варианта: | ||
+ | * статический HTML - сгенерировать все страницы статически и выгрузить их | ||
+ | * отдельное PHP приложение: | ||
+ | в обоих случаях вместо включения делать ссылку на иерархию: | ||
+ | < | ||
+ | [[http:// | ||
+ | </ | ||
+ | в http:// | ||
+ | можно сделать wiki-action для автоматизации ссылок на иерархию по образу и подобию j.php | ||
+ | ---- | ||
+ | тогда зачем нам вики? [[: | ||
+ | ---- | ||
+ | Есть два вида информации - та, которую имеет смысол менять, | ||
+ | *Страница ~Класс/ | ||
+ | *При нажатии на нее открывается новое окно в котором представлено дерево наследования, | ||
+ | |||
+ | Таким образом пользователи смогут менять описание классов и не смогут менять иерархию - да им это и не нужно. | ||