チョコチョコと Wordpress をカスタマイズしているのでチョットだけメモ。
ぁ、ちなみに、 「MovableType と WordPress のどっちが良いのか?」的な記事ではありません。多少参考にはなるかもしれませんが、結論を言うと、「環境やテーマ,スキル等で自分に合った方を選びましょう」って感じです。
MovableType の方はまぁ、日本でも使ってる人が多いし、本も充実してきていると思うし、なにより私が大してカスタマイズしていないので省略(笑
取り敢えず、WordPress をカスタマイズしていて思ったこと等を書いておこうかと。
- ユーザ数に比例してドキュメント少
-
そんな気がするって程度の事ですが、解説サイト的な物は殆ど見かけないと思います。
また、公式サイトの和訳なし。(翻訳中らしい)
- 公式サイトの情報が不十分
-
theme(テンプレート)で使える関数(タグ)の掲載量が実際より少ない。
例えば、タグ(関数)の機能を実現する為に内部的に使っている関数の仕様が載っていない。
- 実装されている関数が少なめ
-
MovableType に比べるとってことですが、欲しい機能のタグがなかった。
MovableType にあるタグを組み合わせれば実現できるので、WordPress でもタグ(関数)の組み合わせで出来ると思い、簡単に考えていたら全然そんなことはなく、いくつか関数を自作することに(笑
個人的に実装した機能は追記にでも書いておきます。
- カスタマイズには PHP の知識必須(多少)
-
theme(テンプレート)は PHP のソースコードなので何の知識もない人が編集すると真っ白とか、その他色々な問題発生の元。
Smarty とかでもうチョット単純にならないのかと思う反面、function.php に関数を書けば、どこでも PHP のコードが書けて、ある程度何でもできるのは楽。
元々実装されてない機能を追加するという点においては MovableType より楽なんじゃないかと。
こんな感じでしょうか。
何となく悪いところっぽいことばかり書きましたが、普通に使う分にはどちらも大して変わりはないと思うし、WordPress は PHP だからやはり仕組み上 CGI より速い。(体感出来る程ではないにしても)
記事投稿等、管理画面での読み込みの速さは体感出来るレベルかも。
っていうか、MovableType ってやっぱり結構良く出来てると思います(笑
完全に PHP 化したらかなりよさげ。(超面倒そう
最近、卒論で「Java でシステム作成」→(一部うまく連携できず)→「言語を Perl に変更」という感じでプログラムしつつ、WordPress で PHP 使ってみたり、プログラミングばっかりだ(笑
密かに Smart Thinkings を普通のサイトっぽいデザインに変えようと考えているのに…
プログラミング言語はどれも中途半端だけど、C も一応同じくらい使えます(笑
しかし、Python が気になる今日この頃。(Google で使われているらしい)