サイトを軽くするために余計な機能をはずした

コンサドーレの応援サイトであるコンサデコンサが現在のブログスタイルになっておよそ二年。Wordpressの機能を勉強しながらの2年ではあったのだが、その間、便利にするための機能は拡張する方向で、いろんな機能を組み込んできた。
ここで、一度整理整頓しようと思う。理由は、以下のようなもの。

  1. サイトが重たくなる。
  2. wordpressやテーマのバージョンアップの際に、常に相性や互換性などを確認しなくてはいけないが、これがめんどくさい。
  3. サイトの性格上、あまり機能てんこ盛り、ビビッドなサイトにする必要はない。

(1)に関して、高速化するプラグインは数々あれど、まずはインストールしてあるプラグインなどをはずすことにした。
(2)に関して、便利な機能なのではあるけれど、ブラウザによって表示されなかったりすることがあり、いちいち確認するのが面倒なので、この際はずすことにした。
ちなみに下記の感想では、時間がかかると述べているが、実際はわずかな時間ではある。
(3)初心に返れということね。

【外した機能】

  • zenback:ブログ記事について、ソーシャルメディアで寄せられたフィードバックを1つにまとめるブログウィジェット。他のサイトの関連記事へのリンクが表示されたりと、PV向上に効果有り。
    zenback:ソーシャル機能を拡張するブログパーツ

    • 無料だが広告が表示される。
      重い感じがする上に、インターネットエクスプローラーのバージョンによっては表示されない。
  • disqus:コメント欄の機能拡張。
    Disqus Comment System:DisqusをWordPressで使用できるようにするプラグイン

    • 最近のバージョンアップによって、インターネットエクスプローラーのバージョンによっては表示されないケースが見られる。
  • slidedeck2:コンテンツスライダーを作る事ができるjQueryタイプのプラグイン。
    Slidedeck 2.0:高機能なコンテンツスライダー機能を付加するプラグイン

    • トップページに採用したのだが、インターネットエクスプローラーのいくつかのバージョンと相性が悪い感じ。
      シンプルにするためにはずすことにした。
  • Google Calendar Widget:Googleカレンダーを、Wordpressサイトのサイドバーに自動読み込みし、表示させることが出来る。
    google calendar widget:googleカレンダーの予定をウイジットに表示してくれるプラグイン

    • リアルタイムで読み込むため時間がかかる。
      CSオーガナイザーの導入により、Googleカレンダーによるスケジュール提供をやめたこともある。
  • Shortcodeを付加するプラグインをいくつか
    • Shortcodeにたよらず、なるべくPHPで直接記述。
  • Facebookとtwitterのバッチ。
    • タイムライン表示の部分(リアルタイムで読み込む部分)をけずり、表示させないようにした。

以上の変更により、コンサデコンサのページを表示する際に、他サイトのデータをいちいち読みに行かなくてもよいようになったはず。
基本的にサイト内の情報だけが表示される、シンプルな構造のトップページになった。

記事の共有: