Files
Gnuboard7/templates/_bundled/gnuboard7-hello_admin_template/template.json
T
HeuJung 0833bd1f6a fix(core,engine): 확장 번들 503 판정을 선언 축에서 소실 축으로 교체
빈 번들 503 을 "에셋을 선언한 활성 확장이 있는데 결과가 비었다" 로 판정해,
스타일 규칙이 아직 없는 0바이트 CSS 만 선언된 기본 구성이 통째로 503 이 됐다.
file_get_contents 는 0바이트에서 false 가 아니라 '' 를 돌려주므로 읽기 실패
분기도 타지 않는다. 선언 축 게터는 전부 file_exists 게이트라 부재를 셀 수 없어,
존재 게이트가 없는 getDeclaredAssetAbsolutePaths 를 통로로 두고 503 의 근거를
소실 축(findMissingDeclaredAssets)으로 옮긴다. 존재하되 비었으면 빈 200 이다.

곁들여: 실패 배너 항목명을 내부 구분 키에서 사용자 어휘로(engine-v1.64.7),
봇 화면이 없는 템플릿 CSS 를 링크하지 않도록 실재 게이트, 매니페스트 자산
선언 드리프트 4건 정정.
2026-09-04 15:36:33 +09:00

68 lines
1.5 KiB
JSON

{
"identifier": "gnuboard7-hello_admin_template",
"vendor": "gnuboard7",
"name": {
"ko": "Hello Admin Template",
"en": "Hello Admin Template"
},
"version": "0.1.1",
"license": "MIT",
"description": {
"ko": "그누보드7 학습용 최소 Admin 템플릿 스켈레톤",
"en": "Gnuboard7 minimal admin template skeleton for learning"
},
"type": "admin",
"hidden": true,
"locales": [
"ko",
"en"
],
"author": {
"name": "gnuboard7",
"email": "contact@gnuboard.com",
"url": "https://gnuboard.com"
},
"release_date": "2026-04-21",
"g7_version": ">=7.0.10",
"dependencies": {
"modules": {},
"plugins": {}
},
"assets": {
"js": [
"dist/js/components.iife.js"
]
},
"components": {
"basic": [
"a",
"button",
"div",
"h1",
"h2",
"h3",
"img",
"span"
],
"composite": [],
"layout": []
},
"error_config": {
"layouts": {
"401": "errors/401",
"403": "errors/403",
"404": "errors/404",
"500": "errors/500",
"503": "errors/503",
"maintenance": "errors/maintenance"
}
},
"externals": [
{
"id": "fontawesome",
"type": "style",
"asset": "vendor/font-awesome/6.4.0/css/all.inlined.css"
}
]
}