wp-forum 試験運用
水曜日, 5 月 21st, 2008bbPress をやめて wp-forum を入れました。
wp-forum は WordPress のプラグインになっています。
# OpenID も使えます。
⇒ フォーラム
追記:wp-forum に SQLインジェクションのセキュリティホールがあり、まだ修正されていないそうなので使用を中止しました。
bbPress をやめて wp-forum を入れました。
wp-forum は WordPress のプラグインになっています。
# OpenID も使えます。
⇒ フォーラム
追記:wp-forum に SQLインジェクションのセキュリティホールがあり、まだ修正されていないそうなので使用を中止しました。
コメントにアバターを表示できるようにしてみました。
もともと WordPress 2.5 には標準で装備されている機能なんだけれど、テーマのほうが対応していなかったのでタグを自分で追加しました。Gravatar というサービスに登録してメールアドレスとアバターを紐付けします。
それと WP-SnapAvatar というプラグインを入れたので、Gravatar に登録していなくてもコメント入力でホームページの URL を記入していればアバターの代わりにホームページのキャプチャーが表示されるようになります。
⇒ Gravatar
⇒ WP-SnapAvatar(DarkX-Studios Blog)
WordPress 2.5 RC1(日本語版)を入れてみました。
なお、以下のプラグインが入っているとうまくありません。
・akismet(エラーが出る)
・wp-admin-tiger(UI がちゃんと表示されない)
ところで、ちょっとおおぼけかましてコメントの「スパム」ボタンをクリックしたらそのコメントが見えなくなってしまって困りました。普通どっかにスパム一覧を表示できそうなものだけれどそういうボタンがどこにもない。どうしたもんかと頭を抱えてしまったのだけれど、URL からの類推で
edit-comments.php?comment_status=spam
としたら何とかスパム一覧を表示することができました。あとは「承認」ボタンでステータスが変わってどうにか復活。
WordPress に移行後 トップページの表示があまりにも遅いので、WordPress MU & Smarty Factory さんの記事を参考に MySQL のクエリキャッシュを有効にしてみた。少しは改善されただろうか。
[mysqld]
query_cache_limit=1M
query_cache_min_res_unit=4k
query_cache_size=32M
query_cache_type=1
⇒ MySQLのクエリキャッシュを有効にする(WordPress MU & Smarty Factory)
このサイトで使用しているプラグインの一覧です。
サイトを iPhone/iPod touch 対応したかったのでプラグインのある MT4 にアップグレードするか、WordPress に乗り換えるかどうしようかと思ったのですが、とりあえず試験的に WordPress 版をつくってみました。
いくつか問題は残っていますが見た目はだいぶ再現しました。
しばらくは併設して、時間ができたところで WordPress への完全移行をしたいなと考えています。
WordPress の標準管理画面はダサダサで使いにくい。これを Tiger(Mac OS X 10.4) ライクな Cool で使いやすいアピアレンスにしてくれるのが WP Tiger Administration というプラグインである。ただ、いくつか問題があって
- プロフィールの編集画面でパスワードの再入力フィールドが隠れてしまう
- ME(日本語対応版)のとき Logout ボタンが表示されない
- WordPress Default 1.5 テーマの Header Image and Color 編集画面でカラーピッカーをポップアップするとボタンが隠れてしまう
とりあえず、上2つの解決方法は…
(more…)
WordPress ME からの通知メールで日本語が文字化けする。対策は php.ini または wp-config.php の修正。
[php.ini の場合] 次の2行を追加
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
[wp-config.php の場合] 次の2行を追加
mb_language(”japanese”);
mb_internal_encoding(”UTF-8″);
WordPress は MySQL ディペンドなブログ・システムだけれど、PHP 5.1 で標準サポートされた PDO(PHP のデータベース抽象化オブジェクト)で SQLite を使用できるようにできないかと挑戦してみた。
結論からいうと PDO 化のメドはたちました。ただ SQLite 対応は SQLite が日付型を扱えないために日付関係の操作をいろいろと変更しないといけないので大変そう。
以下、覚え書きです。
(more…)
WordPress ME 2.0 (*1)が大晦日(なんていうタイミング(^^;)にリリースされていたようです。
- ME 2.0 の管理画面はローカライズされていないけど動作上は問題なし
- Import に標準で “Movable Type” が用意されている(裏技は必要なし)
- WP 2.0RC3 でさんざんやってだめだった MT の Import はあっさりと成功
- Import で MT のコメントまでは取り込んでくれない(残念)
*1) ME は Multilingual Edition のことらしい