Genie: WP에서 알라딘 책정보 사용하기

가끔(…) 읽은 책 / 지른 책에 관한 웹로그를 남기게 되는데, 그러다보면 거의 필연적으로 해당 책에 관한 웹 참조를 만들어내게 된다. 얘를 들어서 얼마 전에 포스팅한 소설: 히스토리언 포스팅에다가 책의 링크와 표지를 붙여주는 것과 그렇지 않은 것의 차이는 좀 클 것이다. (…라지만 귀찮아서 안 붙이는게 다반사인 rein입니다 (…))

일단 책은 오프라인/아날로그 미디어이기 때문에 책 내용만큼까지는 아니라고 생각하지만 표지 디자인도 중요하다고 생각해서 가능하면 표지도 붙여넣으려고하는 중입니다. 물론 책에 대해 rein이외의 시각이나 구입 정보를 알려주기 위해서라도 가능하면 링크를 걸려고 하고요 – 물론 20~30권씩 한 줄 리뷰를 쓰는 포스팅들에선 /먼산.

덤으로 알라딘처럼 등록된 블로그에 있는 책 정보의 알라딘 링크를 통해 책을 구입한 사람이 생기면(…) 일정 적립금을 분배하는 방식도 있기 때문에 :D

 

그런 의미에서 알라딘의 책 정보  API를 사용해서 알라딘 책 정보 링크와 책 표지를 얻어올 수 있는 워드프레스 플러그인이 생겼습니다. 선고받은 비행 http://meiclamo.net에서 배포되고 있는 Genie라는 플러그인입니다. 굉장히 단순한 문법을 통해서 (정확히는 ISBN 주소 10자리만 있으면 됩니다) 책 정보를 화면에 출력할 수 있기 때문에 더 없이 좋습니다. 알라딘의 OpenAPI를 이용해서 정보를 얻어오기 때문에 처음 설정이 약간 귀찮긴하지만 그래봐야 WP에서 akismet 쓰기 위한 절차랑 비슷한 수준입니다.

일단 가장 큰 장점은 위에서 말한 것 처럼 간단하다는 것.  그리고 간단함에도 불구하고 설정 페이지에서는 꽤 복잡한 템플릿을 만들어낼 수 있다는 점이 굉장합니다. 사실 이 두 가지면 플러그인이 가져야 할 미덕을 모두 포함했다고 해도 :D  덤으로 특별히 WP 편집기에 포함되는 기능이 아니라 단순한 태그 형식이라 WP  편집기가 아닌 원격 편집기 – 예를 들어서 Windows Live Writer 같은 것들 – 에서도 사용이 가능합니다.

약간의 단점도 눈에 띄는데, 어제 저녁에 리포팅한 약간의 문제가 어제 저녁에 수정될 수준이기 때문에 별로 걱정할 것은 없어보입니다. 그래도 몇 가지를 나열해보면,

  • 10자리 ISBN을 사용합니다. 2005년 초에 결정되서 2007년부터 사용되기 시작한 13자리 ISBN을 사용할 수 없습니다. 그런데 이 13자리 ISBN 중 현재 사용되는 것과 얼마 후에 추가로 사용되기 시작할 주소는 사실 10자리로 변환이 가능합니다†. 아마 곧 추가되지 않을까합니다 ~_~
  • 여러 개의 genie 태그가 ([ ] 사이에 genie ISBN 번호 하는 식으로 사용됩니다) 한 줄에 있을 때 제대로 출력되지 않는 문제가 있습니다.
  • 기본 템플릿이 제공되지 않습니다. 웹 프로그래밍 경험이 없다면 약간 당황하게 될지도 모릅니다. 물론 배포 페이지에 예제가 있기 때문에 큰 문제는 아닙니다.
  • 이미 해결된 문제지만 한 포스팅 안에 다수의 genie 태그가 있을 때 제대로 출력되지 않는 문제가 있었습니다.

WP 사용 인구가 많지 않은 한국이지만, 좋은 플러그인을 만드시는 분들이 꽤 많은 것 같습니다 :)

ps. 바로 밑 포스팅에 실제로 genie 플러그인을 사용해봤습니다.

*

† 10자리 ISBN의 마지막 한 개를 지우고 맨 앞에 978을 붙이고 체크섬 check-sum 을 다시 계산해서 마지막 숫자를 만들어내면 10자리 -> 13자리 변환이 완료된다. 역 변환도 978로 시작하는 13자리 ISBN에서는 성립한다. 이 번호대가 다 떨어지고나면 그 이후의 방법이 사용된다. (참조:  위키페디아 ISBN 페이지)

Published by

rein

나는 ...

6 thoughts on “Genie: WP에서 알라딘 책정보 사용하기”

  1. 자세한 설명 해주셔서 감사합니다. isbn 13은 아예 고려조차 안했었는데, 찾아보니깐 10자리로 변환하기가 쉽더라구요. 얼른 13자리도 가능하도록 수정했습니다. :D

    아 그리고, 한줄에 사용한 genie 태그에서 에러가 나는건 왜 그런지 생각좀 해보고 있는데, 아직 뾰족한 수를 모르겠네요! 시간이 해결해주겠죠~!

  2. 앗 빠른 업데이트네요! 좋은 플러그인 잘 쓰고 있습니다 :D
    한 줄에 [ ] 형식의 태그를 여러개 못쓰는건 왠지 워드프레스 문제인 듯도하고 좀 아리송하네요(…)

  3. 김영정 // 플러그인 디렉토리에 복사하고, 포스팅 쓸 때 [genie ISBN번호] 로 쓰시면됩니다.ISBN은 책 뒷표지나 알라딘에서 검색하면 나오고요.

Leave a Reply