Difference between revisions of "Zh/Documentation/DevGuide/Extensions/Checklist for Writing Extensions"

From Apache OpenOffice Wiki
Jump to: navigation, search
(New page: {{Documentation/DevGuide/ExtensionsTOC/Zh |ShowPrevNext=block |PrevPage=Zh/Documentation/DevGuide/Extensions/Extension Layers |NextPage=Zh/Documentation/DevGuide/Extensions/File Format }} ...)
 
m
Line 11: Line 11:
 
# 使用 '''.oxt''' 作为文件扩展名和提供[[Zh/Documentation/DevGuide/Extensions/description.xml | description.xml]]。[http://extensions.openoffice.org/servlets/ReadMsg?list=dev&msgNo=142 这里]说明了为什么需要使用<code>.oxt</code>的原因。
 
# 使用 '''.oxt''' 作为文件扩展名和提供[[Zh/Documentation/DevGuide/Extensions/description.xml | description.xml]]。[http://extensions.openoffice.org/servlets/ReadMsg?list=dev&msgNo=142 这里]说明了为什么需要使用<code>.oxt</code>的原因。
 
# 提供一个[[Zh/Documentation/DevGuide/Extensions/Extension_Identifiers|'''扩展标识符''']]。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/identifier|[查看 XML 元素描述]]]   
 
# 提供一个[[Zh/Documentation/DevGuide/Extensions/Extension_Identifiers|'''扩展标识符''']]。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/identifier|[查看 XML 元素描述]]]   
# 提供一个 [[Documentation/DevGuide/Extensions/Extension_Versions|'''version''']]. [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/version|[查看 XML 元素描述]]]
+
# 提供一个 [[Zh/Documentation/DevGuide/Extensions/Extension_Versions|'''版本号''']]. [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/version|[查看 XML 元素描述]]]
# Provide a [[Zh/Documentation/DevGuide/Extensions/Display_Name|'''display name''']]. [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/display-name| [查看 XML 元素描述]]]
+
# 提供一个 [[Zh/Documentation/DevGuide/Extensions/Display_Name|'''显示名称''']]. [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/display-name| [查看 XML 元素描述]]]
# 提供一个 [[Zh/Documentation/DevGuide/Extensions/Icon|'''icon''']]. [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/icon|[查看 XML 元素描述]]]
+
# 提供一个 [[Zh/Documentation/DevGuide/Extensions/Icon|'''图标''']]. [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/icon|[查看 XML 元素描述]]]
# 提供一个 [[Zh/Documentation/DevGuide/Extensions/Extension Description | '''description''']]. [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/extension-description|[查看 XML 元素描述]]]
+
# 提供一个 [[Zh/Documentation/DevGuide/Extensions/Extension Description | '''扩展说明''']]. [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/extension-description|[查看 XML 元素描述]]]
 
# 说明 [[Zh/Documentation/DevGuide/Extensions/Target Platform|'''目标平台''']]。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/platform|[查看 XML 元素描述]]]
 
# 说明 [[Zh/Documentation/DevGuide/Extensions/Target Platform|'''目标平台''']]。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/platform|[查看 XML 元素描述]]]
 
# 或提供 [[Zh/Documentation/DevGuide/Extensions/Dependencies|'''依赖关系''']]说明。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/dependencies|[查看 XML 元素描述]]]。例如,如果扩展所需求的 OOo '最低版本应使用 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/dependencies/OpenOffice.org-minimal-version|OpenOffice.org-minimal-version]] 的依赖性。
 
# 或提供 [[Zh/Documentation/DevGuide/Extensions/Dependencies|'''依赖关系''']]说明。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/dependencies|[查看 XML 元素描述]]]。例如,如果扩展所需求的 OOo '最低版本应使用 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/dependencies/OpenOffice.org-minimal-version|OpenOffice.org-minimal-version]] 的依赖性。
# 或提供 [[Zh/Documentation/DevGuide/Extensions/Simple_License|'''license''']]. [[Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/registration| [查看 XML 元素描述]]]   
+
# 或提供 [[Zh/Documentation/DevGuide/Extensions/Simple_License|'''license''']]. [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/registration| [查看 XML 元素描述]]]   
# 除非 [http://extensions.services.openoffice.org OOo 扩展仓库] 不适用,也许可以考虑为扩展定制 [[Zh/Documentation/DevGuide/Extensions/Online Update of Extensions | ''''在线更新'''']] 功能。[[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/update-information|[查看 XML 元素描述]]].
+
# 除非更新功能不适用 [http://extensions.services.openoffice.org OOo 扩展仓库],也许可以考虑为扩展定制 [[Zh/Documentation/DevGuide/Extensions/Online Update of Extensions | ''''在线更新'''']] 功能。[[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/update-information|[查看 XML 元素描述]]].
 
# 如果扩展需要配置的话,或许可以提供 [[Zh/Documentation/DevGuide/Extensions/Options Dialog|'''选项页''']]。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/update-information|[查看 XML 元素描述]]].
 
# 如果扩展需要配置的话,或许可以提供 [[Zh/Documentation/DevGuide/Extensions/Options Dialog|'''选项页''']]。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/update-information|[查看 XML 元素描述]]].
 
# 提供 '''[[Zh/Documentation/DevGuide/Extensions/Publisher Information|发行商信息]]'''。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/publisher|[查看 XML 元素描述]]].
 
# 提供 '''[[Zh/Documentation/DevGuide/Extensions/Publisher Information|发行商信息]]'''。 [[Zh/Documentation/DevGuide/Extensions/Description of XML Elements#Element /description/publisher|[查看 XML 元素描述]]].
# Provide a link for '''release notes''' (TODO: more documentation) in the description.xml. Currently only used within the 'update dialog'. When using the [http://extensions.services.openoffice.org OOo extension repository], then the link to the release notes is automatically generated from the information entered on the web site. That is, when using the repository one does not need to provide this information in the description.xml.
+
# 在 description.xml 中为'''发行注释'''(TODO:需要更多文档)提供一个链接。当前这只用于'更新对话框'。当使用 [http://extensions.services.openoffice.org OOo 扩展仓库] 时,发行注释的链接由输入到 Web 站点的信息自动产生。也就是说,当与扩展仓库一并使用时,是可以不用在 description.xml 中提供这类信息的。
 
# 如果需要,为 [[Zh/Documentation/DevGuide/Extensions/Help Content|'''帮组系统''']] 提供内容。
 
# 如果需要,为 [[Zh/Documentation/DevGuide/Extensions/Help Content|'''帮组系统''']] 提供内容。
  
Line 27: Line 27:
 
{{PDL1}}
 
{{PDL1}}
  
[[Category:Documentation/Developer's Guide/Extensions]]
+
[[Category:文档/开发者指南/扩展]]

Revision as of 01:31, 5 September 2008


这里简要概括在开发扩展时需要注意重要事项:

  1. 使用 .oxt 作为文件扩展名和提供 description.xml这里说明了为什么需要使用.oxt的原因。
  2. 提供一个扩展标识符[查看 XML 元素描述]
  3. 提供一个 版本号. [查看 XML 元素描述]
  4. 提供一个 显示名称. [查看 XML 元素描述]
  5. 提供一个 图标. [查看 XML 元素描述]
  6. 提供一个 扩展说明. [查看 XML 元素描述]
  7. 说明 目标平台[查看 XML 元素描述]
  8. 或提供 依赖关系说明。 [查看 XML 元素描述]。例如,如果扩展所需求的 OOo '最低版本应使用 OpenOffice.org-minimal-version 的依赖性。
  9. 或提供 license. [查看 XML 元素描述]
  10. 除非更新功能不适用 OOo 扩展仓库,也许可以考虑为扩展定制 '在线更新' 功能。[查看 XML 元素描述].
  11. 如果扩展需要配置的话,或许可以提供 选项页[查看 XML 元素描述].
  12. 提供 发行商信息[查看 XML 元素描述].
  13. 在 description.xml 中为发行注释(TODO:需要更多文档)提供一个链接。当前这只用于'更新对话框'。当使用 OOo 扩展仓库 时,发行注释的链接由输入到 Web 站点的信息自动产生。也就是说,当与扩展仓库一并使用时,是可以不用在 description.xml 中提供这类信息的。
  14. 如果需要,为 帮组系统 提供内容。


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
In other languages