また、TT-RSSのデフォルトの設定に満足できない場合には、「Preferences(設定)」タブを通して設定の変更を行なうことができる。利用可能になっているオプションの大部分は説明するまでもない分かりやすいものであり、それ以外のより高度な設定については簡単な説明が添えられている。「Preferences(設定)」タブでは、フィードを取得する時間間隔を指定したり、インターフェースのテーマを変更したり、日付の表示形式を指定したり、新着記事の一覧を電子メールで通知する機能を有効にしたりすることができる。またこの「Preferences(設定)」タブではラベル(Labels)機能を有効にすることもできる。ラベル機能を使用するためには、config.phpファイル内のGLOBAL_ENABLE_LABELSの値を以下のようにしてtrueに設定する必要がある。
define('GLOBAL_ENABLE_LABELS', true);
ラベルというのは、仮想的なフィードとしてふるまうSQLクエリのことだ。TT-RSSには最初から、Unread articles(未読記事)とUpdated articles(更新記事)という2つのデフォルトのラベルが含まれている。それらに加えて独自のラベルも「Label Editor(ラベルエディタ)」タブ内の「Preferences(設定)」で作成することができるが、これはまだ実験的な機能であり、また、SQLを自分で書くことができるだけの知識も必要となる。
他のRSSアグリゲータと同様に、TT-RSSの使い方は簡単で分かりやすい。左の枠内には、フィードと(ラベルが有効になっていれば)ラベルがすべて表示される。「Display tags(タグ表示)」というリンクをクリックすると、タグ表示へ切り替えることができる。一方右側の枠内には、その時点で選択されているフィードからの記事が表示される。TT-RSSでは各RSS記事に星付けを行なうことができ、星を付けた記事は左の枠内の「Starred articles(星付き記事)」セクションに表示される。またTT-RSSでは、その時点で表示されている記事に対してタグ付けを行なうこともできる。さらにTT-RSSの検索機能を使うとフィード全体に対して検索を行なうこともできる。なおTT-RSSはキーボードのショートカットをサポートしているので、マウスを使わずにフィードを閲覧することもできる。またTT-RSSは、(既読マークの付いた記事も含めて)変更されたRSS記事にマークを付けて知らせてくれる。したがって例えばブログ記事にコメントが追加された場合やブログ記事の本文自体が更新された場合などにマークが付けられる。なお変更された記事は、さきほど言及した「Updated articles(更新記事)」ラベルの中にリストされる。
モバイルデバイスからTT-RSSにアクセスしたい場合には、TT-RSSのモバイルインターフェースを使用することができる。モバイルインターフェースにアクセスするには、TT-RSSがインストールされている場所のURLに/mobileを追加する(例えばhttp://yourserver/tt-rss/mobile)だけでよい。
TT-RSSはデフォルトではシングルユーザモードで動作するが、マルチユーザモードにも簡単に切り替えることができる。マルチユーザモードでは各ユーザがそれぞれ自分のフィードや設定を持つことができる。マルチユーザモードにすると「Preferences(設定)」内の「Other Feeds(他のフィード)」タブ経由で自分以外のユーザのフィードを閲覧/購読することができるので、TT-RSSを一種のフィード共有サービスとして利用することもできる。マルチユーザモードに切り替えるためには、config.phpファイル内のSINGLE_USER_MODEの値を以下のようにしてfalseに設定する。
define('SINGLE_USER_MODE', false);
なおユーザの管理をするには、デフォルトのユーザアカウント(ユーザ名「admin」、パスワード「password」)を使用してTT-RSSにログインして「User Manager(ユーザ管理)」タブの中の「Preferences(設定)」をクリックすればよい。
TT-RSSは、RSSフィードの購読だけでなくRSSフィードの生成にも使用することができる。実のところこの機能があるために、TT-RSSはRSSリーダーであるだけでなく真のフィードアグリゲータとなっている。TT-RSSは、カテゴリごとのフィードや、ラベルごとのフィードはもちろん、検索結果のフィードを生成することもできる。これによりどのユーザも、例えば「星付きの記事全部から成るフィード」や、「"Linux" とタグ付けされた記事を集めたフィード」を購読するといったようなことが可能になる。なお生成されたフィードにアクセスするには、フィードのタイトルの近くにあるフィードアイコンをクリックする。
最後に、TT-RSSのメインウィンドウにブラウザからアクセスすることなく最新のフィードを取得するために利用することができる、TT-RSS用のFirefox拡張を紹介する。この拡張は、TT-RSSディレクトリ内のbackend.phpファイル経由でフィードを取得する。TT-RSSのメインウィンドウにブラウザからアクセスしないでフィードを最新の状態に保つ方法はいくつかあるが、もっとも簡単な方法は以下のようなコマンドを実行することだろう(定期的に自動的に最新の状態に保つためにcronジョブとして実行してもよい)。
wget -q -O /dev/null "http://yourserver/tt-rss/backend.php?op=globalUpdateFeeds&daemon=1"
なお「yourserver」の部分は、TT-RSSをインストールした実際のIPアドレスやURLに変更しておくことを忘れないようにすること。
ヒント:Firefox内から直接的にフィードの登録を行なうことができるように、TT-RSSをFirefoxのRSSリーダーのリストに追加したいという場合には、TT-RSSのウェブサイトにある手順に従えば行なうことができる。
Dmitri Popovは、ロシア、イギリス、ドイツ、デンマークのコンピュータ雑誌で活躍するフリーランスのライター。
