web

i / wordpress theme

このブログのために作成したWordPressテーマを公開します。

・特徴
中央揃えの固定幅
2カラム
左サイドバー
最小限の機能

・ダウンロード
» i.zip
» i_comment.zip

i_comment.zipの各PHPファイルには詳細に日本語コメントをつけてあります。
コメントのつけ方はこちらを参照しました。
http://seminar.php-web.net/theme/deforuto-tema-no-kaisetsu

・補足
無償、GPLライセンスです。
http://www.opensource.org/licenses/gpl-license.php

基本的にこのブログで使用しているものと同じですが、若干違うところがあります。

ファビコン:
表示機能はありますが、デフォルトではfavicon.icoファイルを入れていません。

サイドバー:
このブログでは現在”categories”や”archives”など各項目の見出しは空にしてあります。投稿が増え、あった方が見やすいと感じるようになれば追加しようと考えています。また、月別アーカイブの表記は”2010年6月”から”2010/06″となるように変更してあります。方法は以下の通りです。

wp2.9.2の場合:wp-includes/general-template.phpの821行目
wp3.0の場合:wp-includes/general-template.phpの925行目

$text = sprintf(__('%1$s %2$d'), $wp_locale->get_month($arcresult->month), $arcresult->year);

$text = sprintf(__('%2$d/%02d'), $wp_locale->get_month($arcresult->month), $arcresult->year);

に書き換えます。

一応、WordPress2.9.2と3.0、主要ブラウザで動作確認を行っていますが、何か欠陥・問題をみつけた際はご一報いただけるとありがたいです。

before hello internet

このサイトができあがるまでの過程、参考にしたサイトなどの記録です。

・ドメインの取得、サーバーのレンタル
ドメインはVALUE-DOMEIN、サーバーはXREA+にしました。とにかく安いです。”www”ありなしで若干迷いましたが、何となく”www”ありで運営することにしました。アクセスした際にどちらか一方へリダイレクトされるようにさえしておけば、どちらでも良いみたいです。「www あり なし」で検索するといろいろ出てきます。
http://mage8.com/xrea.html
http://mage8.com/domain.html

・サイトの方針、必要な機能の決定
自分好みのサイトなど参考にしつつサイトの方針を決めていきました。個人サイトなので余計な機能はつけず必要最低限、骨子だけのサイトにすることを目標としました。完全に個人の趣味ですが、僕はこういうサイトには意志が感じられて良いなと思います。
http://www.magnetmus.net/
http://tomonagatokuyama.com/

必要な機能はオンラインプロフィールとブログ、二つをひとつにまとめても良かったのですが、今後の拡張性など考えてブログはサブフォルダ上に開設することにしました。

・プロフィールページの作成
HTML、CSSについて調べながら、Smultronというエディタで手書きの簡単なプロフィールページを作成しました。XHTML、HTML5など気になりましたが、下の記事の影響と、HTML5はまだちょっと早いのかなということでHTML4.01にしました。まぁどっちにしろごく簡素なページなので特に関係ないのかもですが。
http://terkel.jp/archives/2009/05/why-i-choose-html-401/

・WordPressのインストール
ブログはBloggerや、はてな等の既存サービスを使ってさくっと始めるという選択肢もありましたが、結局のところカスタマイズなどいろいろわずらわしそうなので、時間もあるし自分でCMSをいれて作ることにしました。Movable Typeと少し迷いましたが、ウェブ上の解説など情報量の多さを考慮してWordPressを選びました。作り終えてからDrupalというのも良かったかなと思っています。WordPressはいきなりサーバーにデータベースを作ってインストールするのではなく、MAMPを使ってローカルでいろいろと試しました。ここの説明がすごくわかりやすかったです。
http://www.webcreatorbox.com/tech/wordpress-install-local/

・WordPressテーマの作成
わざわざ自分で作らなくても良かったのですが、レイアウトなど自分が納得できるほどすっきりしたものがなかったのと、挑戦してみたかったのでオリジナルテーマを作ってみることにしました。いざ始めたらきりがなくて結局ものすごく時間をかけてしまいました。テーマ作成については別エントリ書くかもです。本家のドキュメントとこの辺を参考にしました。
http://tekapo.com/st/2005/05/08/themeguide1/

・仕上げ
再び下の記事を参考にWordPressをサーバーにアップロード、XREAのサーバーではPHPのセーフモード対策というのをする必要があります。ここでは多少フォーマンスは落ちるみたいですが、CGI版PHPを使用することにしました。
http://www.webcreatorbox.com/tech/wordpress-theme-uploa/
http://mage8.com/wordpress.html#safemode

プラグインは最初から入ってたAkismet, WPMutibyte Patchの他に、All in One SEO Pack, Google XML Sitemaps, WordPress Database Backupの三つをインストールしました。最後にfeedburner、Google Analyticsの設定をして、サイトのトップページにこのblogへのリンクを記載し、デザインもブログに合うように統一して、ひとまず完成という流れでした。

結構大変でした・・・
全く整理されていませんが、以下、WordPress関連で僕が参考にしたブックマークです。
http://delicious.com/itaru.y/wordpress