{ "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~~