🥹 KG 에디터 이미지 자동정리 Lite v0.1.0 정보
🥹 KG 에디터 이미지 자동정리 Lite v0.1.0첨부파일
본문
에디터에서 첨부한 이미지를 글 삭제시 자동으로 정리해주는 플러그인입니다.
최소한의 기능만을 지원하는 Lite 버전이며 (일정을 예상할 수 없지만) 이후에 제공하는 기능에서 이 Lite 버전에서 누적한 DB 데이터를 활용하여 추가 기능을 제공할 예정입니다.
이 플러그인은 에디터에서 첨부한 이미지 파일 목록을 DB에 기록해두어 글 삭제시 첨부한 이미지 파일과 생성된 썸네일을 누락없이 삭제하는 기능을 지원하여 다음과 같은 문제를 해결합니다.
- 글 삭제시 에디터에서 첨부한 이미지는 자동으로 삭제해주지 않는 문제 해결
- 글이 수정되어 본문에서 이미지 태그가 제거되면 글 삭제시 썸네일을 삭제하지 못하는 문제 해결
# 지원하는 기능
- 에디터에서 첨부한 이미지를 DB에 기록
- 글 삭제시 DB 목록을 바탕으로 글에서 첨부했던 이미지 파일을 자동 삭제
- 업로드된 이미지의 썸네일 파일을 자동 삭제
# 사용시 주의사항
이 플러그인은 완전하지 않으며, 발견하지 못한 버그 등의 문제를 포함하고 있을 수 있습니다. 이 플러그인은 묵시적인 보증을 포함한 어떠한 형태의 보증도 제공하지 않으며 발생한 문제에 대해 책임을 제공하지 않습니다.
문제에 따라 정상적인 이미지 파일이 제거될 수도 있으며, 기타 다양한 문제를 일으킬 수 있습니다.
# 설치방법
PHP 7.4.x 버전 이상, 그누보드 5.5.8.3 버전 이상을 지원합니다.
이외의 환경에서는 동작하지 않거나 사이트의 동작이 멈출 수 있으니 설치 전 확인하시기 바랍니다.
- 파일의 압축을 풀어 `kg_editor_images.extend.php` 파일을 `/extend` 폴더에 복사
- 최고관리자 권한의 계정으로 사이트에 로그인하면 DB에 테이블 자동 생성 및 설치 완료
# 자유소프웨어 라이센스 (사용 허가)
GNU LGPL 2.1 or Later
Copyright (C) 2023년 Kkigomi
이 소프트웨어는 자유소프트웨어입니다. 이 소프트웨어의 피양도자는 자유소프트웨어 재단이 공표한 GNU LGPL 2.1 버전 또는 그 이후 버전을 임의로 선택해서 그 규정에 따라 개작하거나 재배포할 수 있습니다.
이 소프트웨어는 묵시적인 보증을 포함한 어떠한 형태의 보증도 제공하지 않습니다. 보다 자세한 사항에 대해서는 GNU LGPL 2.1 버전 또는 이 플러그인에 포함된 `LICENSE` 파일을 확인하시기 바랍니다.
7
댓글 전체
에디터로 업로드한 이미지를 여러 게시물에서 공통으로 사용되는 경우도 있습니다.
참고 부탁드립니다.
원본 글이 삭제되어야 이미지를 삭제하는 방식이고 이를 위해 DB에 굳이 기록해두고 있는 셈이죠.
이미지를 다른 곳에 사용했다면 원본글 삭제시 이미지가 깨지겠지만 이 플러그인에서는 그러한 사용을 고려하지는 않습니다.
요구가 많다면 사용된 곳을 모두 기록해두고 사용처가 다 사라질 때에 이미지를 삭제하는 것으로 개선할 수는 있겠지만 사실상 완전한 추적에는 한계가 있어서 무결성을 유지하지 못하기 때문에 기능 추가의 효율은 떨어지긴 합니다.