file:~へのアクセス

Fessはパスを指定してファイルシステムもクロールできるのだけど、検索結果の表示時のリンクに課題があるらしい。というわけで、たとえば、ローカルファイルシステムの c:\memo.txt とネットワークサーバーにある \\severname\memo.txt へのリンクを file:~で試してみる。HTML的には

<a href="file:/C:/memo.txt">Case 1-1</a>
<a href="file://C:/memo.txt">Case 1-2</a>
<a href="file:///C:/memo.txt">Case 1-3</a>
<a href="file://servername/memo.txt">Case 2-1</a>
<a href="file:///servername/memo.txt">Case 2-2</a>
<a href="file:////servername/memo.txt">Case 2-3</a>
<a href="file://///servername/memo.txt">Case 2-4</a>

みたいな感じ。というわけで、確認していくと、

IE6, IE7, IE8

file:/c:/memo.txt o
file://c:/memo.txt o
file:///c:/memo.txt o
file://servername/memo.txt o
file:///servername/memo.txt x
file:////servername/memo.txt o
file://///servername/memo.txt o

Firefox 3.5

file:/c:/memo.txt o
file://c:/memo.txt o
file:///c:/memo.txt o
file://servername/memo.txt x
file:///servername/memo.txt x
file:////servername/memo.txt x
file://///servername/memo.txt o

Safari 4

file:/c:/memo.txt o
file://c:/memo.txt o
file:///c:/memo.txt o
file://servername/memo.txt x
file:///servername/memo.txt x
file:////servername/memo.txt o
file://///servername/memo.txt x

Chrome 3

file:/c:/memo.txt o
file://c:/memo.txt o
file:///c:/memo.txt o
file://servername/memo.txt o
file:///servername/memo.txt x
file:////servername/memo.txt o
file://///servername/memo.txt o

Opera 10

file:/c:/memo.txt o
file://c:/memo.txt o
file:///c:/memo.txt o
file://servername/memo.txt o
file:///servername/memo.txt x
file:////servername/memo.txt x
file://///servername/memo.txt x

うーん、みんな自由な感じだな…(こんな動きをするとは知らんかった)。Fessはjava.io.Fileから取得するURIベースにやっていこうと思っているので、デフォルトでは file:/c:/memo.txtとfile:////servername/memo.txtが返ってくる。FirefoxとOperaがネットワークサーバー上にあるやつのリンクがダメになるわけね。となると、ブラウザごとの対応が必要だな。

1.1.2の検討

1.1.x でリリースしていく予定はなかったのだけど、1.2 に新機能をいろいろと追加しているので、すぐにリリースできない感じだから 1.1.2 とかで必要な修正をしていかないといけない感じになっている…。ちょっと予定外。質を上げるためには仕方がないのだけど、必要な修正だけを入れて、近いうちに1.1.2をリリースします(回避策があったりするものは1.2になりますが)。そんな感じで、地道に負荷テストなどしてます。

マイコミジャーナルに掲載

マイコミジャーナルに Fess の記事を書きましたー。この記事は、Fessが如何に簡単に構築できるか、というのをテーマに書きました。Tomcatを起動したことがある人は何も説明する必要もない感じで起動できますし(ディレクトリ構成がそのままなので)、そうでない人も展開してbin\startup.batをたたくだけで起動できます。あとは、http://localhost:8080/fess/adminでadmin/adminでログインすればGUIで入力すればOK!

http://journal.mycom.co.jp/articles/2009/11/20/fess/index.html

という感じで、コードを書く以外にもメディア戦略もがんばっています 🙂 どこか記事を書くところがあればご紹介くださいー♪一応、CodeZineには第2弾も考えてます。コードを書く方も頑張らないとね。