🥹 [KG] EditorImages v1.0.0 - 에디터 이미지 관리, 자동삭제 [KG-Plugins] 정보
🥹 [KG] EditorImages v1.0.0 - 에디터 이미지 관리, 자동삭제 [KG-Plugins]
관련링크
첨부파일
본문
KG EditorImage - 에디터 이미지 관리
이 플러그인은 그누보드5에서 DHTML 에디터에서 업로드한 이미지를 관리하고 자동 삭제하여 용량 낭비를 해결하는 플러그인입니다.
그누보드는 글 삭제 등으로 에디터에서 첨부한 이미지가 더이상 사용되지 않아도 이미지 파일은 그대로 남아 용량을 낭비하게 됩니다. 이 플러그인은 이러한 문제를 해결하기 위해 업로드한 이미지 목록을 관리하고, 사용하지 않는 이미지를 자동으로 정리해줍니다.
지원하는 기능
- 에디터에서 첨부한 이미지 목록을 기록
- 기록을 바탕으로 사용되지 않는 이미지 파일을 자동 삭제하여 공간 낭비를 줄임
- 이미지 파일의 썸네일 또한 자동 삭제
호환성
- 이미지 업로드 시
get_editor_upload_url
Replace Hook을 구현한 에디터와 호환됨- 그누보드에 내장된 'cheditor5', 'smarteditor2' 에디터는 호환됨
- 업로드한 이미지를
/data/editor/*
폴더에 저장하는 에디터와 호환됨
기능 적용 범위
그누보드 버전에 따라 지원 항목에 차이가 있습니다.
- 게시판 설정과 글
- 1:1 문의 설정과 질문, 답변
- 그누보드 5.5.8.3.4 버전 이상에서 지원
- FAQ 분류 설정 및 항목
- 설정 '내용관리'의 컨텐츠
- 설정 '회원메일발송' 기능의 컨텐츠
- 설정 '팝업레이어관리' 기능의 컨텐츠
- 영카트
- 상품 정보
- 그누보드 5.5.8.3.4 버전 이상에서 지원
- 상품 정보의 head/tail 항목은 기록되지만 이미지를 자동으로 삭제하지 않음. 상품 복사 시 영카트에서 head/tail 항목의 컨텐츠는 재사용하지만 이미지 파일 자체는 복제하지 않기 때문
- 상품 문의
- 상품 사용후기
- 분류관리 설정
- 이벤트 설정
- 상품 정보
주의사항
- 이 플러그인은 이미지를 업로드한 대상(글, 설정 등)이 삭제되면 해당 이미지 파일을 자동으로 삭제하여 공간을 절약합니다. 업로드한 이미지의 주소(또는 태그)를 복사하여 여러 곳(다른 설정이나 글 본문 또는 레이아웃, 스킨 등)에 사용하는 경우 원본 대상이 삭제되면 이미지가 깨질 수 있습니다.
- 이 플러그인을 사용하기 전의 컨텐츠에는 영향을 주지 않으며, 플러그인 설치 및 동작 후 업로드한 이미지만 관리됩니다.
이 플러그인은 완전하지 않으며, 많은 문제를 포함하고 있을 수 있습니다. 이 플러그인은 묵시적인 보증을 포함하여 어떠한 형태의 보증도 제공하지 않으며 발생한 문제에 대해 책임을 제공하지 않습니다. 문제에 따라 정상적인 이미지 파일이 제거될 수도 있는 등 기타 다양한 문제를 일으킬 수도 있습니다.
발견하신 문제는 이슈를 작성해주시거나 보안취약점 등 민감한 문제는 *** 개인정보보호를 위한 이메일주소 노출방지 *** 이메일로 제보해주시기 바랍니다.
설치 및 동작 환경
아래와 같은 필수 조건을 충족해야 합니다.
- KG Framework 필수
- PHP 7.4 버전 이상
- 그누보드 5.5.8.3.2 버전 이상
- 1:1 문의 지원이 필요하다면 그누보드 5.5.8.3.4 버전 이상
- 영카트 지원이 필요하다면 그누보드 5.5.8.3.4 버전 이상
설치 방법
- KG Framework가 설치된 상태여야 함
- 이 플러그인을
/kg/plugins/editor_images
폴더에 설치 - 그누보드 관리페이지 '환경설정 -> DB업그레이드' 페이지에 접근하면 자동으로 필요한 DB 테이블이 생성됨
이 플러그인이 기록하는 개인정보
이 플러그인은 DB에 업로드된 이미지 파일의 정보와 함께 아래와 같은 개인정보가 함께 저장됩니다. 개인정보처리방침 및 개인정보 수집항목 안내에 참고하시기 바랍니다.
- 이미지 파일을 업로드한 자의 IP 주소: 평문
License (GNU LGPL v2.1 or later)
Copyright (C) 2023 Kkigomi (https://github.com/kkigomi)
이 플러그인은 자유 소프트웨어입니다. 자유 소프트웨어 재단이 공표한 GNU LGPL 2.1 또는 그 이후 버전을 임의로 선택해서 그 규정에 따라 이 플러그인을 수정하거나 재배포할 수 있습니다.
이 플러그인은 어떠한 형태의 보증도 제공하지 않습니다. 특정 목적 적합성 또는 상업성에 대한 묵시적 보증 역시 제공하지 않습니다. 알지 못했거나 이미 알고 있는 문제가 포함되어있을 수 있으며, 예측하거나 예측하지 못한 문제를 일으킬 수 있습니다. 보다 자세한 사항에 대해서는 GNU LGPL 2.1 버전 또는 이 플러그인에 포함된 LICENSE
파일을 확인하시기 바랍니다.
- 이 플러그인의 저장소
- Awesome KG
- KG Framework
- sir.kr에서 KG Framework 다운로드
- sir.kr에서 KG 플러그인 모두 찾기
- 그누보드5 가이드
9
댓글 전체

또한, 관리페이지에서 DB 업그레이드 메뉴에서 완료 후 정상 동작합니다.

참조)PHP Version 7.3.17에서도 실행될 수 있는 방법이 있습니까?

앞으로도 7.4미만은 지원할 계획이 전혀 없습니다.



