予告どおり

 本日、ココとdropouters.comのお二方のNucleusを、3.2へUpgradeしました。
 が、Upgrade直前からdropouters.comのアクセスがちょっと重くなってるんですよねえ。
 直前からなので多分大丈夫だと思うのですが、スクリプト入れ替えの影響でなければよいのですが…
(※もちろん、普通のUpgrade手順を踏んでるんですけれども)
4:03現在
 重くなくなりました。
 なんだったんでしょーかね…

Nucleus 3.2日本語正式版 リリース

 RC2がリリースされて2日しか経ってませんが、早くもリリースされました
 とりあえず今日はまだ某所にて引きこもり実施中なので、たぶん明日会社が終わってからとかになると思いますが、早いうちに3.2にアップグレードしていきたい所存。

PHPのセーフモードに悩まされる

 dropouters.comに設置されているNucleusなのですが、どうもサムネイルの作成と、ファイルのアップロードがうまくいかないなーと思っていたら、XREAではPHPをセーフモードで動作させているためでした。(注:これはXREAが問題というわけではなく、PHPが使用できるほとんどのサーバでは、セキュリティの観点からそのように設定されているようです)
 *nix版Apacheの場合、ブラウザからファイルのアップロードを行うと、そのファイルのオーナーは(ほとんどが)apacheに設定されるのですが、このファイルに対して一部のアクションが行えないために、痛快なエラーを吐いてしまっていたようです。
 コアとか基本的な部分はだとかさんのXREA で Nucleusをインストールするを参考にすれば良いのですが、自前で書いているプラグインなどはなかなか^^;
 …というわけでXREAのアカウントを取得して、現在格闘中です。
 対応まではもうしばらくお待ちください>じくうさん、K-TWOさん
(2005.04.18追記)
 テストは別ドメイン(ARGAS.ORG)で実施中です。
 3.2の稼動確認もやってますので、RC2から正式版に格上げされ次第、まずはココに適用して稼動チェック、という形にするつもりです。
(2005.04.19追記)
 かなり強引な方法で何とかなりましたので、3.2が正式リリースされ次第dropouters.comへ反映する予定です。
 中野。さんのところは、プラグインを統一するために、エントリを修正する必要があるので、ゴールデンウィーク中になりそうな予感。

dropouters.com完全移転完了おめでとうございます

 dropouters.comのお三方が、本日4月1日をもって移転し、完全移転を完了されたようです。おめでとうございます。
 で、何回かここでも触れていますが、じくうさんK-TWOさんのサイトを移転するに当たり、微力ながら僕も協力させていただきました。
 上記二つのサイトはNucleusで構築されていて、構築及びスキン・テンプレート作成にあたっては、各々が作られていた、または新たに作られたHTMLデザインを元に、Nucleus用に書き起こして使用しています。またいくつかのプラグインは、それぞれの要望にあうように手を入れています。(残るお一方、SAKさんMovable Typeを使用されています)
 Nucleusを推している人間として、気に入っていただければ幸いです。

携帯からの投稿、閲覧に対応

 今のところ実験をかねてここだけですが、同一URLで携帯から閲覧することが出来るようになりました。また、携帯からの投稿にも対応したりしています。(画像ファイルの添付もOK)
 関わったBlogについては、この下に状況を書いておきます。(随時更新)
中野の鼻。:携帯閲覧対応(ただし別URL、プラグインの関係上画像表示不可)、携帯からの投稿は非対応。
ジクウカンともに週末対応予定→対応しました。
・Road "Unidentified":近日公開予定。
 コアファイルをちょっといじくるだけで、さっくり対応できるNucleusはすばらしいなあと痛感しました。

NP_Thumbnail GIF対応版

 以前のARGAS.NETサーバはムリだったのですが、今はPHP 4.3.10が導入されているので、GD 2.0.28もあわせてインストールされています。
 せっかくなので、今まで使用していたNP_PopupImageプラグインから、かなり便利と評判のNP_Thumbnailプラグインに変更してみました。
 しかし通常のNP_ThumbnailではGIFファイルは対象外なのです。これはGD 2.0.28より前のバージョンでは、特許関係でGIFファイルがサポートされていなかったためです。
 GD 2.0.28からGIFファイルが再度サポートされるようになったので、せっかくだしということでNP_Thumbnailを改造してGIFファイルに対応してみました。
 本家が対応するまでの暫定的なものではありますが、今のところ特に問題は出ていないようなので20050213-NP_Thumbnail_3.0a.zip。UTF-8な方はエディタなどで文字コード変換を行ってから使用してください。(当然ですがGD 2.0.28以上がインストールされている必要があります)
 ご利用に当たっては自己責任でお願いいたします。m(_ _)m

続々:エントリ投稿時にSleipnirが落ちる

 Nucleusプラグイン作者でおなじみのyu氏が、Simple Toolbar及びFull Toolbarを表示している場合で、投稿時にブラウザが落ちる問題を修正されていました。
 「投稿時のIE強制終了を回避」のエントリにあるedit.jsファイルを、ダウンロード&解凍して nucleus/javascript/ 配下にある同名のファイルに上書きするだけで対応出来るようです。
 こんな便利なものを反映させない手は無い、ということで、早速ARGAS.NETサーバに導入されているNucleus(ここと中野。さんのところ)に反映してみました。
 しかしうちではたまに落ちるという感じだったので、すぐに判定は出来ないのがちょっと残念ではあります^^;

続:Nucleus 3.1+Sleipnir

 先日この組み合わせの仲が悪いという話を書きましたが、どうもJavaScript Toolbarが悪さをしていたようです。
 タグを手打ちしているのであれば、管理メニューのグローバル設定から「Javascript Toolbar Style」をDisable Toolbarにすることで、Sleipnirが落ちなくなるようです。
 ただ、これをDisableにすると画像のアップロードが面倒くさくなってしまうので、時間のあるときにでもソースを覗いてみようかなと思ったり思わなかったり。

Nucleus 3.1+Sleipnir

 この組み合わせはちょっと仲が悪いようで、エントリの送信後Sleipnirが落ちることがよくあります。(Nucleus側の問題)
(しかし送信して次のページを表示しようとしたところで落ちるので、投稿は完了されています)
 しかしながらエントリの編集中、別の管理サイトにログインしてしまうと、エントリ投稿後に一旦ログイン画面に戻り、確認完了後にエントリが投稿され、反映される仕組みになっています。
 やってしまいました…(泣)

このサイトのシステムのお話

 このサイトの左下にも表示されているとおり、ARGAS.NETではNucleus(ニュークリアス)というコンテンツ・マネジメント・システム(CMS)を使用して構築しています。
 Nucleus単体では、エントリを登録したり編集したりするくらいの機能しかありませんが、プラグインを登録することで、トラックバックや各種付加機能を追加できます。
 で、そのコンセプトが個人的にツボでして、本ARGAS.NETのほかにも鼻。でも使用させていただいています。
 よく使用されているMovableTypeはPerlで動作する、HTML生成型(静的なタイプ)ですが、NucleusはPHP+データベースシステムで動作する、HTML非生成型(動的なタイプ)です。それぞれに一長一短があるので、万人にこれがお勧めというわけでは無いので注意が必要です。
 この[Nucleus]というカテゴリでは、構築や運営で躓いた細かい話をメインに紹介していこうと思っています。
 とりあえず一発目は紹介だけということで。