{ "id": "ShariXKnowledgeModules", "page": "sharixopen:knowledge:modules:start", "area": "open", "type": "reference", "title": "Компоненты и модули Open", "status": "review", "schema_version": 1, "relations": { "related_to": [ "ShariXKnowledgeOpenKnowledgeModulesCatalog", "ShariXKnowledgeOpenKnowledgeModulesConstructor", "ShariXKnowledgeOpenKnowledgeModulesHandlers", "ShariXKnowledgeOpenKnowledgeModulesInstallationentitlementhealth", "ShariXKnowledgeOpenKnowledgeModulesMoodle", "ShariXKnowledgeOpenKnowledgeModulesAppointments", "ShariXKnowledgeOpenKnowledgeModulesNextcloud" ] }, "extensions": { "taxonomy": { "domain": "reference", "lifecycle": "unspecified", "parents": [ "ShariXKnowledgeOpenKnowledgeStart" ], "terms": [] }, "glossary": [] }, "content_sha256": "f1fea7967c781aaa7f22e76685c311c6f3624c60c14658e079edd7b212aac01c", "schema": 1 } ====== Компоненты и модули Open ====== ~~NOCACHE~~ ===== Опорные подсистемы ===== Backend, Tickets, runtime, Constructor, handler backend, payments, user model и design template имеют разные обязанности и repo ownership. ===== Расширения ===== Appointments, Moodle, Nextcloud, Calendar, Converse, Voice и другие сервисные модули подключаются через контракты и не перенимают модели ядра. ===== Рабочее состояние ===== Наличие Git-исходников, установка, entitlement, настроенность и runtime health должны проверяться раздельно. ===== Детальные правила ===== * [[sharixopen:knowledge:modules:catalog|Модули Open и их обязанности]] * [[sharixopen:knowledge:modules:constructor|Constructor: определение собственного сервиса]] * [[sharixopen:knowledge:modules:handlers|Обработчики, Blockly и граница выполнения]] * [[sharixopen:knowledge:modules:installation_entitlement_health|Жизненный цикл модуля: установка, право, готовность]] * [[sharixopen:knowledge:modules:moodle|Moodle: требования к курсам и проверка результатов]] * [[sharixopen:knowledge:modules:appointments|Appointments: запись, календарь и слоты]] * [[sharixopen:knowledge:modules:nextcloud|Nextcloud: хранение файлов и ссылки]] ~~SHARIX_KNOWLEDGE_RELATED~~ ~~SHARIX_KNOWLEDGE_GRAPH~~ ~~SHARIX_KNOWLEDGE_CATALOG~~