Web/Tech

2008.05.10

Movable Type 4 新しいWebサイトの黄金則

ここのところ必要に迫られてMovable Type 4.1を勉強中なのですが、そのために何冊か書籍を購入しました。その中で、どれか一冊を選ぶとすればこの本です。

Movable Type 4 新しいWebサイトの黄金則-MTで実現するCMSサイト構築のすべて-
仲座 恵美 宮永 邦彦
ソフトバンククリエイティブ
売り上げランキング: 6179

MT4の大きな特長といえばCMS対応の強化なのです。この本ではインストール方法、基本機能の紹介に続いて、コーポレートサイト、ポータルサイト、カタログサイトのデザイン(構造+視覚)の解説があるのですが、考え方の解説と実際のコーディングや設定の解説のバランスが非常にいいと感じました。マイナーなバージョンアップで変更になってしまうような詳細部分を解説した本だとすぐに古くなってしまうのですが、原理原則の部分は簡単には古くなりません。また、例としてあげられている3つのサイトも、汎用性と具体性のバランスがよく考えられていると思います。

業務でバリバリとサイトを構築する方にとっての意見はまた違うものになってくるのかもしれませんが、小規模プロジェクトのCMSを自力で構築して運営する、という方には適切な切り口の本ではないかと思います。

2006.11.10

PmWikiを評価中

以前、MediaWikiでの多言語対応というエントリーを書きました。これは、GAINER.ccのウェブサイト用に用いているMediaWikiで多言語のコンテンツを扱おうとした時の問題点と、その時に思いついた対応方法を書いたものです。2006年6月にとりあえず公開してから、必要に応じて順次書き足して現在にいたるのですが、いろいろな方から「できればもうちょっと改良した方が…」というコメントをいただきます。

今後、GAINERという環境を広めていこうとするのであれば、ウェブサイトやチュートリアルなどをどう使いやすく充実したものにしていくのかはとても重要です。この話題に関して、ここ2週間ほどIAMASのPDP(プログラマブル・デバイス・プロジェクト)のメンバーで、GAINER.ccも含めて代表的なフィジカル・コンピューティング関係のサイトなど(例:Arduino、Wiring、ITP)を調査していました。

その中で、いろいろと現在のGAINER.ccに関する問題点が見えてきました。その中で、システムに関係すると思われる項目を挙げていく、次のような感じになるかと思います。

  • 日本語、英語、韓国語という3つの言語ごとに別々のページを用意しているため、どれか1つの言語のページを更新した後、他の言語のページを更新するのが非常に面倒。
  • 日本語圏以外の人がウェブサイトを訪れた時のことを考慮して、デフォルトの言語を英語に設定している。MediaWikiではデフォルトの言語でしか検索が働かないため、日本語や韓国語のコンテンツに対して検索を行うことができない。
  • スキンなどを用いてカスタマイズすることが可能になっているが、方法が複雑で実際に作業しようとすると結構大変。また、デフォルトで用意されているスキンはいずれも使いやすいとはいえないもので、カスタマイズする際にちょうどよいベースになるものがない。
  • セキュリティ関連のアップデートがしばしばリリースされるが、パッケージが大きく作業に時間がかかるため、ちょっとした空き時間でメンテナンスするということができず、対応が遅れてしまいがちになる。

こうした問題に関しては、私が知らないだけで何か解決方法があるのかもしれませんし、MediaWikiならではの便利な機能もたくさんあります。しかし、もう少し基本システムがシンプルで、かつ必要なカスタマイズがやりやすいwikiを探した方がいいかなぁと思い始めました。

続きを読む "PmWikiを評価中" »

2006.08.23

SMF 1.1 RC3

少し前、gainer.ccのフォーラムで使っているSMF(Simple Machines Forum)のアップデートの案内が来ました。今回のアップデートでは、UTF-8のサポートを大幅に拡張したということで、言語パックもちょっと変化しています。例えば、今までだとEnglishはEnglishというパック1つだけだったのですが、今回からはsmf_1-1-rc3_englishとsmf_1-1-rc3_english-utf8のように、文字コードによって分かれています。今までのバージョンも含めて、デフォルトではEnglishがインストールされますので、そこにUTF-8版のEnglishを追加すると、アカウント設定で「English」と「English」という、区別不可能な選択肢が出てきてしまいます。もしかすると、何か簡単に設定できる方法があるのかもしれませんが、よく分かりませんでしたので、UTF-8ではないほうのEnglishを削除してこの問題に対応しました。

ここだけちょっと面倒でしたが、それ以外のアップデート作業はSMFならではの簡単さで、すぐに作業を終えることができました。こうしたアップデート作業は何かと面倒ですので、手軽にできるようにきっちり配慮されているというのは嬉しいですね。:)

Smf11rc3_1
Smf11rc3_2

2006.05.13

Multilingual MediaWiki

Link: Multilingual MediaWiki - Meta.

From the standpoint of a regular MediaWiki user, the current situation is that the only way to run a multilingual site is to create separate databases for each language. MediaWiki does not provide any facilities to do so.

ここのところ、gainer.ccのウェブの中心部分の1つとなるgainer.webをMediaWikiでちまちまと構築しているのですが、多言語対応の問題は最も頭の痛い問題です。先日考えた方法で、最初のうちは対応できそうなのですが、そのうちページが増えてくると結構な負荷になってきそうな気がしています。

これをなんとかシステム的に解決できないのかなぁ…といろいろ調べていくと、WikiMedia.orgの中にこんな記事があるのを見つけました。読んでみると、まさに自分が困っていることが解決される内容でしたので、「おお~、これは!」と思いました。が、「These are development specifications, not documentation. This feature does not exist yet.」ということで、現時点ではまだ構想のみ、ということでした。orz

ちょっと残念ですが、将来のバージョンのMediaWikiでサポートされることが期待できるということで、とりあえず楽しみにしておきたいと思います。こうした機能がサポートされることを考えると、現在使用している

  • Tutorial/ja
  • Tutorial/en

といったページ名規則ではなく、

  • ja:Tutorial
  • en:Tutorial

に今のうちからしておくのも一つの手だなぁとおもいました。一晩ゆっくり寝て、明日になっても気が変わらなかったら、この方法を採用してみようかと思います。

2006.04.19

おにぎりカフェ:モーニング

おにぎりカフェ:モーニング

新学期に伴なう諸々でわたわたしてますが、普通に生きてます。GAINERのフォーラムにもあまり書き込みできてないのですが、そろそろチュートリアルなどを追加していきたいと思っています。

当初は、フォーラムにテキスト主体でチュートリアルを追加していこうかと思っていましたが、画像などの扱いが結構面倒だということがわかってきました。Flickrとかにアップロードしたものに対してリンクを貼る、という方法もあるのですが、やっぱりwikiのようなシステムがあったほうが便利そうです。

ということで、Wikipedia用に開発されたMediaWikiを試してみていますが、長めの文章を書いた場合なんかも便利に使えそうです。近々、ドメインの件も含めて整理したいと考えています。

2006.01.08

SF.netでのSMFのセットアップ

少し前にNetSynth.orgのフォーラムで使われているのを見て「いつか自分でも使ってみよう」と思っていたSMF(Simple Machines Forum)を、まずはGAINER用としてSF.netでセットアップしてみました(現在テスト中)。セットアップする前にSF.netで利用できるPHPとMySQLのバージョンを確認したところ、次のようになっていました。

  • PHP 4.3.11
  • MySQL 4.1.12

これなら、SMF1.05の動作環境に適合するだろう…ということで作業を始めたのですが、思わぬところで苦戦することになりました。

続きを読む "SF.netでのSMFのセットアップ" »

2005.12.30

kotobuki[at]b.email.ne.jpを廃止します

ここ数年間、プライベートのメールアドレスとして使ってきたkotobuki[at]b.email.ne.jpですが、最近やたらとスパムが来るようになりました。スパムと間違って大事なメールを捨ててしまってもいけませんので、今年いっぱいで廃止しようと思います。メールアドレスとしては、このウェブログのドメイン宛のメールを引き続き使用しますので、そちらに送ってください。

※なお、一部のプロバイダからはこのウェブログのドメイン宛にメールが送れないという連絡をいただいています。その方には新しいアドレスをお知らせしますので、今後はそちらにお願いします。

2005.09.17

Blogger再び

思えば、二年ちょっと前に初めてウェブログといわれるものを試したのはBloggerでした。当時は、日本語で書いた記事を投稿しようとした時、エンコーディングをUTF-8にしていても文字化けがおきてしまうなど、いくつか問題がありました。その後、TypePad.comが登場したことにより、TypePad.comに移行しました。

その後、Bloggerはいつの間にかGoogleに吸収されましたが、あまり関心がなかったこともあり、その後は使うこともありませんでした。しかし、最近になって、あるプロジェクトをSourceForge.net上で始めようということになり、そのウェブページをメンテナンスするのに、何か適当なウェブログツールを使おうと思い立ちました。

SourceForge.netでは、CGIやMySQLも使えるようになっていますので、MovableTypeなどをセットアップすることも可能です。しかし、それもまた大げさだなぁ、と思っていたところ、たまたまGoogleのページを見ているうちにBloggerの存在を思い出しました。

久しぶりにBloggerを覗いてみると、メニューなども含めて日本語にも対応していたり、機能などもずいぶん整理されて使いやすそうです。Bloggerの場合には、最初のころから「Blogger.comでのホスティング以外に、FTPやSFTP経由で他のホストに転送する」という機能があります。試してみると、SourceForge.netのウェブ用スペースにも問題なく転送できました。また、チームメンバーの設定をして複数から投稿ができるなど、いろいろと便利な機能もあります。しばらく、これで使ってみたいと思います。

2005.07.10

デザイン変更しました(暫定)

ご覧のとおり、暫定的にデザインを変更しました。そのうちもう少し根本的にどうにかしようと思っているのですが、なかなかまとまった作業時間が取れないため、とりあえずこのへんでまあいいか、という感じのものです。

早いもので、ウェブログを始めて二年ちょっと、TypePad.comを利用し始めて来月で二年と、結構な時間が経ってしまいました。一番最初はごくごく気楽な日記代わりで始めたつもでしたが、積もり積もると「あ~、こんなカテゴリーやめときゃよかった」などの反省も出てくるものです(笑)。

いまさら全部をすっきり整理しなおすつもりはありませんが、ちょこっと整理する予定です。そんなわけで、あいかわらずがちゃがちゃですが、今後ともよろしくお願いします。

2005.07.03

コメントのメールアドレスを非表示に

このウェブログはTypePad.comで運営しているのですが、普通にTypePadのテンプレート機能を使用してデザインを作成すると、コメント投稿時にメールアドレスのみを入力した場合、メールアドレスがそのまま表示されてしまいます。このご時勢にメールアドレスがそのまま表示されてしまうのは危険な感じですので、少し前に対策しました。

対策の内容は簡単で、Edit Template→Individual Archivesで、コメント表示付近の

<$MTCommentAuthorLink spam_protect="1"$>

となっている部分を

<$MTCommentAuthorLink show_email="0"$>

の様に変更するだけです。これで、メールアドレスは表示されなくなります。ただし、この方法だと、CSSを直接編集できるProの機能が必要になりますので、そうでない場合にはどうすればいいのかはよくわかりません。最近になって、TypePad.comの機能はいろいろと追加されましたが、この設定も標準でできるようになっていると便利なのですけどね~。以上、自分への備忘録も兼ねた記事でした。

続きを読む "コメントのメールアドレスを非表示に" »

Menu / メニュー

  • HOME
    YAPAN.ORGのホームページです。
  • ことぶ記
    寿小五郎こと小林茂のブログです。主に日記代わりにいろいろと関心のあることをとりあげています。

Twitter Updates

    follow me on Twitter

    Googleで検索



    • あわせて読みたい