ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • data exchange : comment, trackback, plugins...
    maniadb project 2006. 4. 10. 03:06
    처음 이 사이트를 만든 이유가 우리나라에 이런 류의 사이트가 없다는 사실에 매우 "쪽팔려서"라고 밝힌바 있습니다.

    하지만, 상당히 노동집약적(?)인 이 사이트가 생존하기 위해서는 "참여와 공유"라는 점이 매우 중요하다 하겠습니다.

    이에, 몇가지 참여와 공유 방안을 고민하다가 머리가 아파서, 일단 쉬운것 몇가지를 해보았습니다.

    1. Comment
      예전에는 Review 형식이었으나, 그닥 글을 길게 쓰는 것을 안 좋아하시는 듯 하여.. :)

    2. Trackback
       특정 아티스트나 음반에 관한 글을 작성하시고, 이곳을 통해 trackback 등으로 공유가 활발하게 일어났으면 하는 바램인거죠..

    3. Plugins
      요거 이번에 애좀 먹은건데..
      일단 음반 정보를 공유할 수 있게 만들어봤습니다.
       maniadb 에서 음반 검색 후 음반 아이디를 찾았다는 전제조건 하에...

      3-1. xml
             http://www.maniadb.com/syndication/album_xml.asp?a=[album_id]
             위의 주소를 통해 xml 파일을 가져가실 수 있습니다.
             예로 든 시나위의 경우라면 아래와 같이 되겠지요.
             http://www.maniadb.com/syndication/album_xml.asp?a=131317
       
      3-2. javascript
             외부에서 xml 문서를 가져가려면 client browsing 옵션을 바꾸거나,
             서버 상에서 access를 허용해줘야 하는데 막혀 있는 경우가 많더군요.
             이와 같이 xml dump가 어려우신 분들을 위한 서비스..
             http://www.maniadb.com/syndication/album_xml.asp?a=[album_id]&rt=js
             위와 같은 주소를 call 할 경우 maniadbXmlText 라는 변수에 xml 문서를 string으로 assign하는 javascript를 반환합니다. 아래와 같이 테스트 하실 수 있습니다.
             <script type="text/javascript" src="[위의주소]"></script>
             <script  type="text/javascript"><!--
                   alert( maniadbXmlText );
              --></script> 

      3-3. tattertools plugin
             3-2.를 응용하여 tattertools plugin을 만들어보았습니다.
             음반 커버만 볼 수도 있고,
             커버와 타이틀도 볼 수 있고,
             심지어는 수록곡도 볼 수 있습니다.
             디자인은 매우 열악하고 구리지만, plugin 소스를 고쳐주실 분들이 많으리라 믿습니다. :)
             [maniadbmusic|131317]

    'maniadb project' 카테고리의 다른 글

    카타로그 정리를 시작하며...  (0) 2006.06.27
    Tattertools Plugin v0.22  (2) 2006.05.03
    Tattertools music plugin v0.2  (1) 2006.05.01
    test version #2 오픈에 즈음하여...  (0) 2006.03.03
    maniadb.com blog를 시작하며....  (6) 2005.08.13

    댓글

Designed by Tistory.