ブログパーツ作ってみたい!その2
とりあえずブログパーツっぽいサンプルを作ってみる。フレームワークはWicketです。以下にコードを示しますが、横幅が100ピクセルで単に文字を表示するだけです。
Sample.html
<div style="background:yellow;width:100">
<span wicket:id="message">
ハーイ!ハローブログパーツ!って表示されると思う
</span>
</div>Sample.java
public class Sample extends WebPage{
public Sample(){
add(new Label("message", "ハーイ!ハローブログパーツ!"));
}
}SampleApp.java
public class SampleApp extends WebApplication{
public Class getHomePage() {
return Sample.class;
}
}とりあえず画面に表示されればいいんでブログパーツ部分はローカルホストを経由させてやる。のでこんな感じの貼り付けコードを作ってはてなのテンプレートにはっつけてみる。
<div>
<script type="text/javascript">
location.href="http://localhost:8080/blogsample/"
</script>
</div>あれ??表示できない。ローカルホストだからか?アホな!と思いつつ「ねこびーん」のブログパーツを貼り付けてみると・・・エラーになる。なんで??と思いよくよく調べたら、はてなは勝手ブログパーツは貼り付けられんらしい。悲しすぎる。
対応ブログパーツ一覧
http://hatenadiary.g.hatena.ne.jp/keyword/%e5%af%be%e5%bf%9c%e3%83%96%e3%83%ad%e3%82%b0%e3%83%91%e3%83%bc%e3%83%84%e4%b8%80%e8%a6%a7
でもよくよくぐぐっているとこちらで対応外のブログパーツを貼る方法を公開していた。結構まえから公開しているのね。
はてなダイアリーに(対応外の)ブログパーツを貼る
http://d.hatena.ne.jp/Hamachiya2/20070814/google_gadgets
なるほどGoogleガジェットにすればいいんですね。

