1

주제: TTXML category 태그의 priority의 정체가 무엇입니까?

안녕하세요.

제 블로그 카테고리가 이동이 되지 않는다고 하여 DB 구조를 살펴보고 테스트를 해보니 priority열이 이상하다는 것을 느꼈습니다.

제가 백업 프로그램을 만들 때 TTXML 각 태그의 뜻을 알 수 없어

(제가 찾은 문서는 http://dev.tattersite.com/browser/proje … /ttxml.xsd 이 전부였던지라...)

priority를 카테고리 2차 구조에서 사용하는 것이라 생각하였습니다.

즉, 1이면 parent, 2이면 child라 한 것이지요.

따라서 이글루스는 1차원이기에 전부다 1로 하였습니다.

하지만 테스트 결과 해당 열이 말하는 것은 순서를 의미하는 듯싶습니다.

즉, 1, 2, 3, 4... 이런 식으로 되어야 할 듯싶네요.

이것이 맞습니까?

맞다면 그 시작은 1입니까? 0입니까?


그리고 각 DB 구조 혹은 TTXML에 대한 문서는 없습니까?

NoSyu (2009-02-19 15:59:04)에 의해 마지막으로 수정

c'est un des orgueils de notre pauvre humanité, que chaque homme se croie plus malheureux qu'un autre malheureux qui pleure et qui gémit à côté de lui
    - Le Comte de Monte-Cristo

2

답글: TTXML category 태그의 priority의 정체가 무엇입니까?

priority는 말씀하신대로 카테고리 정렬 순서입니다. smile child 여부는 카테고리의 nested 로 기술이 됩니다.

예를 들면

<category>
    <name>삶</name>
    <priority>1</priority>
</category>
<category>
    <name>식사</name>
    <priority>2</priority>
    <category>
        <name>밥</name>
        <priority>3</priority>
    </category>
    <category>
        <name>국</name>
        <priority>4</priority>
    </category>
</category>

이런 식입니다. priority 는 0부터 시작이지만, 굳이 0일 필요는 없습니다. (mysql 3를 지원하는) 역사상의 문제로 원래 1부터 가능했지만, 최근에는 루트 카테고리를 뜻하는 <root>가 있기 때문에 굳이 그러지 않아도 돌아갑니다. 그냥 1부터 시작하시면 됩니다.

DB 구조는 버전마다 다르기 때문에 (...) 문서화를 하기 힘든 면이 있습니다. (각 버전에서 업그레이드를 하면 처음 checkup을 하는데, 그 때 DB의 스키마를 바꿉니다) TTXML은 xsd 정도가 준비되어 있습니다. TTXML의 경우 대부분의 필드는 mandatory가 아니고, post와 category, tag, comment, trackback에 대한 스펙만이 확실하게 정의되어 있습니다. 관련해서 새 스펙에 대한 논의를 7월부터 시작했는데, 지지부진한 상태입니다. T_T

지금은 구조가 또 바뀌었지만 예전버전의 ERD는 페리스님께서 기술하신 http://rsef.net/46 에서 참조하실 수 있습니다. 도움이 되셨으면 좋겠습니다. smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: TTXML category 태그의 priority의 정체가 무엇입니까?

그렇군요.
임의로 1부터 시작하게 하였지만, 관리 페이지에서 바꾸면서 살펴보니 그 값이 제멋대로 변하더군요.;;;
하지만 order에는 맞게 되어 화면 상 보이는데는 문제가 없었습니다.
자세한 답글 고맙습니다.

c'est un des orgueils de notre pauvre humanité, que chaque homme se croie plus malheureux qu'un autre malheureux qui pleure et qui gémit à côté de lui
    - Le Comte de Monte-Cristo