WPを2.1から2.2へアップグレード

2007/12/25 火曜日 21:28 投稿者 zon

いまさらだけど、2.1から2.2へアップグレードした。なんだかんだでコアファイルもいじっているので、差分を取るのが面倒で、結構時間がかかってしまった。バージョン管理してないとだめですね。バージョン管理が出来るようになるという課題が増えたな。

別のところで、WP 2.2 のブログをやっているというのもあったので余り心配はしてなかったけど、修正部分やプラグインも含めて特に問題なく動いたので一安心。

修正したところは、WordPress 投稿エディタに LightBox のコードを挿入 と ATOM がValidation にならなかったところの2点。

『LightBox のコードを挿入』のほうは、2.1 とはまた違う構成になっているので、記事をそのまま丸写しってわけには行かないけど、やってたから参考にはなるってぐらいでした。でも、なんとなく正常に動いてない気がするので、気が向いたら確認しよう。ATOM の方は、昔そんなことをした気がするくらいであんまりよく覚えてません。

今回、アップグレード中に『メンテナンス中』ってメッセージを出したくて、ステータスコードはどうすればいいかとか分からなかったので調べてたら、下記のページにやりたいことがずばり書いてたので勉強になりました。

ErrorDocument 503 /error/maintenance.html
RedirectMatch 503 "^/(?!error/)"

サーバメンテナンス中にエラー画面を返す方法

自分の場合は、ブログの部分だけ 503 を返せばよかったので、

ErrorDocument 503 "エラードキュメントのパス"
RedirectMatch 503 /blog/

ってやっとけばOKでした。404 Not Found でリダイレクトの勘違い で書いてたリダイレクト検証ツールで確認してみたらしっかり 503 が返ってました。

引用記事のコメント欄に mod_asis や mod_rewrite を使えばよりよい対処法だというようなことを書いていましたが、まぁ、そんなに頻繁に使うものでもないし、個人的なブログなんで、まぁそこまでこだわらなくてもいいかなってことで、本当に必要になったときにまた参考にさせてもらうことにしよう。

WPにページャーのプラグインを入れてみた

2007/12/24 月曜日 19:21 投稿者 zon

まえまえから不便だから何とかしたかったんだけど、いじるのが面倒で放置していたページのナビゲーションですが、Some styles for your pagination の記事を見て、自分好みの分かり易いページャーだったので、ここからCSSを頂いてくれば、手間が減るなと思い設置することにしました。

自分で作る気だったんですが、プラグインがあるんではないかと思って探してみたら WP-PageNavi 2.20 というプラグインを見つけました。これで、上記で配布している CSS をプラグイン用にちょこっと直せば、自分好みのナビゲーションになるなと思い、プラグインを入れて CSS をいじろうとしたら、上記の記事からダウンロードした CSS のヘッダに、Plugin Name: WP-Digg Style Paginator と書かれているではありませんか。これ、WPのプラグ引用のCSSなんすか?ってことで、Plugin URI: に書かれてあるページに行くとありました。WP Digg Style Pagination Plugin V 1.0 というプラグインが。

早速入れてみたんですが、これWPのバージョンが、2.2 からじゃないとエラーが出ますね。このブログ(zontheworld)はまだ、2.1 なんですよ。とりあえず、関数が宣言されていないってエラーだったので、宣言されていない関数user_trailingslashit() と untrailingslashit() を 2.2 のソースからプラグインのファイルにコピペしてみたら動いてるみたいなんで、一件落着って事でそれ以上詳しくは追ってないです。

さっさと2.2にしないといかんですね。

Windows に Ruby on Rails の環境を入れてみた

2007/12/04 火曜日 16:38 投稿者 zon

いろいろと試してみて、なんとか動く環境ができたっぽいのですが、まとめるほどスムーズに行かなかったので、とりあえず、参考にしたページを羅列しておきます。近いうちにOSを再インストールしようと思っているので、またお世話になるし。

10分で作るRailsアプリ インストール編
頑張ってみたけど、うまくいかなかった。Rails のインストールに失敗してしまう。多分バージョンのバージョンの組み合わせがうまくいっていないみたい。実際に動かすバージョンと一緒にしたかったのであきらめる。

Ruby/Ruby on Rails/インストール for windows
Ruby のバージョンは 1.8.5 を使いたかったので、RubyForge: One-Click Ruby Installer: ファイルリストから ruby185-24.exe をダウンロードしてきた。

『Windows に Ruby on Rails の環境を入れてみた』の続きを読む »

Maple Project と Usagi Project がコラボレーション

2007/12/02 日曜日 17:52 投稿者 zon

オープンソースとしてSNSを開発しているUsagi Projectとコラボレーションをさせてもらうことになりました。

Maiple Project:[Maple] コラボレーション

この度、PHPフレームワークの「Maple Project (http://kunit.jp/maple/)」と、PHPライセンスでSNSエンジンを開発している「Usagi Project (http://usagi.mynets.jp/)」が、プロジェクトとしてコラボレーションし、今後の開発を共同で行うことを決定しました。

Usagi Project:国産のOSSフレームワークMaple Projectと、SNSエンジン開発OSSのUsagi Projectがコラボレーション!!

しばらく Ethna を使ってWebアプリを作ってみたものの、もうひとつしっくりこなかったというか、Ethna のよさを十分に活かせていないような気がして、他のフレームワークを使ってみようかと調べてみた結果、CakePHP を試してみようと思って、いろいろと CakePHP の情報を集めているところのでこのニュースを知りました。

『Maple Project と Usagi Project がコラボレーション』の続きを読む »

zontheworld HTML convert time: 0.060 sec. ( Login )