확장이 SP Kernel 미들웨어 그룹을 직접 조작하거나 라우트 파일에 미들웨어 FQCN 을 직접 부착하던 임시 방식을, 확장이 부착 대상(targets)을 명시 선언하고 코어가 요청 시점에 라우트명·URI 로 매칭해 실행하는 self-gate 로 정규화. 번들 7건(ecommerce/gdpr/pay 3종) 이전, audit 룰 3건·문서·버전 동기화 동반. 부수적으로 generate-skills.cjs 가 재생성 시 신의성실(부수의무) 섹션을 소실 시키던 회귀를 수정 — 스킬별 불릿을 스크립트 SSoT 로 편입해 재생성에도 보존.
36 lines
1.2 KiB
JSON
36 lines
1.2 KiB
JSON
{
|
|
"identifier": "sirsoft-gdpr",
|
|
"vendor": "sirsoft",
|
|
"name": {
|
|
"ko": "GDPR (일반 데이터 보호 규정)",
|
|
"en": "GDPR (General Data Protection Regulation)"
|
|
},
|
|
"version": "1.0.1",
|
|
"description": {
|
|
"ko": "쿠키 동의 배너, 자동 차단, 동의 이력 저장, 마이페이지 동의 철회를 제공하는 GDPR 대응 플러그인입니다.",
|
|
"en": "GDPR-ready plugin: cookie consent banner, auto-blocking, consent history, and mypage consent withdrawal."
|
|
},
|
|
"license": "MIT",
|
|
"g7_version": ">=7.0.5",
|
|
"dependencies": {
|
|
"modules": {},
|
|
"plugins": {}
|
|
},
|
|
"github_url": "https://github.com/gnuboard/g7-plugin-sirsoft-gdpr",
|
|
"github_changelog_url": "https://github.com/gnuboard/g7-plugin-sirsoft-gdpr/blob/main/CHANGELOG.md",
|
|
"assets": {
|
|
"js": {
|
|
"entry": "resources/js/index.ts",
|
|
"output": "dist/js/plugin.iife.js"
|
|
},
|
|
"css": {
|
|
"entry": "resources/css/banner.css",
|
|
"output": "dist/css/plugin.css"
|
|
},
|
|
"handlers": true
|
|
},
|
|
"loading": {
|
|
"strategy": "global",
|
|
"priority": 50
|
|
}
|
|
} |