よたか2009.08.13 11:07:03
WCANのアンケートを送っていただいたのを思い出し、時間があいた時にじっくり読ませていただきました。資料の制作も当日の午前中だったし、パソコンは荷造りした箱の中。本当に準備不足もいいとこ。「やっちゃった」って感じのLTで、正直あまり期待してなかったのですが「ワンシステムマルチサイト」の部分に興味を持っていただいた方が多くうれしかった!
当日聞いてくれた方でここ見てる方がどのくらい見えるかわかりませんが、せっかくなのでマルチサイトの事をもう少し書きたいと思います。
マルチサイトといってもNucleusは至れり尽くせりで準備している訳ではないので、鉄壁のルールなんて存在しないのです。よく言えば柔軟性がある。悪く言えば、中途半端。
管理しにくいのは、メインの「ブログ(システム上ではこう呼んでます)」とサブの「ブログ」のURLの指定方法と、スキン、テンプレートの切り換えかな?
URLについて
NucleusのURLは、こんな感じです。
http://hogehoge.com/index.php?blogid=1
メインの「ブログ」については当然、こんな風な表示にもできます。
http://hogehoge.com/
では、2番目のサイトのURLは?
http://hogehoge.com/index.php?blogid=2
http://hogehoge.com/sec.php
http://hogehoge.com/sec/
こんな感じで指定する事が可能なんです。
ただ、このままだと、各「アイテム(ページだと思ってください)」へのリンクに不備が発生する場合があります。この辺がちょっと中途半端だと感じる個所なのですが、これについてはスキンやテンプレートで十分回避させる事が可能なので、一応「はなまるスキン」はその辺を回避させていただいております。
スキンとテンプレートの切り換え
スキンとテンプレートはNucleusが一番わかりづらいと言われている個所ですね。私も最初にこの辺で迷ったのですが、最近は「テンプレート」を使わない方向でスキンを制作しております。
スタンスとしては、配布する「スキン」には「テンプレート」をなるべく付けず、サイトを作る時に「テンプレート」で調整するのがいいかと考えているんです。まぁこの辺、人それぞれですけど。
ともあれ、複数のサイトを構築する場合。特に同じスキンを使う場合には、スキンとテンプレートを全部コピーしないと行けないのですが、これがちょっと面倒ですね。管理上考えてもちょっときつい。
この辺、Nucleusでマルチサイトを積極的に薦めてない理由の一つかもしれません。
一応「はなまるスキン」では、コピーせずに同じスキンを使えるようにしております。…が、ドキュメントが書けてません。
この辺興味のある方8/22のオープンソースカンファレンスにお越し下さい。この辺の事もう少し詳しくお話させていただきます。
最期になりましたが、ぶっつけのLTだったのに、暖かいコメントしたくださった皆様、本当にありがとうございました。
おかげで、またがんばれそうです。