2014TABLEofCONTENTS実案件やネット上で散見されるバッドプラクティス/バッドノウハウをまとめてみました。サイトに必要となる各種の分類すべてをカテゴリーとして扱う。解説カスタム分類(タクソノミー)に対する無理解が原因のバッドプラクティスです。下記左側のような分類で設計されてしまうと、カテゴリー一覧などの何でもない処理が非常に混沌としてきます。カテゴリーのタームではなく、下記右側のようにカスタム分類として定義すると色々とスッキリします。書きたくなってくるという必然の欲求をズバリ解決するプラグインをネット上で礼賛する。誰もが通る道なのでいたしかたないのですが、ネット上での礼賛は炎上必至です。セキュリティリスク」ということが周知されたと思われるので、このアンチパターンを目にすることは無くなるでしょう。用意されている便利な関数の数々を一切使わない。できますよ」というエンジニアによく見られます。以下はコーディングの例です。グローバル変数を多用するのも特徴です。value="val1">ベストプラクティス車輪を使う。Hellテーマやプラグインで可能な限りの「設定」を用意する。操作による設定に時間を取られることになります。ユーザーのためにと何でもできるようにし過ぎるのが原因ですが、まずは本当にそれをユーザーが必要としているかを考えると良いでしょう。ベストプラクティス減らす。Templateカスタムページテンプレートを指定デザイン・レイアウトが異なる固定ページに対して各々カスタムページテンプレートを作成し、編集画面からいちいちそのテンプレートを指定してめんどくさい固定ページ爆発しろとなる。テンプレートが使用されますが、個別にカスタムページテンプレートを指定することもできます。他と異なり、かつ、ひな形として複数の固定ページに適用する場合に使います。それを「デザインが違う固定ページ毎に必要」と誤解しているのがこのバッドプラクティスの原因です。いったファイル名にするだけで、編集画面から指定しなくても自動で適用されます。(適切な日本語訳求む)にする。クラスを追加すれば良い。WP向きなサイトとそうでないサイト。Plugins20個以上のプラグインをインストール・有効化してサイトを構築する。解説クライアントへの提案はプラグインでできることに限られ、プラグイン選定の時間が開発の大部分を占めます。過ぎたるは猶及ばざるが如し、レスポンスが著しく悪いサイトで有効化されていた各種キャッシュ系プラグインをすべてアンストールしたところ常識的なレスポンスに改善された、というネタのような実話もあります。プラグイン依存度は下記のように分類されます。呼称20〜Junkie30〜Mad40〜Insane50〜Psychoベストプラクティス入れ過ぎない。まとめ固定テンプレートと言いたいだけのエントリですが、いかがでしたでしょうか。問題は多くの場合システムではなく使う側にあるのだと理解することが大事ですね。