링크프리뷰 모듈 작업기입니다 :)
엊그저께쯤에 비디오 파일 썸네일 작업 이야기를 한 적이 있었는데요. https://xetown.com/board/1854761
이번에는 pdf 파일에도 미리보기 썸네일을 적용해보았습니다.
종전에는 첨부된 pdf 파일을 본문 삽입할 때 pdf의 첫 페이지를 캡처해서 대표 이미지로 추가 첨부해주는 방식이었는데요. 아무래도 이게 첨부파일 목록을 보다보면 좀 지저분하다는 생각이었거든요. (물론 글읽기 모드에서는 게시판 스킨에서 이미지 파일을 감출 수는 있지만 그건 어디까지나 꼼수이겠고요ㅎㅎ)
근데 이번에는 (비디오 파일 작업에서처럼) DB의 files 테이블에 해당 이미지의 파일 경로를 thumbnail_filename 컬럼으로 이식시켜줘서 한 덩어리로 움직이게끔 했습니다. 그래서 위의 스샷처럼 이미지 파일처럼 보이지만 사실 저건 pdf 파일입니다ㅎ
이렇게 마우스 오버를 해보면 파일 이름이 pdf로 나오는 걸 확인할 수 있지요.
근데 작업을 다 끝내놓고 보니 첨부한 파일에 thumbnail_filename을 이식시켜주는 게 지금은 '첨부된 파일의 본문 삽입' 시점으로 잡아놓았는데요. 좀 더 깔끔하려면 '파일 첨부 직후' 시점이겠다 싶기는 합니다.
근데 또 비디오도 그렇고 pdf도 그렇고 썸네일 추출 작업을 js로 하다보니 php단에 의존하는 insertFile after 시점에선 좀 곤란하다 싶기도 하네요.
암튼 링크프리뷰 모듈 0.3 버전은 막바지 작업 중입니다.
에카님이 주셨던 이슈가 있는데 할 수 있는 한에서 검토를 하고 조만간 업로드하도록 하겠습니다~