Drupal

このサイトは Drupal を使って構築しています。Drupalに関連するエントリをここにまとめています。Drupalのバージョンは5.xでスタートし、2009年4月に6.xに移行し、2011年春に7.xに移行しました。古いエントリもできるだけ最新の情報になるように更新しています。

気に入った音楽の見つけ方

私の Last fmのページを見てもらえればわかるように、基本的にジャズ・フュージョンと言われる分野の音楽が好きで聴いている。

昔好きだったプログレも聴いているし、Popsのヒット曲も聴いている。昔の洋楽を聴くのには Napster が便利でよく使っている。月額1280円のBasicコースに入っているが、料金としては微妙なところだ。

新しい音楽も聴きたいと思い知らない人の音楽もときどきトライしている。見つけるパターンはだいたい以下だ。

  1. Napsterのチャンネルやプレイリスト

モバイル用のテーマを入れる

Accessibilityモジュールを使ってモバイル用のテーマを入れようとしたがうまく行かなかった。 後で、Mobile themeモジュールを使ってやってみたところ、そちらはうまくいった。

Accessibilityモジュールについては、いったん以下のようにしてうまくいったと思ったのだが、ログインしないでアクセスするとエラーがでることがわかったのでやめた。この問題は認識されているようだ。ページのキャッシュを有効にしているときにエラーが起きるようだ。

YSlow の評価値を上げる

FireFoxのアドオンであるfirebugのプラグインにYSlowというのがある。Yahoo!Developer Networkが配布しており、Yahoo!のPerformaceチームの考え出した基準にしたがってWEBページのパフォーマンスを評価するというものである。

このサイトを計測してみるとスコアは F(47)だった。Fというのは最低ランクで()の数字は大きいほどいい。

これを少しでも上げてみようと思う。参考にしたのは、以下のページである。

http://buytaert.net/yslow

はてなスターを入れてみた

けっこう苦労したので、自分向けメモとして記録しておく。(はてなスターは今は外してあります)

以下のページに書いてあるように、基本的には、ヘッダに設定を書いて終わりである。

はてなスターをブログに設置するには

ただ、Drupal の場合(というかこのサイトのテーマの場合)、フロントページと個々のエントリページとで構造が異なるのがやっかいだった。

  • フロントページでは id=content というブロックの中に class=node というブロックが複数個並ぶ。はてなスターを付けたい場所は、class=nodeのブロックの中のh2で書いたタイトルの末尾である。
  • 個々のエントリページでは、id=content というブロックの中にh1でタイトルを書き、さらにclass=nodeというブロックの中に本文を書く。

最初は、両方のページに対応させるように、エントリノードの中身を複数個書いてみた。

ところが、フロントページにはh1が無く、個々のエントリページにはh2が無いため、このような書き方はうまく行かないようだ。(そのページにとって正しい記述が最初に書いてあればうまく行く)

結局、ページの構造を判断するための条件を見つけ出して、判定させることでうまく行った。

Using Drupal を Amazon.ca から買う

2008年の12月に Using Drupal という洋書が出た。役に立ちそうなので買おうと思ったが、Amazon.co.jp で5013円する。

折しも円高なのでamazon.comから買えば安いのではないかと思った。さらにユーロはかなり安くなっているので、他のAmazonも調べてみた。レートはYahoo Finaceのデータを使った。すると、以下のようにカナダのAmazonが狙い目である。カナダドルがかなり安くなっている。日本以外のAmazonから買うと送料がかかるのだが、それでもアメリカ、カナダ、イギリスから買うと日本で買うよりお得である。

SH906iのまとめて自動ロック

SH906iにはいろいろなロック機能が付いているが、まとめて自動ロックというものを設定して端末を閉じたときに自動的にロックがかかるようにしてみた。わざわざ手順を踏んでロックする方法ではロックするのを忘れてしまうし、それでは意味が無いと思ったからだ。

端末を閉じてロックがかかっているときに家族から電話がかかってきたのだが、いつもと着信音が違う。デフォルトの着信音として設定しているものが鳴っている。

動作から想像するとアドレス帳の個別設定がロックのせいで無効になっていると思われる。マニュアルを調べてみると、案の定、「マルチメディアを機能別ロックすると電話帳の指定着信音は無効になる」とのことだ。これをロック対象からはずさなければならない。

また、電話帳をロックすると「電話帳に登録した内容や設定した内容が無効になる」とのことなので、これもはずさなければならない。

また、待受にiアプリを設定しているとこれまたiアプリのロックを外しておかないと待受アプリとして使えない。

デザインを変えました

デザインを変えました。

今までは drupal に最初からついてくる、garlandというてテーマを使用しておりましたが、少しはオリジナルのものを用意しようと考えました。とは言っても、ゼロから作成するのではありません。drupal にはカスタマイズ用のテーマがいくつかあります。最初からカスタマイズして使うことを想定したテーマです。その中の zen というテーマをカスタマイズして使っています。

背景はネットからフリーの紙素材を探してきて使っています。その他のスタイルは別のサイト(http://monchan.sakura.ne.jp/)のものを使用し、多少カスタマイズしました。

ページ

Nyanchew's Digital Life RSS を購読