Title: TeamPage 6.0 リリース ノート

トラクション・ソフトウェア・インクは、最新の、最も優れた TeamPage 6.0 のリリースをここに発表いたします。

TeamPage 6.0 Released!
前バージョンの 5.2 からの改善点や修正点はここに書ききれないほどたくさんありますので、ここでは一部のハイライトだけに絞って要約します。そのハイライト部分は、次のとおりです。



TeamPage の動作環境については FAQ900: TeamPage 動作要件(推奨スペック) をご確認ください。

機能の変更と改善



Proteus スキンのデザイン変更



TeamPage 5.2 までの「影付きデザイン」に別れを告げ、余計なマージンの少ない「カリッとした」雰囲気のデザインに仕立てました。ユーザーの皆様に気に入っていただけることを願います。

新しい投稿/編集フォーム



前バージョンまでは、新しい記事を作成/編集する画面やメールでの返信を作成する画面は、旧式の Web テクノロジーを使って構成されていましたが、この 6.0 から、TeamPage の最新の GWT フレームワークを使用するフォームに変更されました。

このフレームワーク上では、記事の名前、ドラフト/パブリッシュ、親記事と子記事の関連付けなどの標準機能を使った、独自の投稿/編集フォームの作成(カスタマイズ)が容易になります。

また、標準のフォームで、テンプレートの保存や読み出しができるようになりました。このバージョンから、テンプレートとして保存された記事は特別な記事として扱われ、検索にヒットしたり記事の一覧画面に表示されたりしなくなりました。

この他にもたくさんの改善を GWT フォームの API や関連機能に加え、既存のフォームをカスタマイズしたり新しいフォームを作成したりすることが容易になりました。

新しいリッチテキスト エディター



New TinyMCE

長年に渡り、TeamPage は、オープンソースのリッチテキスト エディターである TinyMCE を採用してきました。TeamPage 6.0 では、最新の TinyMCE 4 を採用しました。

TeamPage で使われている TinyMCE は、本家サイトで公開されているものとは違い、トラクション・ソフトウェア独自仕様にカスタマイズ(フォーク)したもので、GitHub で公開しています。さらに、本家のメイン プロジェクトへの貢献も行なってきました。今後も TinyMCE コミュニティによる修正や改善を TeamPage の TinyMCE に反映させていきます。

Jetty Web サーバーの採用



TeamPage 6.0 では Web サーバーに Jetty を採用しました。この Jetty サーバーには次のような優れた点があります。



TinyMCE と同様に、トラクション・ソフトウェアは GitHub にて独自の Jetty フォークを管理しており、本家プロジェクトへの貢献も考えています。

メモリ消費量の軽減



ユーザーやスペース、ジャーナル、およびサーバーに関する設定や属性へのアクセスを提供するために TeamPage が消費するメモリの量を、動作パフォーマンスを損なうことなしに大幅に軽減しました。この改善は、運用の規模にかかわらず、すべての TeamPage サーバーにとって大きなプラスとなります。

セットアップ画面の改善



サーバーセットアップ、スペースセットアップ、パーソナルセットアップなどの設定画面のデザインを新しくしました。以前のバージョンまでは、セットアップ画面上部に切り替えタブを配置するデザインを使ってきましたが、このバージョンから切り替えタブは画面左側に表示されます。

新しいサーバーセットアップ画面

特に、スペースセットアップ > タグ の仕様が大きく変わり、素早く簡単に新しいタグを追加したり既存のタグの設定を変更したりできるようになりました。

タグの作成や編集

また、サーバーセットアップ > ライセンス では、新しいライセンスをインストールしやすい設計にしました。

ライセンスの管理画面

もはや使われなくなった古い設定は管理画面から削除し、内容や意味に応じて設定項目の表示場所を整理・変更しました。設定項目が見つからない場合は、セットアップ画面の検索ボックスにキーワードを入力してください。表示された検索候補をクリックすれば、目的の設定項目へ移動します。

設定項目を検索して見つけられる

セキュリティの向上



トラクション・ソフトウェアは、常に TeamPage が最新の標準セキュリティ規格をクリアするように努力しています。

TeamPage 6.0 は、IETF RFC 2898 のような PBKDF2 標準を含む、パスワードのセキュリティのための、最新の業界標準の手順と暗号化アルゴリズムを使用します。

また、TeamPage 6.0 は、それぞれのユーザーアカウントの最近のログイン試行に関する基本的なデータを保持します。サーバー管理者はすべてのユーザーの、各ユーザーは自分のアカウントのログイン成功の記録や失敗の記録を確認でき、第三者による不正なアクセスを発見しやすくなりました。さらに、サーバー管理者は、それぞれのユーザーに、自分のアカウント(ユーザー名)のログイン成功と失敗の記録を確認するように求めることもできます。

最近の認証履歴を確認

PDF 出力の信頼性の向上



TeamPage の PDF エクスポート機能は、設計が古くなり、特に信頼性の面でオーバーホールする必要がありました。GitHub の HtmlCleaner プロジェクトの友人たちの助力により、TeamPage の記事の中に位置のずれた HTML シングル タグがあるときに PDF が正しく出力されない問題を解決できました。

TeamPage 6.0 のPDF 出力機能は、最新の Apache FOP ライブラリを使用します。この最新版ライブラリには、前バージョンからの多くの改善や修正が含まれています。

バグや問題の修正



TeamPage 6.0 で修正されたバグや修正の数はとても多いので、ここではハイライトのみを抜粋して紹介します。

• ある特別な条件のときに、ログイン画面のパスワード リマインダー機能が正しく働かない問題を修正しました。

• ダイジェストの購読を解除するために TeamPage へのログインが不要になりました。以前のバージョンまでは、購読を解除するためには一度 TeamPage にログインすることと、パーソナルセットアップの変更権限が必要でした。この変更により、TeamPage のパブリック向けの運用がよりしやすくなります。

• ユーザー ディレクトリの設定が、ログイン時にビジター アカウントを使う設定になっている場合に、招待メールが正しく配信されない問題を修正しました。

添付ファイルの自動バージョン管理 設定で [はい] が選択されている場合でもバージョン管理が自動的に有効にならないバグを修正しました。

• ある場合はリビルドが失敗し、またある場合にはネイティブ フルテキスト検索インデックスの作成、または Attivio プレミアム検索のインデックスが、いくつかのウィジェットに関係する意味のない、または誤った内容を含んでしまうという、検索インデックス作成に関連したいくつかの問題を修正しました。

• セクションとセクション テーブル ウィジェットが、表示される必要のない場合にも表示されてしまう問題を修正しました。

• セクションのクエリーとパーソナルセットアップの システム記事の非表示 の取り扱いの競合を修正しました。この設定で [いいえ] を選択した場合に、セクションの設定によってはセクションに何も記事が含まれなくなる問題が生じていました。



Attachments:
tinymce4q.png
new_setup_designq.png
spacesetup_tags_q.png
ss_license_q.png
search_config_items_q.png
recent_auth_history_q.png
teampage_logo.png
関連記事
Article: Download1002 (permalink)
Categories: :DocJp:ChangeLog, :DocJp:R60
Date: 2014/04/10; 23時52分57秒 JST

Author Name: TeamPage サポート
Author ID: jpbo