OpenCmsの主な特徴
技術的優位性
OpenCmsは100%Javaで書かれており、標準のservlet技術を使用しています。そのため、既存のハードウェア、ソフトウェア環境に容易に統合することができます。Javaは、業務システムの主要な開発環境となっており、多くのオープンソースコミュニティで採用されています。強力なセキュリティ機構やネットワーク関連の機能が充実しており、負荷の高い環境下でも安定して動作する仕様となっています。XMLベースのデータ管理を行っておりますので、RSS配信や携帯サイト対応もすばやく行うことができます。
コンテンツ格納用のDBはMySQL,PostgresSQLなどオープンソースRDBMSだけでなく、Oracle、DB2など商用DBにも対応しております。
ワークプレイスのUIにはAjaxを採用しレスポンスのよい作業環境を提供しておりますし、WebDAVにも対応しておりますので画像やPDF等ファイルもドラッグ&ドロップで容易に管理することができます。
ライセンス料不要のLGPLライセンス
OpenCmsは、LGPLライセンスの元に配布されております。このため、サーバ増強やドメイン追加等、サイトの拡張時にも商用ソフトウェアのようにライセンス料を気にすることなく増強を行うことができます。
また、ソースが公開されておりますので、利用者自身または弊社のサービスを利用して機能の追加・変更を行うことが可能です。ライセンスに関する詳細はこちら(英文)を参照ください。
主な機能
- インストール
- OpenCmsはセットアップウイザードに従って、容易にインストールすることが出来ます。
- ブラウザベースの作業環境
- OpenCmsの作業はブラウザを利用して行います。(FireFox1.5以降を推奨)コンテンツのアップロード等もすべてブラウザベースで行うことができます。
- プレビューを行いながらの直接編集
- ブラウザでコンテンツを確認しながら、編集ボタンをクリックすることで直接編集することが出来ますので、いちいちアプリケーションを立ち上げたりする必要がありません。
- バージョン管理
- OpenCmsでは、コンテンツの発行のたびに履歴情報を保持します。作業ミスにより特定の段階までコンテンツをロールバックさせる場合にも瞬時に戻すことができます。
- プロジェクト単位の発行
- 作業環境であるオフラインと公開環境であるオンラインを同じサーバに持つことができます。コンテンツはすべてプロジェクトで管理されており、プレビュー・承認・テストを行うことが出来ます。
- アカウント管理・プロジェクト管理
- OpenCmsには利用権限に応じたアカウントを発行することが出来ます。編集権限、管理権限、アドミン権限をディレクトリー単位で設定することができます。また、プロジェクト管理機能により多人数での作業時に作業情報の伝達を容易に行うことができます。
- 既存コンテンツの取り込み
- OpenCmsには導入前に公開しているコンテンツを取り込む機能があります。HTMLのままもしくはXMLへの変換サポートを行うツールが用意されております。

