Web Optimizer (Web Optimizer)は、任意のサイトのすべてのクライアント最適化アクションを自動化するアプリケーションです。 現時点では、個別のアプリケーションとして存在します(サイトに自分でインストールする必要があります)。 Web Optimizerのベースとして、
PHP Speedyが使用されました 。
詳細なインストールガイド 。
バージョン0.3をダウンロードします。
最後の「大規模」リリース後の骨の折れる作業の結果、宣言された多数のエラーが修正され、多くの新機能が追加されました。 だから、順番に:
- サイトのルートに元の
index.php
自動変更を追加しました。 最新のビルドは、Drupal 6、Joomla 1.5、Wordpress 2.7(および一部の専用システム)でテストされました-すべて正常に動作します。 - さまざまな
@media
CSSファイルを1つのファイナルにマージすることを確認および修正しました。 - 一般的なアセンブリに外部CSSおよびJavaScriptファイルを含めるためのサポートが追加されました(「邪魔にならない」JavaScriptを接続するための代替手段として使用されることが望ましい)。 この場合、ページの
head
すべてのJavaScriptコード(外部ファイルとコード自体の両方)は、ドキュメント内にある順序で1つの外部ファイルに結合されます。 外部ファイルは、ページが要求されるたびにではなく、1日に1回ダウンロードされます。 デフォルトでは無効になっています。 貢献してくれてありがとう。 - Webオプティマイザーを「削除」する機能が追加されました(適切な権限でのインストールが成功した後に使用可能)。 これで、すべてのアクションをWebインターフェースから実行できます。
- CSSスプライトを作成するためのロジックが大幅に洗練され(xstroyのおかげ)、JPEGとPNGの両方でフルカラースプライトを作成する機能が追加されました(デフォルトでは2番目の形式が使用されます)。
- サーバー上のディレクトリを計算するメカニズムに追加の改良が加えられ(CGIモジュールとしてのDenwerおよびPHPを含む)、「壊れた」CSSファイルのバグが修正されました。
- CSS Tidyモジュールのいくつかのエラーとそれらに関連する小さな問題を修正しました。
- インストーラーのロジックは、より明確でわかりやすいように少し変更されました。
- 実行中のコメントと警告を削除するために、ソースコードにいくつかの調整が行われました(xandrxのおかげです)。
次のリリースの計画:
- (SVNからのデータに基づいて)自動更新を追加します。
- Webオプティマイザーを任意のフォルダーに安全にインストールできるように、ディレクトリ計算を改善します。
- 最も人気のあるCMSの10〜15でアプリケーションをテストします。
- ミニインストーラーロジック(アプリケーション全体を読み込む唯一のファイル)を作成します。
- CSSおよびJavaScriptファイル(YUI、Packer)の代替圧縮方法を接続します。
- 最後に、ローカライズする機能を追加します:)
最新バージョン0.3をダウンロードします。
一般的に、詳細な説明を伴う問題のあるケースは大歓迎です。 実践が示しているように、不可能なことは何もありません:)
PSかなり頻繁に、「邪魔にならない」モードにJavaScriptを自動的に含めるには問題があります。 「手術不能」サイトに推奨(白
ブラウザの画面)を設定でオフにします(「外部ファイルの接続」に置き換えます)。
PPS JavaScriptの問題が解決されない場合、その最小化を完全に無効にすることができます(
Minify JavaScript
最小化-
No
)