crosnote ver 1.6リリース!
投稿日:2012年01月11日 作成者:yasunaka
本日、crossnote ver 1.6.0をリリースしました。
これは約1年ぶりのメジャー・バージョンアップです。今回のメジャー・バージョンアップでは、徹底して基本機能をリファインし、多くの人にとってcrossnoteが本当に「使いやすいもの」になることを目指しています。
ですので、奇抜な新機能が追加されているわけではないのですが、crossnoteの開発者であると同時に1ユーザでもある私自身、自信をもって多くの人に提供できる優れた「作品」になったと感じています。
まず、ver 1.6ではサーバ側の仕組みを一新しました。さらにサーバ・クライアント間の通信方式や処理パターンなどを1つ1つ見直すことで、大幅なパフォーマンスの向上を実現しました。
例えば起動時間があります。1000ドキュメントぐらいのデータ量になってくると、以前のバージョンではコールドスタンバイ(PCの立ち上げ直後)からの起動に1分~2分かかってしまうことがありました。自分のブログでPCの起動時間について散々いろんなことを言っている割に、自分が開発したソフトがこのざまでは、正直情けなく感じていたものです。
新しいバージョンでは上記のようなドキュメント量でもすぐに起動し、使える状態になります。通信方式や処理パターンを見直すことで、ダウンロード、アップロードのスピードも劇的に速くなり、大量のドキュメントでもリーズナブルな時間でセットアップが完了するようになりました。
また大きめのバイナリデータが数多く含まれる場合(例えばeCTDなどのPDFファイルは結構大きいんです)、以前のバージョンではコミットに時間がかかりすぎ、場合によっては通信がタイムアウトしてしまうケースすら起こることがあったのですが、新しいバージョンでは一瞬でコミットが完了します。
ここまでが、基本機能の向上の第1弾、『パフォーマンスの大幅な向上』です。そして基本機能の向上の第2段として掲げるのが、『誰にでも優しいユーザーインターフェース』です。
まず、初めて使う人でも戸惑わずに利用できるように、各所でナビゲーションに工夫を凝らしました。例えば外部ファイルの編集をどうやったら開始できるのか、わかりづらい、という意見を頂いたことがあります。新しいバージョンでは外部ファイルをダブルクリックすると、明示的に「編集」するか、「参照」のみかを確認するダイアログが開きます。同時に上級ユーザ向けに、今までと同じ使い勝手を再現することもできます。
次に履歴管理機能のリファインの例を説明します。
履歴管理機能は、文書管理ができるシステムでは機能としては当たり前のようなものです。crossnoteの以前のバージョンでも、他のシステムに比較すれば、変更点を差分比較できるなど、それなりに良い履歴管理の仕組みになっていたと思いますが、実際に使ってみると、意外と使いづらかったり、表示されている結果がわかりづらいことがありました。
例えば、crossnoteではドキュメントの名前の変更やフォルダ位置の移動などもきちんとトラックしているのですが、複雑な実データでそれを追った場合に、以前のバージョンでは、これってどうしてこう見えるんだっけ?となってしまうケースが多々ありました。
また履歴を見るときって、前後の履歴も確認してみたり、他のドキュメントを探してみたり、いろいろすると思うのですが、このような場合にパッパッパッと切り替わらないと、どうにも使いづらいんですね。
新しいcrossnoteの履歴管理では、まずドキュメントを履歴管理viewにドラッグ&ドロップするだけでさまざまなドキュメントの履歴に切り替えられます。動作も速いので、ストレスなく使うことができます。プロジェクト全体の履歴を見るタイムライン機能も履歴管理viewに統合したので、同じような使い勝手で目的の事象を探し出すことができます。
またドキュメント内容の変更だけでなく、名前や位置、ドキュメント・ステータスや管理属性の変更点を同一履歴上で集約的に把握できるようになり、これってどうしてこうなっているの?のようなことがなくなりました。
あとこれは新機能になるのですが、変更履歴や変更点通知機能において、crossnoteドキュメントに加え、Excelファイルについても変更点がわかるようになりました。変更点viewや変更履歴viewでExcelファイルの履歴をダブルクリックすると、変更されたセルに色が付くようになっています。
今までのcrossnoteは、crossnoteドキュメントという特別なドキュメントによる仕組み、という位置づけが強かったと思うのですが、これからのcrossnoteはドキュメンテーション・プラットフォームとして、さまざまな種類のドキュメントの作成・管理を容易に行えるように進化していく予定です。
これからも、crossnoteをよろしくお願いいたします。