Изменения документа Структурированные данные в XWiki

Редактировал(а) Coluns 07.12.2022

От версии 1.9
отредактировано Coluns
на 07.12.2022
Изменить комментарий: (Autosaved)
К версии 1.2
отредактировано Coluns
на 07.12.2022
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -3,70 +3,6 @@
3 3  
4 4  Одна из самых примечательных особенностей XWiki это возможность хранить структурированные данные.
5 5  
6 -Как правило, при попытке внедрить в компании базу знаний, сталкиваются с тем, что число авторов документов большое.
7 -
8 -Это и понятно, так как хорошую базу знаний в компании должны заполнять как можно большее количество сотрудников.
9 -
10 -Именно в этом случае, от корпоративной базы знаний будет максимальный эффект.
11 -
12 -Конечно при большом количестве авторов, начинает проявляться некоторый эффект бардака, так как авторы разные и понимание того, как должна выглядеть итоговая страница базы знаний у людей разное.
13 -
14 -Это приводит к тому, что страницы базы знаний одного по сути вида, имеют разное внешнее оформление или содержание которое различается не только по месту расположения на странице, но и по составу.
15 -
16 -Как следствие, становиться существенно сложнее искать информацию в базе знаний, хотя XWiki обладает великолепным поиском, о чем мы ранее писали в статье: [[Поиск в XWiki>>doc:Stati.Funktsii-XWiki.Poisk-v-XWiki.WebHome]]
17 -
18 -== Пример ==
19 -
20 -Приведем такой пример:
21 -
22 -Предположим ваша организация занимается оказанием услуг другим организациям.
23 -
24 -И вы решили хранить в вашей корпоративной базе знаний анкеты сотрудников, чтобы быстро предоставлять информацию вашим клиентам или просто быстро найти сотрудника с нужными компетенциями.
25 -
26 -Если поручить создание такой картотеки нескольким сотрудникам, то в итоге у вас будет какое-то количество страниц "сотрудников", при этом на одной странице будет написано Имя и Фамилия (без отчества) а на другой только Фамилия с инициалами.
27 -
28 -На одной будет написано как умение "Анализ бизнес-процессов" а на другой "Бизнес процессы".
29 -
30 -Причем структура этих страниц будет также разной.
31 -
32 -== Шаблоны ==
33 -
34 -Частично проблему можно решить тем, что создать необходимые шаблоны с заранее описанной структурой документа и возможно с рекомендациями по заполнению.
35 -
36 -Большинство вики-систем, например Confluence или MediaWiki дают возможность создавать шаблоны страниц.
37 -
38 -Конечно XWiki не исключение. Хотя механизм шаблонов в XWiki более продвинутый чем в других системах. Ранее уже писали о шаблонах в XWiki в отдельной статье: [[Шаблоны в XWiki>>doc:Stati.Funktsii-XWiki.SHablony-v-XWiki.WebHome]]
39 -
40 -Но несмотря на то, что шаблоны позволяют навести некоторый порядок, все же их возможности ограничены.
41 -
42 -Основная проблема шаблона в том, что по сути шаблон это просто заранее подготовленный черновик страницы.
43 -
44 -И он никак не ограничивает пользователя в том, чтобы например удалить часть шаблона.
45 -
46 -Или например написать в поле не то, что подразумевается.
47 -
48 -Простой пример: Скажем мы хотим в каком то поле писать дату рождения. В шаблоне же автор страницы может вписать туда и дату в различном формате и просто что угодно.
49 -Таким образом, шаблоны требуют качественного обучения сотрудников и регулярного контроля вводимой информации.
50 -
51 -Но даже это не гарантирует отсутствие ошибок.
52 -
53 -== Вики второго поколения ==
54 -
55 -И вот тут приходит на помощь умение XWiki  хранить структурированные данные.
56 -
57 -Другими словами: Есть возможность заранее определить поля с данными которые будут размещены на странице.
58 -
59 -Это очень похоже на шаблоны, но при этом на создаваемой странице будет не только место для "произвольного" текста заранее размеченного шаблоном.
60 -
61 -Также там будут размещены заранее определенные поля нужного типа. Такие шаблоны в терминологии XWiki называются "Приложения"
62 -
63 -И пользователь в полях таких приложений сможет либо указать данные только нужного типа, либо выбрать значение только из предопределенного типа.
64 -
65 -Например, в нашем случае с карточками сотрудников это могло бы быть приложение "Сотрудники"
66 -
67 -Вот как выглядит процесс создания и заполнения страницы в таком случае:
68 -
69 -
70 70  ----
71 71  
72 72  {{cl-plate-help/}}