初めての就職面接で、なぜ独自の CMS を構築したのかと尋ねられました。既存の CMS、Wordpress、Joomla、Drupal のいずれかを使用しないのはなぜですか? 最初、私は唖然としました。独自の CMS を構築する理由をすぐに思い出すことはできませんでしたが、これが主な理由の 1 つであったことは間違いありません。それは、自分のコードであり、その CMS で何かを変更したい場合 (各 Web サイトが私はさまざまな機能を備えた必要な CMS を構築します) それは大きな問題ではありません。しばらくの間、私は Wordpress を使用してきましたが、Wordpress を使用することから気をそらされた主な理由の 1 つは、私が作成したのではないコードのバグを発見することでした。このバグは、特に CMS に変更を加えたり、プラグイン...
ここでは、独自のCMSを構築しない8つの理由を見つけることができます:
ユーザーのニーズに応えられない
仕事が多すぎる
それは標準的な解決策ではありません
十分な速さで拡張することはできません
それは十分にテストされないでしょう
簡単には変えられない
何の付加価値にもならない
機能ではなくコンテンツを作成する
同ページより引用:
したがって、自問すべき主な質問は、「なぜ、以前に解決済みの問題を本当に解決しようとしているのですか?」ということです。</p>
まあ、まだ発明されていない CMS を発明するのは難しいということには間違いなく同意しますが、その一方で、すべての CMS は個別である (またはそうあるべきである) と思います.には 3 つの機能がありますが、それらの使用法は (ユーザーにとって) 明確であり、1 つのサイトに必要なすべてのことを行います。また、使わない機能が多いCMSをクライアントに提供するのは良くないと思いますし、WebサイトとCMSが一体となった方がよりプロフェッショナルに見えるのではないでしょうか。
また、いくつかの引用部分についてコメントしたいと思います。
「それは大変な作業です」-同意しますが、既存のCMSを使用してWebサイトのニーズに合わせてカスタマイズする場合、非常に困難な仕事やミッション不可能な場合があります.
「簡単に変更できるものではない」 - 私はこれに同意しません。
これについてどう思いますか? なぜ独自の CMS を開発したのか、開発しなかったのか?
イル