Experiments never fail s2

실험에 실패란 없다 블로그 시즌 2

파프리카 태그 클라우드 적용

Pythonist - 2013년 4월 7일 3:35:16 오후

태그 클라우드라는 것이 별로 유용하다는 생각이 안들어 그냥 태그 목록에 글자 크기만 조절하고 스타일만 입히고 싶었는데, 스타일 찾다 찾다 결국에는 HTML5 Canvas로 된 녀석을 쓰기로 했다.

TagCanvas 인데 꽤 깔끔하게 나오면서도 설정도 쉽고 가중치 적용도 용이한 듯 하여 바로 적용하다. 이 방대한 옵션들. 라이브러리란 이렇게 만드는 거야 말해주는 것 같다. 가중치는 해당 태그가 포함된 포스트 수를 쓰게끔 했다.

장고 템플릿에서 모델 인스턴스 메쏘드 인수를 넘길 수 없는 건 참 아쉬운 기능. 이것때문에 템플릿 필터를 따로 만들기는 좀 번거롭다. 일단은 게시판 상관없이 포스팅 수를 쓰도록 설정함.

태그 페이지에 보면 적용된 태그 클라우드를 볼 수 있다.


Posted by Hyungyong Kim (yong27)

태그(들): canvas, cloud, django, paprika, tag


comments powered by Disqus

« PyCon 2013에 다녀와서

블로그 홈 URL을 최신 포스팅으로 리다이렉션 »