{
"id": "ShariXKnowledgeBundles",
"page": "sharixopen:knowledge:standards:bundles",
"area": "open",
"type": "reference",
"title": "Публикационный пакет: состав и проверки",
"status": "review",
"schema_version": 1,
"relations": {
"related_to": [
"ShariXKnowledgeOpenKnowledgeFoundationStart",
"ShariXKnowledgeOpenKnowledgeDevelopmentSharedchangeflow",
"ShariXKnowledgeOpenKnowledgeDevelopmentLicensesprovenance",
"ShariXKnowledgeOpenKnowledgePublishingPackageformats"
]
},
"extensions": {
"taxonomy": {
"domain": "reference",
"lifecycle": "unspecified",
"parents": [
"ShariXKnowledgeOpenKnowledgeStandardsStart"
],
"terms": []
},
"glossary": []
},
"content_sha256": "242053d2a4870c58836608944b77fe308ef0351749d53a1f0b60e173f2dcfd69",
"schema": 1
}
====== Публикационный пакет: состав и проверки ======
~~NOCACHE~~
**Родительский раздел:** [[sharixopen:knowledge:standards:start|Стандарты ShariX Open]].
===== Канонический пакет =====
Корень архива: ''manifest.json'' и ''documents/.txt''. Формат манифеста — ''sharix.knowledge.bundle'', версия 1. Путь, ''id'' и ''sha256'' проверяются до публикации. Допускаются метаданные ''relations'' и ''extensions.taxonomy.parents'', связывающие реально существующие статьи.
===== Обновление и история =====
Адрес ''page'' является основой сопоставления. Плагин автоматически учитывает созданные вручную страницы и сохраняет существующие идентификаторы. Содержимое меняется через штатный DokuWiki API с сохранением редакций. ''base_sha256'' не нужен для обычного изменения; ''sha256'' в манифесте подтверждает только целостность байтов пакета.
===== Безопасность =====
Маршрутизация: ''open'' — публичная DokuWiki, ''platform'' и ''joint'' — внутренняя. До 100 документов в одном ZIP. Сходство страницы с другой по отличающемуся адресу проверяется отдельно; удаление оформляется только явным действием и индивидуальным подтверждением. Конфликтные документы можно пропустить.
===== Связанные материалы =====
* [[sharixopen:knowledge:publishing:package_formats|Точная спецификация ZIP и JSON]]
* [[sharixopen:knowledge:publishing:bundle_v1|Формат bundle v1]]
* [[sharixopen:knowledge:publishing:routing_and_review|Публикация по областям]]
~~SHARIX_KNOWLEDGE_RELATED~~