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.newPostとeditPostでpublishフラグを付ける |
| supportsFileUpload |
● |
● |
● |
ファイルのアップロード
metaWeblog.newMediaObjectのサポート |
| supportsExtendedEntries |
● |
● |
追記記事
記事構造体の mt_text_more フィールドサポート |
|
| supportsCustomDate |
● |
● |
● |
カスタム投稿日付
記事構造体のdateCreatedの明示的な指定サポート |
| supportsCategories |
● |
● |
● |
カテゴリ |
| supportsCategoriesInline |
● |
(*) |
● |
カテゴリのインライン化
記事構造体のcategoriesフィールドのサポート |
| supportsMultipleCategories |
● |
● |
● |
複数カテゴリ |
| supportsHierarchicalCategories |
● |
階層型カテゴリ
wp.getCategories とwp.addCategoryのサポート |
||
| supportsNewCategories |
● |
新規カテゴリ
インライン指定か、wp.addCategoryメソッドによるカテゴリの追加サポート |
||
| supportsNewCategoriesInline |
● |
新規カテゴリのインライン化
未使用のカテゴリがcategoriesフィールドに含まれている場合自動追加 |
||
| supportsKeywords |

Comments