BlogEngine.NETにも・・・

2010/01/26 23:05

引き続き私の使用しているBlogEngine.NETにも(バージョン1.5から)一部対応していないことが分かりました。

まあ、BlogEngine.NETの場合は1.4まではあるAPIのパラメータを使用していなかったのが1.5から使用するようになったためなのですが。
(使用するのはいいのですが、仕様通りに実装していただければ問題なかったのですけど…)

で、どこが対応していないかと言うと記事を投稿すると時刻がずれる。
ローカル時刻とUTCの違いです。
確か metaweblog API の仕様ではローカル時刻を使用してサーバー側(ブログ側)が設定されたタイムゾーンを使用して表示をするようになっていたと思うんだけど、そうなっていない。

ちょっと違っていたので訂正。
metaweblog API の仕様ではなく XML-RPC の仕様

「Don't assume a timezone. It should be specified by the server in its documentation what assumptions it makes about timezones.」

となっている。
要はタイムゾーンはサーバー側で設定して、それを使ってくれってことだと思う。
BlogEngine.NETはそうではなく送られてきた時刻のタイムゾーンを見ようとしている。

まあ、それに合わせて送信すればいいんだけど、厄介なのは記事の取得の時刻の扱いは表示している時刻(=ローカル時刻)になっているので統一されていない。
他のブログはローカル時刻にしろUTCにしろどちらかに統一されていんだけどな。
(WordPressはちょっと違うが別の対処方法が用意されている。)

最終的には送受信ごとにどちらを使用するか設定を設ける必要があるかな…。

BlogEngine.NET, 開発 , Permalink

BlogEngine.NETでキーワード一覧取得

2009/11/14 16:01

BlogEngine.NET バージョン1.4のころは XML-RPC API を使用してキーワードの一覧が取得できなかったのですが、バージョン1.5以降からは取得できるようになったので INBlogger から取得テストを行いました。

もっと読む...

BlogEngine.NET , Permalink

BlogEngine.NET 1.5 へアップグレード

2009/11/14 11:30

現在使用しているブログをアップグレードしてみまいた。
問題がないか調査中。

BlogEngine.NET Permalink

BlogEngine.NET の投稿者取得

2009/10/19 23:59

開発中の INBlogger で投稿者登録について調べていたろころ、BlogEngine.NET では記事の投稿者が取得できない。
Windows Live Writer で確認をしてみてもやっぱり取得はできない。

と言うことでソースを確認したところやっぱり記事の取得(GetPost)時に投稿者がセットされていなかった。
うーん、コアの部分だしな。
登録側は問題ないからそのままでいいか。

あれ、バージョン1.5 ではキーワード(タグ)の一覧が取得できるようになってる。
時間があったらバージョンアップしようかな。

BlogEngine.NET, 開発 Permalink

Windows Live Writer の雑感

2009/01/12 14:13

BlogEngine.net でも問題なく使用できました。

カテゴリ、タグについても問題なく反映されました。
タグについてはキーワード欄に入力することで対応できました。

使ってみての感想としては、下書きで保存できたり、入力も楽だったりで、
内容をまとめておいてから投稿することができ、使いやすかったです。

問題点としては Extension が使用できない物があったり、画像のアップロードは
使用できますが、Web からのアップロード先とは違う場所になってしまう。
(設定で変更できるのかな?)
などがあります。

BlogEngine.NET , Permalink

Extension ThumbnailerとLightbox

2008/12/18 13:55

そうそう、先日紹介した Thumbnailer と Lightbox は2つ導入することにより
組み合わせて使用することができます。

使い方は簡単で link=original を link=lightbox へ変更するだけです。


<img src="イメージファイル.JPG[thumb:height=100,link=lightbox]" />


■サンプル

BlogEngine.NET Permalink

Extension "Lightbox"

2008/12/15 14:38

Lightbox - http://blog.data-worx.de/page/Extension-Lightbox.aspx

Lightbox エクステンションを使ってみました。

■導入方法
 \AppCode\Extension\ へ LightBox.cs をコピーをし、LightBox フォルダを root へコピーします。

■使い方
 イメージファイルをアップロードする時に html を下のように変更します。


<a href="イメージファイル.JPG" rel="lightbox"></a>


■サンプル

BlogEngine.NET Permalink

Extension "Thumbnailer"

2008/12/13 22:38

Thumbnailer - http://blog.data-worx.de/page/Extension-Thumbnailer.aspx 

サムネイル作成エクステンションを使ってみました。

■導入方法
 \AppCode\Extension\ へ Thumbnailer.cs をコピーするだけです。

■使い方
 イメージファイルをアップロードする時に html を下のように変更します。


<img src="イメージファイル.JPG[thumb:height=100,link=original]" />


■サンプル

追記 - 2008/12/18

[thumb:height=100,link=original] を追加する時の注意として「,」で区切るとき
スペースなどを入れるとうまく動作しません。

○ [thumb:height=100,link=original]
× [thumb:height=100, link=original]

BlogEngine.NET Permalink

BlogEngine.NET インストールメモ - その2

2008/12/11 13:24

インストール後、いくつかの修正を行いました。

k_kazu のプログラムメモ
code タグのバグ修正

Sugishita's blog
BlogEngine.NET のカレンダーを日本向けにカスタマイズ

BlogEngine.NET Permalink

BlogEngine.NET インストールメモ - その1

2008/12/11 13:10

BlogEngine.NET情報サイト

BlogEngine.NET をインストールする時に参考にさせていただきました。
また、こちらの日本語リソースも使用させていただきました。

BlogEngine.NET Permalink