57
フロンティア5.1

フロンティア5.1

日付: 1999年1月号

コンテンツ管理およびスクリプトツールはまだ初期段階

ステファン・ソモジ

UserLand SoftwareのFrontierは、AppleScriptの代替となるスクリプト言語としてスタートしました。バージョン5.1.4では、Webコンテンツ管理システムとして生まれ変わりました。Frontierは依然としてスクリプト言語を搭載していますが、軽量なWebサーバーや、Webコンテンツリポジトリ、Webサイト開発環境、Webサーバーバックエンドとして活用できる数多くの機能を備えています。

スライス、ダイスカット

Frontierの以前のバージョンに慣れている方にとって、バージョン5.1.4へのアップグレードは比較的簡単です。しかし、初めて使う方は、Frontierの機能が強力であると同時に扱いにくいと感じるかもしれません。

Frontier 5.1.4の中核は、オブジェクトデータベースエンジンとメインデータベースファイルであるFrontier.rootです。すべてのデータを単一のデータベースに保存すると破損につながる可能性があるため、Frontier 5.1.4ではゲストデータベース機能が導入され、Frontier.rootとは別に補助的なコンテンツデータベースを作成できるようになりました。この便利な追加機能により、データベースに重大な障害が発生する可能性が大幅に低減されます。

ウェブアイデンティティ

Frontierの新しいWeb中心のアイデンティティは、システムの様々な機能を統合することで実現されています。データベースエンジンはWebサイトのコンテンツを保存・配信し、スクリプト言語はWeb関連機能を駆動します。サイトを公開する準備が整うと、Frontierはそれを「レンダリング」し、サイトを構成するページを静的ファイルに保存します。また、Frontierに統合された軽量Webサーバーは、UserTalkスクリプトによってオンザフライで生成されるページの一部またはすべてを動的に配信できます。ただし、この組み込みサーバーは高負荷には対応していないことに注意してください。

Frontier 5.1.4のWeb機能の多くは、「スイート」と呼ばれるスクリプトと付随データとして実装されているため、Frontierの機能の多くを簡単に変更・カスタマイズできます。UserLandとユーザーの両方が、標準的な動作を変更したり、アップデートを投稿したりできます。

コンパスなし

Frontier 5.1.4の最も顕著な欠点は、一貫性のあるドキュメントの欠如です。UserLandのサイトから製品をダウンロードするだけで、ソフトウェアには基本的なチュートリアルが付属しているだけで、詳細な情報についてはオンラインリソースへの参照が提供されています。確かにオンラインで入手できる情報は豊富ですが、その内容はひどく整理されていません。新規ユーザーにとっては、これは大きな障害となる可能性があります。

Frontier 5.1.4 がまだフリーウェア製品であれば、こうした不満の多くは問題にはならなかったでしょう。Linux コミュニティは、有機的なサポート構造がアドホックなドキュメントとともにどのように機能するかを示す完璧な例です。

Frontierがバグ修正以外にほとんど変更を加えずにフリーウェアから商用ソフトウェアへと突然移行したのは、時期尚早に思えます。現状、Frontierの価格は、最初の商用リリースの品質やUserLandが提供するリソースとサポートに見合うものではありません。