Views를 이용해서 컨텐츠 목록을 XML 이나 JSON 로의 출력을 담당하는 Views Datasource 모듈

Views를 이용해서 컨텐츠 목록을 XML 이나 JSON 로의 출력을 담당하는 Views Datasource 모듈

제목이 참 긴데, 주절주절 풀어서 말하자면 이렇다.

Views 모듈(이하 뷰 모듈)은 드루팔에서 제일 중요한 모듈 중에 모듈이다.
2008년 12월 기준, 아직 코어 모듈에는 포함되지 않았지만,
뷰 모듈이 없다면 드루팔은 진정한 CMS로 거듭나지 못할 만큼 중요하다.

뷰 모듈의 존재 목적은, "컨텐츠를 정제해서 유저가 원하는 모양으로 출력"
하는 것이다. 컨텐츠는 CMS에서 가장 중요하게 생각하는 개념으로 드루팔은
컨텐츠를 아주 잘 저장/축적/관리하는 능력을 보유하고 있다.
하지만 많이 갖고 있으면 뭐하나, 요리조리 변형시켜 입맞대로 보여주지 못하다면...
그래서 뷰 모듈은 드루팔의 오른팔 중의 오른팔 모듈로 우리가 원하는 형태로
컨텐츠 정보를 가공해서 보여준다. 그것도 아주 자유도가 대단히 높다!

그런데 이러한 팔방미인(?) 뷰 모듈도 그냥은 부족한 것이 하나 있으니,
이름하여 컨텐츠 목록을 XML이 JSON같이 정형화된 데이터로 출력하는 것이 안된다.
물론 나중에는 기본 기능으로 들어가겠지만, 2008년 12월 기준으로는 아직 없다.
그래서 찾아보았다. 그런 기능(컨텐츠 목록의 XML 출력)을 하는 모듈이 없는지...

역시 있었다.
Views를 이용해서 컨텐츠 목록을 XML 이나 JSON 로의 출력하는 모듈로는,
Views Datasource 모듈이 좋다. * http://drupal.org/project/views_datasource

근데 이 모듈을 설치/활성화하고 나면 6.x대 드루팔 Views 설정 화면에서는
Row style에는 Unformatted 항목이 보이고, Style에 다음의 항목이 보여야 하는데...

・JSON data document
・RDF data document
・XHTML data document
・XML data document

최신판을 깔아도 당최 나타나질 않는게 아닌가! 그래서 조사해 보았더니
버그가 있어서 아래 주소에서 패치판을 다운로드 받아서 설치했더니 잘 보였다.
http://drupal.org/node/307223#comment-1040887

이 모듈도 정말 좋다. 외부로의 데이터 출력시, 프로그래밍이 필요없어질 정도다.

* 참고 주소 : http://groups.drupal.org/node/11387 (Views Datasource 모듈의 홈피)

Your rating: None 평균 : 5 (2 votes)

댓글

참고로 Veiws 관련

참고로 Veiws 관련 하위 모듈로 유명한,
Views Bonus Pack 모듈도 굉장히 유용하다.
http://drupal.org/project/views_bonus