質問: コンテンツ管理システムを使用する理由は何ですか? drupal、joomla、wordpressなどのcmsについてよく耳にします。私は常にほとんどのphpとhtmlを手作業でコーディングしてきました。 cmsを使用することの長所と短所は何ですか?
回答: コンテンツ管理ソリューションを使用する長所は次のとおりです。 ユーザーはコンテンツの特定の部分を更新するアクセス権を持っています あなたはコンテンツが何であるかの履歴を持っているので、間違いがあった場合、あなたはそれをロールバックできます。 複数のユーザーがサイトを編集するアクセス権を持っています。場合によっては、重複するエリアで。 統一された形式とサイトの雰囲気を提供します 適切なレイアウトテンプレートへのアクセスを提供します ユーザーはhtmlを知る必要はありません 一部のcmsツールでは、新しいコンテンツの承認ワークフローが可能です。これにより、極端な、または手動のオーバーヘッドなしで、サイトに入力する内容をより多く構造化および制御できます。 短所: すべてがcmsツールによって提供される構造内に収まらなければならない それにはお金がかかり、場合によっては大量のお金がかかることがあります セットアップに時間がかかります cmsソリューションとの間の移行には時間がかかります 多くのcmsソリューションはseoをうまく実行できず、問題をオーバーライドする簡単な方法はありません。 dry(自分自身を繰り返さないでください)をあまり使用できないため、管理は退屈で面倒になります。 私が現在働いている会社は、ektronのソリューションを使用していましたが、同社は製造業のwebサイトをエンジニアリングしているため、ektronから離れました。そのため、重複した形式に従う製品が多数あります。これは、20の製品の製品情報を変更したいときはいつでも、20ページを編集する必要があったことを意味していました。サイト上でコントロールを移動したい場合、それは膨大な時間を要し、時には望んでいたようには動作しません。 javascript対応の特別なウィジェットが必要な場合は、実装が困難でした。また、webコンテンツで作業しているのは2人だけでした。私にとってのcmsは、多くの人々が管理する、絶えず変化する大量のコンテンツを備えたwebサイト向けです。大規模なコンテンツ管理ユーザーベースから離れ、絶えず変化するデータから離れるほど、価値がある可能性は低くなります。サイトのフォーマットとレイアウトが常に変化し、cmsが提供するものよりも多くのフィールドを必要とする特定のフォーマットに多くのコンテンツが適合するという点でサイトをアジャイルにする必要がある場合、cmsは最適ではない可能性があります。