2012年12月17日

Movable TypeとWordPressとeZ Publishの比較

WebCMS Advent Calendar 2012 17日目の記事です。

本記事を書くに当たって期日までに適当なブログを用意できなかったので、とりあえずここに掲載し、後ほど別サイトを用意して移動できればと思います。

CMSの比較

今回はMovable TypeとWordPressとeZ Publishのいくつかの点を比較してみたいと思います。

最新バージョン

それぞれの2012/12/17時点での最新バージョンは、Movable Typeが 5.2.2、WordPressが3.5 (Elvin)、eZ Publishが Community Project 2012.11 (Kilimanjaro) となっています。

WordPressはつい先日3.5にバージョンアップしましたね。デフォルトテーマもTwenty Twelveになったようです。

eZ Publish は Community Project 2012.9 から、バージョン5系として独自のeZ ComponentsというフレームワークからSymfony2に大きく変更になっています。

開発元

Movable Typeはアメリカ合衆国で2001年に創業したSix Apart, Ltd.により開発されました。

WordPressはb2/cafelogというソフトウェアの後継として2003年に開発がスタートしました。開発者のMatt Mullenweg が Automatticを立ち上げて商用サポートをしているようです。

eZ Publishはノルウェー王国で1999年に創業したeZ Systemsにより開発されています。

コンテンツ概念の比較

コンテンツを作成するにあたって、それぞれ概念が異なっています。

Movable TypeとWordPressはもともとブログツールなので、基本は時系列単位でページを作成していく「ブログ記事(MT)/投稿(WordPress)」という概念で構成されます。また、固定的なウェブページとして、「ウェブページ(MT)/固定ページ(WordPress)」という概念でCMSとしての機能が補完されています。これに加えてMovable Typeは5系から「ウェブサイト」という概念が追加され、ウェブサイトの下にブログとウェブページができるという、少々ややこしい形になっています。

一方eZ Publishはクラス(カスタムフィールドを含むテンプレート)とオブジェクト(実データ)という概念ですべてが構成されており、ブログ記事のような時系列コンテンツの概念が薄いと言えます。「ブログ記事(Blog post)」というクラスもデフォルトのテーマで用意されていますが、親クラスに「ブログ(Blog)」を利用しなければいけなかったりと、汎用性が高い分なにやらごちゃごちゃと面倒なことになってしまいます。

用語の比較

WordPressMovable TypeeZ Publish
投稿(post)ブログ記事(entry)
固定ページ(page)ウェブページ(page)オブジェクト
メディア(attachment)アイテム(asset)メディア(Media)
ディスカッション(discussion)コミュニケーション(feedback)
抜粋(excerpt)続きSummary
スラッグ(slug)出力ファイル名URLエイリアス
カスタムフィールドカスタムフィールド属性(attribute)

2009年12月 8日

銅雀台(どうじゃくだい)

銅雀台の読み方は「どうじゃくだい」と言う。
曹操が築いた「三台」のひとつ。あいつぐ氾濫で破壊され、残骸のみ現存。

2009年2月18日

キュート フォント

有限会社mode-Duoが無料フォントとして配布するキュートなフォント KesaranPasaranKTは、優しいふわふわ感のあるキュートな1byteカタカナフォント。

かわいいイメージを表現したいときに利用できるフリーフォントなのでおすすめ。PDFへの埋め込みも可能となっているので是非ダウンロードしておきたい。

2009年1月 2日

桟橋(さんばし)

桟橋(さんばし)

三省堂「大辞林」

  1. 港で、船を横づけにするために陸から海に突き出して設けた構造物。
  2. 建築現場で、高い所へ登るための勾配のある足場。

小学館「大辞泉」

  1. 船を横づけにして、人の乗り降りや貨物の積みおろしなどができるように、岸から水上に突き出して造った構築物。床面を木・鉄・コンクリートなどの柱で支える。
  2. 建築現場などで、高い所に上るために傾斜をつけて足場にかけ渡す板。

埠頭(ふとう)

三省堂「大辞林」

  1. 港湾内で、船をつけ、乗客の乗降や貨物の積み降ろしをする区域。陸から海中に突き出させて築いたものと、陸に平行なものがある。波止場。

小学館「大辞泉」

  1. 港内で、船を横づけにして荷物の積み卸しや旅客の乗降などをする区域。陸から海に突き出して設けるものが多い。波止場。

波止場(はとば)

三省堂「大辞林」

  1. 港で、波止のある所。埠頭。また、港のこと。

小学館「大辞泉」

  1. 港で、波止を築いた所。埠頭。船着き場。また、港のこと。

波止(はと)

三省堂「大辞林」

  1. 海岸から海中に突き出させて、石で築いた構築物。波浪を防いだり、荷物の積み降ろしに用いる。防波堤。埠頭。

小学館「大辞泉」

  1. 陸から海へ細長く突き出して構築した堤。波よけや、船舶の積み荷の上げ下ろしなどに用いる。

プロムナード promenade

フランス語。散歩道。遊歩道。

2008年5月 9日

Warning: mbregex compile err: premature end of regular expression in XXX

Warning: mbregex compile err: premature end of regular expression in XXX

上記エラーが出た場合、mb_regex_encoding() で文字コードを指定すると直る。

2008年2月11日

exist.netを別のレジストラに移管

exist.netはいままでNetworkSolutionsで管理していたけど、今年の4月で期限が切れるので日本のレジストラに移管することに。そっちの方が安いし。

exist.netはwhoisの記録によれば1998年4月に登録したみたい。短い英単語のドメインが取れたのも初期だからだろう。

当時まだ学生でクレジットカードを持っていなかったから、国際郵便振替で1万5,000円くらい払った記憶がある。

ふり返ってみればもう10年も経ってしまった。2002年からほとんど更新していない状態で、もったいない。期限の4月末に合わせて10周年記念のなんかしたいな。

2007年12月17日

Can't call method "date_based" on unblessed reference at lib/MT/WeblogPublisher.pm line 1030.

次のエラーが出てMovableTypeに投稿ができなくなった。

"Can't call method "date_based" on unblessed reference at lib/MT/WeblogPublisher.pm line 1030."

ベータ版のデータが残っているためで、plugins/ExtensibleArchivesをまるごと削除してしまえば投稿できるようになる。

1級販売士検定試験

来年2月20日(なぜか平日w)に1級販売士検定試験がある。

3年くらい前に受験して2科目しか受からず、その後受験していなかったので再挑戦。

今年はブログに過去問や単語帳を作って勉強しようと思う。あとちょうど2ヶ月。会社設立準備をしながら果たして出来るのだろうか。

過去問や単語帳のある1級販売士検定試験のサイト「販売士.jp」

2007年9月 6日

セロトニンを増やす

トリプトファン

セロトニンはヒトを含む動植物に一般的に含まれる化学物質で、トリプトファンから生合成される。

ケンコーコムのトリプトファン含有商品

縫線核(ほうせんかく)

セロトニン (serotonin, 5-hydroxytryptamine, 5-HT) はモノアミン神経伝達物質で視床下部や大脳基底核、延髄の縫線核などに高濃度に分布しているトリプタミン誘導体の一種である。

首を回して縫線核を刺激するといいらしい。

2007年8月 6日

バーベキューの心得メモ

先日、多摩川の河川敷でバーベキューをした。そのときの経験をもとにメモ。

良かったこと

  • テーブル(コップや皿を置く)
  • キッチンペーパー(鉄板やテーブルを拭くのに多用)
  • 箱ティッシュ(キッチンペーパーで兼用可)
  • 厚手のシート(砂利の上だとすごい痛い。椅子が有った方がいい)
  • 広めのシート(大きくて困ることはない)
  • クーラーボックス(必須。肉のトレイとペットボトルが入る大きさ)
  • 氷(10人くらいで3袋でちょうどくらいか?)

考慮した方がいいこと

  • 風(河川敷だと風がすごい、色々吹き飛ばされる)
  • 日差し(数時間いると日差しの位置がずれる)
  • お手洗いの場所確認
  • 油が凄いはねるので近くや風下に物を置かない
  • 調理手順を決めておかないと食材が余る
  • 包丁、まな板
  • 調味料(塩、こしょう、たれ)