mozilla

리비전 비교

Extension Versioning, Update and Compatibility

Change Revisions

리비전 171394:

리비전 171394 Suguni

리비전 171395:

리비전 171395 Suguni

제목:
Extension Versioning, Update and Compatibility
Extension Versioning, Update and Compatibility
슬러그:
Extension_Versioning,_Update_and_Compatibility
Extension_Versioning,_Update_and_Compatibility
태그:
Extensions, Add-ons
Extensions, Add-ons
내용:

리비전 (171394):
리비전 (171395):
n78      If you host your add-on's <code>updateURL</code> yourself tn78      여러분이 부가기능의 <code>updateURL</code>을 직접 호스팅하는 경우, 부가기능의 버전 정보
>hen you will need to return the add-on version information in an >를 RDF 포맷으로 반환해야만 합니다. 아래는 업데이트 선언(update manifest) 예제입니다. 여기서는 id
>RDF format. Below is an example update manifests. It lists inform>가 <code>foobar@developer.mozilla.org</code>인 서로 다른 2가지 버전의 확장기능에 
>ation about 2 different versions of the extension with id <code>f>대한 정보를 나열하고 있습니다. 포함된 버전은 2.2와 2.5 이고 둘 다 Firefox 1.5에서 2.0.0.* 버
>oobar@developer.mozilla.org</code>. The versions included are 2.2>전에서 호환된다고 명시하고 있습니다. 버전 2.2의 경우 https 업데이트 링크를 사용하고 있으며, 버전 2.5는 
> and 2.5, both of which specify compatibility with Firefox versio>일반적인 http 링크를 사용하며 전송된 파일의 유효성을 검사하기 위해 해시를 포함하고 있습니다.
>ns 1.5 to 2.0.0.*. For version 2.2 an https update link is used w 
>hile version 2.5 has a regular http link with a hash to verify th 
>e file retrieved. 
79    </p>
80    <p>79    </p>
81      It is important to get the initial RDF:Description's about 
>attribute correct. It varies depending on what type of add-on you 
> are providing information for: 
82    </p>80    <p>
81      맨 처음에 있는 RDF:Description의 about 속성을 올바르게 설정하는 것이 중요합니다. 이 속
 >성은 제공 정보가 어떤 종류의 부가기능에 대한 것인지에 따라 다음과 같이 달라집니다.
83    <ul>82    </p>
84      <li>For an extension it must be <code>urn:mozilla:extension
>:&lt;id&gt;</code> 
85      </li>
86      <li>For a theme it must be <code>urn:mozilla:theme:&lt;id&g
>t;</code> 
87      </li>
88      <li>For any other type of add-on it must be <code>urn:mozil
>la:item:&lt;id&gt;</code> 
89      </li>
90    </ul>83    <ul>
84      <li>확장 기능일 경우 <code>urn:mozilla:extension:&lt;id&gt;</code>
 > 이어야 합니다.
85      </li>
86      <li>테마인 경우 <code>urn:mozilla:theme:&lt;id&gt;</code> 이어야 합니
 >다.
87      </li>
88      <li>이 외의 다른 유형인 경우 <code>urn:mozilla:item:&lt;id&gt;</code>
 > 이어야 합니다.
89      </li>
91    <p>90    </ul>
92      In either of the examples below, the sequence of the versio91    <p>
>ns within the &lt;RDF:Seq&gt; element is significant, with the la 
>ter versions needing to be presented after earlier versions. One  
>does not need to list all versions if the latest version is being 
> provided (?). 
92      아래 예제의 경우 이후 버전이 이전 버전보다 나중에 명시되어야 한다는 점에서 &lt;RDF:Seq&gt; 
 >요소 내에 있는 버전의 순서가 중요합니다. 만일 최종 버전이 제공된다면 이전 버전 모두가 명시될 필요는 없습니다(?)
 >.
n100  &lt;!-- This Description resource includes all the update and cn100  &lt;!-- Description 리소스에는 id가 foobar@developer.mozilla.org인 단일 
>ompatibility information for>부가 기능에 대한 모든 업데이트와 호환성 정보를 포함합니다.
101       a single add-on with the id foobar@developer.mozilla.org. 101       여러분은 하나의 RDF 파일에 여러개의 부가기능에 대한 정보를 나열할 수 있습니다. --&gt;
>You can list multiple 
102       add-ons information in the same RDF file. --&gt;
n107        &lt;!-- Each li is a different version of the same add-onn106        &lt;!-- 각각의 li는 동일한 부가기능에 대한 서로 다른 버전을 나타냅니다. --&gt;
> --&gt; 
n110            &lt;em:version&gt;2.2&lt;/em:version&gt; &lt;!-- Thisn109            &lt;em:version&gt;2.2&lt;/em:version&gt; &lt;!-- 이것은 
> is the version number of the add-on --&gt;>부가기능의 버전 번호입니다. --&gt;
n112            &lt;!-- One targetApplication for each application thn111            &lt;!-- 이 부가 기능과 호환되는 각각의 응용 프로그램에 대해 targetApplicati
>e add-on is compatible with --&gt;>on이 하나씩 존재합니다. --&gt;
n119                &lt;!-- This is where this version of the add-on n118                &lt;!-- 이 부가 기능을 다운로드 받을 위치를 나타냅니다. --&gt;
>will be downloaded from --&gt; 
n122                &lt;!-- A page describing what is new in this updn121                &lt;!-- 업데이트된 버전에서 제공되는 새로운 기능을 설명하는 페이지에 대한 URL입
>ated version --&gt;>니다. --&gt;
n147    &lt;!-- A signature is only necessary if your add-on includesn146    &lt;!-- 서명은 부가기능의 install.rdf에 updateKey를 포함하고 있는 경우에만 필요합니다.
> an updateKey> --&gt;
148         in its install.rdf. --&gt;
n157      Some people prefer this alternate format (note that much ofn155      어떤 사람들은 다음의 포맷을 더 좋아합니다(본 예제에서는 기본 구조를 중점적으로 보여주기 위해 몇 가지 정
> the information has been trimmed from this example for brevity i>보가 생략되어 있습니다).
>n order to show the basic structure): 
n165  &lt;!-- This Description resource includes all the update and cn163  &lt;!-- Description 리소스에는 id가 foobar@developer.mozilla.org인 단일 
>ompatibility information for>부가 기능에 대한 모든 업데이트와 호환성 정보를 포함합니다.
166       a single add-on with the id foobar@developer.mozilla.org. 164       여러분은 하나의 RDF 파일에 여러개의 부가기능에 대한 정보를 나열할 수 있습니다. --&gt;
>You can list multiple 
167       add-ons information in the same RDF file. --&gt;
n171        &lt;!-- The resource attribute points to an RDF:Descriptin168        &lt;!-- resource 속성은 아래에 있는 RDF:Description의 동일한 about 속성
>on entry below with>을 가리킵니다.
172             a matching about attribute. The actual uri can be wh169             실제 uri는 어떤 값이든 상관 없습니다. --&gt;
>atever you like --&gt; 
n183  &lt;!-- This represents the same Description within the li fromn180  &lt;!-- 다음은 앞선 예제에서 li 요소 내에 있는 Description과 동일합니다. --&gt;
> the previous example --&gt; 
n187    &lt;!-- Trimmed the rest of the contents here --&gt;n184    &lt;!-- 나머지 내용은 생략하였습니다. --&gt;
t194    &lt;!-- Trimmed the rest of the contents here --&gt;t191    &lt;!-- 나머지 내용은 생략하였습니다. --&gt;

이력으로 돌아가기