2012-02-19 19 views
2

私はプログラミング業界全体のオンラインバンキングソリューションの銀行で働いており、オンラインバンキングには他のウェブサイトとは異なる1つの機能があります。ウェブページを追加したり、コンテンツを追加したり、記事を編集したりすることができます。そして、実際に人々はそのウェブサイトを編集する必要のない天びんについての情報を見るだけでよい。このため、私は人生でCMSを一度も使用したことがなく、新しいサービスをページに追加する必要が生じたとき、私と私の同僚はただ新しいファイルを手作業で作成しました。Java CMSにはヘルプplsが必要

しかし、今私は自分の会社で考えています。これは、あらゆる種類の人々のためにウェブサイトを作るでしょう。しかし、ある時点では、WebサイトだけでなくCMSがそのWebサイトを管理するよう求める顧客も存在することを意味します。そして、これは私の本当に弱点です。

私はJava Webフレームワークを使用していますが、現在はwicketとstripesの2つです。私はCMSのいくつかの種類を使用する場合、私はjava webフレームワーク(wicket、ストライプ)を使用することができなくなることを恐れています。私は自分自身ですべてのロジックをコーディングしたい、私はprecooked CMSを必要はありませんコンポーネント、私はちょうど追加、削除、ページを変更する手段が必要です。

本当に無料のJavaベースのCMSがあれば私はウィケットやストライプJava Webフレームワークを使用できるようになります。

+0

Fatwireはどうですか? –

答えて

1

現在市場には数百ものCMS製品があり、それぞれに賛否両論があり、それぞれの開発者が独自の選択肢を持つ可能性があります。 10人の開発者に尋ねると、おそらく10の異なる回答が返ってくるでしょう。 CMSの学習を始めたばかりの開発者にとっては、常に難しい決定になるでしょう。

良いスタートポイントはCMS Matchですので、さまざまなCMS製品を検索、表示、比較することができます。 JavaベースのCMSのために、これらはいくつかの人気のある選択肢です:

Alfrescoは
のApache Lenya
カバCMS
のLiferay Portalの
OpenCmsの

チェックアウトCMSマッチhereから水平比較し、I Hippo CMSとLiferay Protalを勉強したり仕事をしたりしていましたが、どちらもSpring MVC、Struts、Wicketのような主要なWebワークフレームワークをサポートしています。

0

Content Controlと一緒にWicketとStripesを使用すると、CMS内ではなく機能を拡張できます。

コンテンツコントロールは、Rhino(JavaScriptスタイルのプログラミング、サーバー側、Mozillaによって開発された)で動作するように設定されています.JavaScriptを使用している場合は、CMSの上でその方法で開発できます。

または、Velocityを使用してコンテンツを操作してください。

コンテンツコントロールは、素敵なAPI、テンプレート、スクリプト、CSSのインライン編集(コードハイライト付き)、すべてのアセットと多くの素晴らしい開発機能のバージョン管理など、自由に利用できるオープンソースのCMSです。

これはWicketとStripesではありませんが、あまり馴染みのないように感じるべきではありません。始めるために何か助けが必要な場合は、お手伝いします。