C# と .NET Framework 4 を主にWindows Formのアプリケーション開発について

2009年3月20日

wlwmanifest.xml <options> エレメント wlwmanifest.xml <options> エレメント

Windows Live Writerのマニフェストに記述可能な options サブエレメントは、ブログの機能をWindows Live Writerに伝える機能を持ちます。

最初にWLWでブログアカウントを設定する際に基本的なAPIタイプは決定されます。

さらに、マニフェスト中のoptionsエレメントによりオーバーライドする事が出来ます。

optionsサブエレメントの設定例:

    <options>
        <clientType>MovableType</clientType>
        <supportsCategoriesInline>Yes</supportsCategoriesInline>
        <supportsSlug>Yes</supportsSlug>
        <supportsPages>Yes</supportsPages>
        <supportsScripts>Yes</supportsScripts>
        <supportsEmbeds>Yes</supportsEmbeds>
    </options>

clientTypeエレメント

clientTypeエレメントはWLWの使用するブログの機能セットを定義します。
有効な値:

  • Metaweblog
  • MovableType
  • WordPress

clientTypeで設定した基本の機能は、各個別エレメントでオーバーライドできます。

API Capability Metaweblog MovableType WordPress 機能
supportsPostAsDraft

下書きをサーバーに投稿
metaWeblog.newPosteditPostpublishフラグを付ける
supportsFileUpload

ファイルのアップロード
metaWeblog.newMediaObjectのサポート
supportsExtendedEntries

追記記事
記事構造体の mt_text_more フィールドサポート
supportsCustomDate

カスタム投稿日付
記事構造体のdateCreatedの明示的な指定サポート
supportsCategories

カテゴリ
supportsCategoriesInline

(*)

カテゴリのインライン化
記事構造体のcategoriesフィールドのサポート
supportsMultipleCategories

複数カテゴリ
supportsHierarchicalCategories

階層型カテゴリ
wp.getCategorieswp.addCategoryのサポート
supportsNewCategories

新規カテゴリ
インライン指定か、wp.addCategoryメソッドによるカテゴリの追加サポート
supportsNewCategoriesInline

新規カテゴリのインライン化
未使用のカテゴリがcategoriesフィールドに含まれている場合自動追加
supportsKeywords

Comments

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)

トラックバックURL

このエントリーのトラックバックURL:
http://www.cs-dotnet.com/cgi-bin/mt-tb.cgi/252