2011-03-18 11 views
1

私は、製品ページ(動的)と企業ページ(かなり静的)を持つWebサイトを持っています。どちらもRailsでコード化されています。つまり、マーケティングチームは静的ページを変更するために開発チームを巻き込む必要があります。この問題に対処するために、静的ページをCMSに移行することを考えています。私は、次のアプローチを検討していますWordPress + JekyllをRailsプロジェクトの静的ページに使用

ワードプレス+ジキルが

  • マーケティングチームは、民間のWordpressのサイトで静的なページを維持して(例:foo.wordpress.com)。
  • マーケティングチームが変更を展開する準備ができたら、コマンドラインツールはWPページをJekyllを使用して静的ページに変換し、変更をgitリポジトリにコミットします。
  • gitリポジトリへの変更は、レイアプリ申請アセットに関連付けられたAmazon S3バケットにアップロードされます。
  • マーケティングチームはすでにWPに精通しており、優れたWPテーマリソースを見つけるのは簡単です。 CMSをベース

レール:機関車/ラディアント

  • CMSは、レールのアプリ内に存在します。

誰もこのタイプの配備を行っていません。どちらのアプローチが2つの方が優れているのか、そしてその理由はあなたの意見では?

答えて

1

私はCMSをRailsアプリケーションと統合した方が好きです。この方法では、維持するスタイルシートのレイアウトとセットが1つしかありません。

独自のアプリケーションに簡単に統合し、必要な方法で作業することができるRailsベースのCMSを見つけることは、もう少し難しいかもしれません。私が見たもののほとんどは、CMS アプリケーションであり、そのフックを使用してカスタマイズする必要があります。

これで、自分のアプリケーションで使用するシンプルなCMSを構築することは難しくありません。 Wordpressはwysiwygとしてtinymceを使用していますが、これはRailsアプリで動作するのは難しくありません。また、Refineryをご覧ください。あなたのニーズに合っているかもしれません。

+0

ちょうどfyi ...私はそれが私のアプリの既存の 'admin'名前空間と衝突することがわかるまで、Refineryオプションについて興奮していました。 Refineryを使用する場合は、引き継ぎたい名前空間(adminやpageなど)を使用しないように注意してください。 –

関連する問題