에디터에서 첨부한 이미지를 글 삭제시 자동으로 정리해주는 플러그인입니다.
최소한의 기능만을 지원하는 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` 파일을 확인하시기 바랍니다.
댓글 5개
원본 글이 삭제되어야 이미지를 삭제하는 방식이고 이를 위해 DB에 굳이 기록해두고 있는 셈이죠.
이미지를 다른 곳에 사용했다면 원본글 삭제시 이미지가 깨지겠지만 이 플러그인에서는 그러한 사용을 고려하지는 않습니다.
요구가 많다면 사용된 곳을 모두 기록해두고 사용처가 다 사라질 때에 이미지를 삭제하는 것으로 개선할 수는 있겠지만 사실상 완전한 추적에는 한계가 있어서 무결성을 유지하지 못하기 때문에 기능 추가의 효율은 떨어지긴 합니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 11258 | |
| 11203 | |
| 11195 | |
| 11190 | |
| 11172 | |
| 11148 | |
| 11130 | |
| 11078 | |
| 11050 | |
| 11047 | |
| 11014 | |
| 10993 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기