まあインターネットが流行ってるなんて事はいまどき小学生でも知っている。いやもしかしたら砥部動物園の猿でも知っているかもしれん。「インターネットってのはアメリカの軍事プロジェクトの成果で、もともとアーパネットが…」とかっていう昔話をするつもりもないし、そんなうんちく話はWikipedia見た方が100倍は詳しく書いてあるんで、ここでは触れない。とにかくインターネットが今では生活になくてはならないモノになっている、これはほとんどの人が納得していただけるだろう。
確かにインターネットって便利。切手買わないでメール送れるし、調べたい情報があればサーチエンジンで一発。アマゾン行けば本だって買える。ちょっと自己顕示欲を満たしたいなあと思えばブログで私生活を暴露することだってできるし、ヒマだと思ったらYouTube見たり2chあたりで祭りに参加する事だってできる。mixiあたりで旧交を温めるなんてこともインターネットがあったればこそだ。
確かに便利なインターネットではあるのだが、やっぱ自分からなんかしたいなあと思うわけですわ、個人的に。いや、ブログで充分、って人が多いのもよーくわかってる。よくインターネットで情報発信とか言ってる人いるけど、作家でもなんでもない人が日記以上の情報発信なんてなかなかできることではないと思う。まあそれはそうなんだけど、やっぱサイト立ち上げていろいろやってみると思った以上に楽しいし、反応があったりしたときはやっぱやっててよかったなと思うこともある。まあこのへんは俺なんかよりもあなたの方がよくわかっているかもしれん。
インターネットで自分から何かヤル、ってことになるとサイト構築ってのは避けて通れない。まあ無料レンタルサービスでお手軽に、って方法もないわけじゃないけど、こだわりがあるじゃないですか、やっぱ。昔は「サイト構築=ホームページ作成」だったわけだけど、最近はそんなことでは世間様が納得してくれない。個人の自己満サイト見に行くと1年も2年も前から内容変わらず、なんて所も多いんだけど、やっぱそれだと「ヒジョーにサビシイ~」と財津一郎あたりがいいそうだ。サイトってのは作ったらそれでオシマイ、ってわけじゃなくて、それからどう育てていくかがダイゴ味。そう、亀育てたり、盆栽いじったりするのと同じで、趣味の世界なのね。だから、最初からそれに向いたベースを用意しておくのが無駄にならない賢い方法だと思う。
で、今注目されているのがCMSだ。まあ「CMSとは何か」というといろいろ定義も分かれるとは思うけど、ぶっちゃけていえば「ブラウザだけでホームページをいろいろイジれるモノ」と思っておけば大きく外れないだろう。でもってそのCMSの中でも注目されているのがXOOPSというわけだ。
なんでXOOPSが注目されているのか、まあ思いつくものを挙げてみよう。
ここ見てる人だと「そんなノー書きはいいからさあ、ちゃっちゃとXOOPSの具体的な話始めてよ」と思っているかも知れないけど、まあモノには順番ってモノがありまして。まず聞いておきたいのは「本当にあなたはXOOPSが必要か?」って事だ。
正直いってXOOPSは難しい。いや簡単だっていう人も大勢いるし、個人的には簡単だったんだけど、まあそれはプログラマー生活25年だからいえるんであって、客観的に比較すると難しい部類に入ると思う。もちろん難しいからにはそれなりのリターンもあるんだけど、それを得るためのハードルは決して低いものではない。だからここでXOOPSが向く用途、向かない用途を挙げておこうと思う。
すまん、ここで比較するほど他の汎用CMSのことは知りません。もし興味があったら各自調べてください。で、どっちがいい、どっちが悪いって明確に分かってきたら、ここ書き換えますんで教えてください、よろしく。比較候補 Drupal、Geeklog、Joomla!、MODx
とりあえず自分の用途と技量(助けてくれる人がいるならその人の分を追加して)をよーく考えて、これから作るサイトがXOOPS向きだなあと思えばXOOPS選べばいいし、違うならその他の方法を選んだ方がいい。