2024年11月21日(木) 16:41 JST

Geeklog-1.8.1のスタイルシートを最適化する

  • 2012年1月 8日(日) 16:17 JST
  • 投稿者:
  • 表示回数 6,024
Geeklog

dengenさんの実験に刺激を受けて、スタイルシートの最適化を行ってみた。その成果はこちらからダウンロードできる。実行したことは、次の3つ:

  • @import命令を削除して、対象ファイルをインラインで展開する。
  • url()関数の引数をstyle.cssからの相対パスに書き直す。
  • CSSファイルをminifyを使ってMinify(縮小化)する。

ノートPC上のWAMP環境でGoogle Chrome-16.0.912.75 + Page Speedを使用して、professional_cssテーマで測定すると、次のような結果になった。

測定結果
項目style.css最適化前style.css最適化後
リクエスト数4915
転送量132.32KB74.74KB
転送時間の平均値(秒)1.140.68

上記のデータはあくまで自分の環境での測定結果なので参考程度にとどめておいて欲しいが、割と効果を実感できそうな最適化ではある。


OGP(Open Graph Protocol)プラグインv1.1.2

  • 2011年12月 5日(月) 18:00 JST
  • 投稿者:
  • 表示回数 2,940
プラグイン

OGPプラグインは今回の機能アップで実用に耐えるものになったと思う。改善点は

  1. 新たにリンクプラグイン、アンケートプラグイン、ファイル管理プラグイン、Downloadsプラグインをサポートした。
  2. 「いいね!」ボタンと「Facebookコメント機能」を表示するコンテンツの種類をコンフィギュレーションで設定できるようにした。

好むと好まざるとにかかわらず、FacebookやGoogle+、Twitterなどと連携できないCMSはこれから非常な苦戦を強いられるだろう。このプラグインがGeeklogを少しでも延命できれば幸いである。ダウンロードはこちらからどうぞ。

タグ:ogp

TinyMCEプラグイン-0.4.7

  • 2011年11月19日(土) 22:54 JST
  • 投稿者:
  • 表示回数 3,000
プラグイン

MySQL-5.5以降でインストールに失敗していたバグを修正した。また、同梱するTinyMCEのバージョンを3.4.7に上げた。


テーマエディタプラグイン-1.2.0

  • 2011年11月 6日(日) 21:07 JST
  • 投稿者:
  • 表示回数 2,894
プラグイン

テーマエディタプラグイン(themedit)をGeeklog-1.6で導入された自動インストール機能に対応させた。機能追加はないが、細かなバグ修正を行っている。


サイトマッププラグイン-1.2.2

  • 2011年11月 5日(土) 21:16 JST
  • 投稿者:
  • 表示回数 2,828
プラグイン

懸案事項になっていたGeeklog-1.6以降の自動インストールに対応した。また、DataProxyプラグインがインストールされていない、ないし無効になっている場合にもエラーにならないようにした。


Dbmanプラグイン-0.6.0

  • 2011年10月30日(日) 00:02 JST
  • 投稿者:
  • 表示回数 2,705
プラグイン

Geeklog-1.8.0に対応したDbmanプラグイン-0.6.0を公開した。主な変更点は以下の通り:

  1. 古いPHP-4.x用のコードを書き換え、PHPの警告が出ないようにした。
  2. 自動インストール時のバグを修正した。
  3. Geeklog-1.8.0で導入されたコンフィギュレーションのツールチップを表示するようにした。
  4. インストール用のドキュメントをHTML化して、admin/plugins/dbman/docsへ移動した。

なお、このバージョン0.6.0から、Geeklog-1.4.x、1.5.xには対応しなくなった。古いバージョンを使っている人は、Dbmanバージョン0.5.4を使って欲しい。

10月31日追記: バージョン0.6.0で旧バージョンからのアップグレードがうまくいかなかったバグに対応したバージョン0.6.1を公開した。機能変更はない。


ページナビゲーション