Liferayでの開発は大きく2つに分かれます:
この2つの開発からの成果物に誤りがあった場合に、実運用サーバに反映されないように、Liferayは2つの承認機能を提供しています:
ワークフロー機能については、ページの作成についてのページで説明をします。 本ページではステージング機能に関係した機能について説明します。
小規模かつ初期開発のみの場合は、Liferayサーバ一台で開発を進めることもできますが、大規模又は頻繁にプラグインの開発が多い場合は以下のような3段階構成を想定しています:
テストを完了したものは一つのwarに同梱してステージングサーバにデプロイ
Liferay6からは、Liferay本体とカスタム開発はより分離されているため、Liferay本体のファイルが破壊される可能性は低い。 テストで問題が無い場合は、実運用サーバに公開する。