Files
Gnuboard7/templates/_bundled/sirsoft-admin_basic/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

142 lines
3.3 KiB
JSON

{
"identifier": "sirsoft-admin_basic",
"vendor": "sirsoft",
"name": {
"ko": "Admin Basic",
"en": "Admin Basic"
},
"version": "1.0.8",
"license": "MIT",
"description": {
"ko": "그누보드7 기본 관리자 템플릿",
"en": "Gnuboard7 default admin template"
},
"type": "admin",
"locales": [
"ko",
"en"
],
"author": {
"name": "sirsoft",
"email": "contact@sirsoft.com",
"url": "https://sirsoft.com"
},
"release_date": "2026-05-15",
"g7_version": ">=7.0.10",
"dependencies": {
"modules": {},
"plugins": {}
},
"assets": {
"css": [
"dist/css/components.css"
],
"js": [
"dist/js/components.iife.js"
],
"fonts": [],
"images": []
},
"components": {
"basic": [
"a",
"button",
"checkbox",
"div",
"form",
"h1",
"h2",
"h3",
"hr",
"icon",
"img",
"input",
"label",
"li",
"nav",
"p",
"section",
"select",
"span",
"svg",
"table",
"tbody",
"td",
"textarea",
"th",
"thead",
"tr",
"ul"
],
"composite": [
"action-menu",
"admin-footer",
"admin-header",
"admin-sidebar",
"alert-dialog",
"breadcrumb",
"card",
"confirm-dialog",
"data-grid",
"dialog",
"dropdown",
"empty-state",
"filter-group",
"icon-button",
"loading-spinner",
"modal",
"page-header",
"pagination",
"product-card",
"search-bar",
"stat-card",
"status-badge",
"tab-navigation",
"template-card",
"toast"
],
"layout": [
"container",
"flex",
"grid",
"section"
]
},
"preview": {
"thumbnail": "preview/thumbnail.png",
"screenshots": [
"preview/screenshot1.png",
"preview/screenshot2.png"
]
},
"error_config": {
"layouts": {
"401": "errors/401",
"403": "errors/403",
"404": "errors/404",
"500": "errors/500",
"503": "errors/503",
"maintenance": "errors/maintenance"
}
},
"github_url": "https://github.com/gnuboard/g7-template-sirsoft-admin_basic",
"github_changelog_url": "https://github.com/gnuboard/g7-template-sirsoft-admin_basic/blob/main/CHANGELOG.md",
"externals": [
{
"id": "fontawesome",
"type": "style",
"asset": "vendor/font-awesome/6.4.0/css/all.inlined.css"
},
{
"id": "pretendard",
"type": "webfont",
"asset": "vendor/pretendard/1.3.9/pretendard-variable.css"
},
{
"id": "flag-icons",
"type": "style",
"asset": "vendor/flag-icons/7.2.3/css/flag-icons.min.css"
}
]
}