• RSS
  • Skin Info
  • Tag list
zbXE의 애드온, 모듈, 위젯, 에디터 컴포넌트, 레이아웃 의 info.xml과 개별 스킨의 skin.xml 파일의 포맷이 변경되었습니다.

#495 티켓에 해당되는 내용입니다. 기능 설명 등에 해당하는 description 노드가 author 노드 하위에 있던 것을 상위로 끌어올리는 등 정비가 이루어졌습니다.

새로운 포맷이 적용된 '연관글 출력'애드온의 info.xml 파일을 예로 들겠습니다.
먼저 수정되기 이전의 포맷입니다.

<?xml version="1.0" encoding="UTF-8"?>
<addon version="1.2">
    <title xml:lang="ko">연관글 출력</title>

    <author email_address="bnufactory@gmail.com" link="http://bnufactory.com/" date="2008. 07. 23">
        <name xml:lang="ko">BNU</name>
        <description xml:lang="ko">글 하단에 같은 태그를 가진 글을 출력합니다.</description>
    </author>

    <extra_vars>
        <var name="title">
            <title xml:lang="ko">제목</title>
            <description xml:lang="ko">표시 될 제목을 입력해주세요.</description>
        </var>
    </extra_vars>
</addon>

위 포맷에서 새로운 포맷으로 변경된 내역은 아래와 같습니다.
  • 프로그램 버전표기 변경
    • 2줄의 version 속성이 프로그램 버전표기에서 문서 포맷 버전으로 사용됩니다.
    • 프로그램 버전은 5줄의 <version>노드로 변경되었습니다.
  • 작성일 표기 위치 변경
    • 5줄의 date 속성으로 표기하던 것을 상위 <date>노드로 변경하였습니다.
    • 날짜 포맷은 'yyyy-mm-dd'로 변경되었습니다.
  • 설명문 노드 위치 변경
    • 6줄의 <description>노드가 <author> 하위 노드에 있던 것을 상위로 끌어올렸습니다.
  • <author> 노드의 중복 허용
    • 작성자, 저작권자를 표기할 수 있는 <author>노드의 중복을 허용해 공동저작정보를 표기할 수 있습니다.
  • <history> 노드 추가
    • 프로그램의 업데이트 이력을 작성할 수 있습니다.
  • <link> 노드 추가
    • 노드의 이름이 의아한 부분이 있습니다만, 피드백을 받을 URL을 표기할 수 있습니다.
  • <license> 노드 추가
    • 프로그램의 라이선스 정보를 표기할 수 있습니다.
큰 변경은 위와 같습니다. 위치가 변경된 내역들이 대부분이고 <history>노드의 경우는 새로 추가되었습니다. 사실 <history>노드는 zero님께서 내부적으론 구현해놓으신 부분이었지만 출력되지 않았던 부분을 추가했습니다.

아래는 새로운 포맷(0.2)을 적용한 예제입니다. 위의 이전 포맷과 비교하여 참조하시기 바랍니다.

<?xml version="1.0" encoding="UTF-8"?>
<addon version="0.2">
    <title xml:lang="ko">연관글 출력</title>
    <description xml:lang="ko">글 하단에 같은 태그를 가진 글을 출력합니다.</description>
    <version>1.2</version>
    <date>2008-07-23</date>
    <link>http://bnufactory.com/</link>
    <license link="http://www.gnu.org/licenses/gpl.html">GNU GPL</license>

    <author email_address="bnufactory@gmail.com" link="http://bnufactory.com/">
        <name xml:lang="ko">BNU</name>
    </author>

    <extra_vars>
        <var name="title">
            <title xml:lang="ko">제목</title>
            <description xml:lang="ko">표시 될 제목을 입력해주세요.</description>
        </var>
    </extra_vars>

    <history version="1.2" date="2008-07-23">
        <author email_address="bnufactory@gmail.com" link="http://bnufactory.com/">
            <name xml:lang="ko">BNU</name>
        </author>
        <description xml:lang="ko">'모듈 이름' 보임 설정이 추가되었습니다.</description>
        <log xml:lang="ko">찾아진 글의 '모듈 이름'의 보임을 선택 할 수 있도록 추가</log>
    </history>
</addon>

해당 티켓은 아직 닫혀있지 않고 개별적으로 처리되는 부분을 하나로 묶기 위한 작업이 남아 있습니다.


이와 관련하여 의견이 있으신 분은 댓글로 남겨주시면 감사하겠습니다. :)
이 게시물을..
이 글과 연관된 글
2008.07.27 14:33:24 (*.197.221.137)
996
기존에 사용하던 호스팅 기간이 만료되어 옮겨왔습니다.

데이터는 가져오지 못하여 텅비어 있습니다만, 또 다시 차곡차곡 채워가도록 하겠습니다. :)

ds.jpg
이 게시물을..
삭제 수정 답글
2008.08.05 12:00:47 (*.189.163.250)
이런~
^^ 앞으로도 좋은 자료 부탁드립니다.
답글
2008.08.06 23:27:18 (*.197.221.137)
[레벨:2]BNU
안녕하세요. :)

차근차근 이것저것 만들고 있습니다^^;

애드 클릭스


믹시

Powered by zeroboard XE