オープンソースCMSのXOOPSCubeは、XOOPSCube本体、モジュールともに改良したり独自の機能を追加したりすることが可能です。webmodeでは、XOOPSCubeモジュールの新規開発、既存モジュールのプログラムカスタマイズを承っております。
ただし「なんでもできる」からと言って闇雲に機能追加をしてしまうと、開発期間、開発費用ともにかなり膨らんでしまい、商用CMSのライセンス料を上回る金額がかかってしまいオープンソースの費用的なメリットが活かされないことにもなりかねません。またオリジナルの機能を追加した場合には、特別なメンテナンスが必要となるため、さらに保守費用にもコストがかかります。
プログラムのカスタマイズは極力行なわずに、なるべくはじめから必要な機能が備わっている既存のモジュールを選んで、それらの組み合わせで使いやすい環境を構築することがオープンソースCMSの費用的なメリットを活かすポイントとなるでしょう。
本当に必要な機能なのか?という部分の精査をして機能を取捨選択すること、運用方法でなんとかできる部分は運用でカバーすることも必要です。
webmodeでは、必要な機能を備えた他のCMSのご提案、必要な機能を備えたモジュールの調査・検証なども行っておりますのでご相談ください。