Blogのデザインを変えました


Blogのデザインを変えてみました。
今回、HTMLベースのテンプレートを利用させてもらうことで、Wicketのウリの一つである、プログラムとデザインの分離による分業を擬似体験できました。
テンプレートを利用させてもらったのはこちら。
Styleshout.com

HTMLベースのテンプレートを組み込むのは大変簡単でした。
wicket:idさえ意識すれば、大体テンプレートの組み込みはできてしまいました。
ただ、行毎にスタイルを変えるようなデザイン部分についてはプログラマとデザイナのコミュニケーションが重要になりそうです。
例えば、以下のようなListViewクラス内のpopulateItemメソッドにおいて、CSSのclassを行毎に変えたりする場合です。
 protected void populateItem(final ListItem item) {
     if(item.getIndex() % 2 == 1) {
         item.add(new SimpleAttributeModifier("class", "alt"));
     }
 }
他にもwicket:enclosure等のWicket独自タグを意識する必要がありますが、JSP何かに比べれば大分簡単だと思います。


Comment