web-dev-qa-db-ja.com

カスタムまたはオープンソースのCMS?

私は、当社の企業サイトを再開発している最中です。私の問題は、特注のCMSまたはオープンソースソリューションを選択することですか?

過去にオーダーメイドのCMSを使用しましたが、機能の追加と(非常に小さな)変更を行うという点で非常に制限される場合があります。

私たちは、業界で比較的大規模な企業であり、厳格な基準(民間、旅客、貨物の航空チャーター)を備えており、安全でないサイトは絶対に問題外です。

私たちのサイトには10​​以上の言語バリエーションがあります。

誰がより良い解決策であるかについて公平な意見を持っていますか?

3
Double Clicked

カスタムCMSを使用するのは得策ではないことを断言できます。

私は過去(2006年後半)にWebエージェンシーで働いており、多くのクライアントに展開するカスタムcmsを作成しました。現在の開発者はcmsを本当に知っているので、最初からそれは本当に良いアイデアでした。

しかし、時間が経つと、一部の開発者が去り、新しい開発者が来て、カスタムcmsに合わせてトレーニングする必要があります。私たちはそれをオープンソースにしなかったので、新しい開発者はそれを学ぶために非常に忍耐強くなければなりません。

そして、新しい開発者を訓練するのは本当に時間の無駄でした。また、新しい機能を作成するたびに、新しい開発者向けのドキュメントを作成する必要があります。そして、cmsは非常に巨大になり始め、保守やドキュメントの提供などが困難になりました。

最後に、最初のバージョンのすべての開発者は退職しました。したがって、基本的に、会社は誰も本当にが知らないCMSに依存する必要があります。痛い!

そこで、ezPublishに切り替えることにしました。

別の方法では、オープンソースのCMSを選択した場合、それがどのように機能するかを知っているのは自分だけではないことはほぼ確実です。そして、あなたはこのプロジェクトに取り組むことを夢見ていたよりも多くの開発者を持つことになります。また、CMSを知っている新しい開発者を見つけやすくなります。そして、あなたはそれらを訓練するあなたの時間を失う必要はありません。

良い例は Dailymotion です。彼らは、カスタムフレームワークを作成することで会社を始めました。数年後、彼らは私が上記で説明したのと同じ声明を発表しました。そこで彼らは、より堅牢なものにするためにSymfony 2に移行することを決めました。

時間が経つにつれて、彼らは独自のフレームワークを維持する苦痛を感じ始めました:フレームワーク自体の維持に時間がかかりすぎました:新機能の追加、それらの文書化、新しい開発者のトレーニング、一貫性の維持など...

大規模なコミュニティを持つオープンソースフレームワークを選択することで、彼らはビジネス以外のすべてから自由になります。

this post を読むこともできます。

4
j0k

私は現在のCMS企業での雇用に偏っていますが、Webコンテンツ管理(WCM)システムを評価したときから製品にとらわれない教訓を提供できます。

  • 「最高の」または最も安価なソリューションではなく、最適なソリューションを探してください。
  • メンテナンスコストを考慮してください。カスタムまたは特注では、スキル、トレーニング、およびドキュメントの観点から、適切なレベルの人材、プロセス、およびテクノロジーが必要です。

ベンダーを評価するとき、それらを互いに競わせることをためらわないでください-あなたはより良い適合を見つけるために彼らの強みを強調したいでしょう。

ビジネス要件の観点から、以下を考慮してください。

  • 収益を生み出す企業サイトは、より高価なソリューションを必要とする可能性がありますが、リード、売上、またはその他の測定可能な価値を生み出さない情報サイトは、大きな資本費用を正当化するのに苦労する場合があります。
  • セキュリティに関心があり、開発スタッフがいる場合は、サイトを引き継ぐのではなく、統合するソリューションを検討してください。
  • CMSプロジェクトは、実際にビジネスの目標、目的、機会から始める必要があります。コンテンツがビジネスにとって何を意味するかをまず検討し、次にそれらの目標に対してどのように測定および改善できるかを見てください。

幸運を!

0
Alvin Reyes