Twilight of The Godsトップへ


フリートーク > 2004年3月4日バックナンバー

My God! 好みのCMSを見つけました

 3月に入ったというのに。
 うおぉぉお〜〜んもぉ〜だーめーぽぉ〜〜〜!!
 と、このように毎日雄たけびをあげている我が同胞のみなさま、ご機嫌よろしう。樋渡@そろそろダメサラリーマンが板についてきたです。
 いや〜もうなんつーかですね、世間的には2月3月は年度末の決算時期っつーことでバタバタのようスけど、全国の営業諸君、がんばっておられますでしょうか。おいらも営業売上促進の立ち位置にいるもんで、ふだん使わない頭を使ってプロモーション張ってたり自分で売上取ってきたり来期予算案作成したりコンテンツ企画立案してたり今月末の花見の企画立案してたり、俺はいったい何屋なんだと自分でも思うほどな毎日でござる。
 そんなもんで最近サイトそっちのけ状態だったりして、こんなどろっどろのドロリーマンで生まれてすんません。
 ちうわけで全国のビジネスマンのみなさま、予算達成まで今月を乗り切りましょうぜ。ってか、おいらはすでに2月の予算ショート確定が判明してショック超デカ。もちろんショートした分は今月の予算に上乗せだー! そんな数字なんか絶対無理ぽー! 俺に社長賞なんぞくれる気サラサラねーだろと上を問い詰めたい今日この頃です。
 とか言って、けっこう(いや、かなり)楽しんで仕事してる自分が大好きなんだーーーーーーー!!! なのでみなさまご心配にはおよびませぬ。

 そーいや、先日歯の治療が完了しまして。三回通院したけど正味一週間って感じですかね。もっとかかるもんだと思っていたのですが。
 で、銀とセラミックどちらにするか悩んでいた詰め物はどうしたかと申しますと、結局大枚はたいてセラミックを入れました。会社の同僚たちには散々無駄な投資だとバカにされまくりだったのですが、色は自前の歯と一緒だし、陶器なので質感も歯に似ていて違和感ないし、すこぶる快調って感じざんすよ。長年こびりついてた歯石とヤニもきれいにしてもらって、エラいリフレッシュした気分でメシが食えます。いや〜歯は大切だねえ。
 まぁこれのおかげで来月購入予定だったシネマディスプレイを諦めたのですが……個人の仕事をジャンジャン入れてリカバーしたいっつーか絶対してやるっつーかでも来月別の仕事のギャランティ入るんだったよなそれを当てちゃおうかなっつーかAppleシネマディスプレイがAppleStoreで俺サマを待ってるぜっつーか。
 いや、みんなの言いたいことも分かる! みなまで言うな! 確かに金の使い方が激しく間違っているというのは自覚しているつもりでござる!
 貧乏なくせに大人買いがしたくなるちょっぴりアレな樋渡のバカな習性だと思って笑ってくれたまい。

 MySQLとPHPが使えるサーバー探しと同時にCMS関連ソフトウェアの探索も煮詰まってきたところですが、先日見つけたCMSに心を奪われ、超ゾッコン状態です。その名も「HL-SiteManager 1.00β009」。
 HTML出力型(静的)CMSで、もちろん動的出力機能(掲示板など)も備えているし、おいらのキライなゴテゴテとおてんこもりもりのうざい最近ハヤリの機能もなく、シンプルにテンプレートを元にバックナンバー生成からリンク書き換えまでサラ〜ッとやってのけるすごいやつ。まさにおいらが求めていた理想のCMSがそこにあったわけでござる。
 おお神よ!
 というわけで、こいつを使うべくダウンロードをしたわけですが、まずはMySQLとPHPの入ったWebサーバーという、そもそもの環境を用意せねばなりません。MacOS XにはWebサーバーを立てるための必要な機能はほとんど入っていて、もちろんPHPも最初から入っていたりするわけですが、MySQLは入っていなかったので本家よりダウンロードしてインストール。ついでにPHPの最新版もインストールしました。
 ところがどっこい、OS X用のパッケージが用意されていても設定はシェル立ち上げてチキチキとコマンド打ったりしなきゃいけなかったりするわけで、もともとSQLの知識なんぞない私にとってはわけわかめな状態です。SQLのクエリだって超基本的な、会社の日常業務で使うもんしか知らんわけですわ。おまけにPHPも何に使うもんかは知ってるけど、書けといわれてもなにがなんだかさっぱり。
 いきなり挫折。俺がバカなのか? わかってたけどやっぱりそうなのか?と自問自答すること約2時間。この間にテンション萌え萌えマックスから当社比-200%まで落ち込む。
 が、Google先生で世界中を飛び回り、PHPMyAdminという、PHPからUIを通してMySQLを制御するスクリプトを入手したので、なんとかセットアップまでこぎつけましたです。知識がないのによくやったもんだと我ながら関心。実際に、なにをどういじったら動くようになったのかはまったく理解しておりません。いいのかこれで。
 さて、準備が整ったのでいよいよローカルをWebサーバーに見立ててHL-SiteManagerのセットアップです。ローカルでApacheがふつうに動くMacOS Xってなんてステキ!<バカ
 HL SiteManagerは、私がフリートークで使っているたむたむ日記帳と基本的機能はまったく同じと考えていいでしょう。テンプレートとファイルの相対パスを元にバックナンバーと自動リンクを書き出し、HTMLを出力していくタイプ。たむたむ日記帳は日記を書くことに特化したスクリプトですが、以前からサイト全体を自動書き出しできる機能があればいいなぁと思っていたのを、このHL-SiteManagerは本当にサイト構築全般を請け負ってくれるという感じです。まさに私の求めていたスクリプトと言えるでしょう。
 記事へのトラックバックの機能はないのですが、個人的にはトラックバックにはあまり興味がないので困りません(世の中にPINGパケットがあふれる日がいつかくるのではと本気で思ってるバカがひとり)。フリーページと呼ばれる表紙ページ(INDEXに相当するページですね)も制御できる機能、アクセス解析機能や複数人で編集できる機能、1ページにいくつの記事を掲載するか、最新の日付のものから表示するか古いほうから表示していくか、バックナンバーはどういう記事の並びで生成するか……とにかくかゆいところに手の届く機能を搭載したすばらしいスクリプトだと思います。興味のある方はぜひチャレンジしてくださいませ。
 これを見つけなかったら、きっと私はめちゃめちゃマイナーなCMSを導入して、ウハウハはいいけどオーバースペックで困ったな、なんてことを続けていたかもしれません。
 もうしばらくHL-SiteManagerをいじり倒してローカルテストを続けたあと、サイト全体をこいつでコントロールしていきたいなと思っています。が、フリートークに使っているたむたむ日記帳はこのまま使いつづけると思います。HL-SiteManagerには既存のFileからコンテンツを抽出する機能もあるし、記事の生成具合はなんとなくたむたむ日記帳のほうが好きかなぁと。
 現在のサーバーはSQLデータベースに対応していないので、いったんローカルでHTMLファイルを自動生成してからサーバーにアップするという手段をとらざるを得ないと思いますが、それはcronかなんかで自動制御してしまえ〜とか。
 そのあとはサーバーの移転先を決定して、晴れてCMSで完全制御したサイトのできあがりですね。もちろんトップページにはPowered by MySQLだのPowered by PHPだののバナーを貼ってだな(以下略)<Powered by好きなバナーヲタク

 いや〜なんつーか、こういうの書いててふと思ったんだけど、私ってやっぱり小説を発表するためにWebサイトを作ってるんじゃなくて、Webサイトでコンテンツを発表するための効率よい方策を探して実行するのが好きなだけなんじゃないかと、本末転倒なことを思ったりします。で、そのコンテンツってのがたまたま小説だったってわけじゃないかと。そのくせ、新しい技術は好きだけどメジャー志向ではない、みんなが使ってるから使わないと意地を張るあまのじゃくってところか(笑)。
 決してクリエイターなんじゃなくて編集者とかディレクター気質なんだろうなぁと思う、今日33歳になった後厄のおばはんがここにひとり。