Showing newest posts with label release. Show older posts
Showing newest posts with label release. Show older posts

Apr 2, 2010

v1.0.5 released

Few compatibility and performance improvements in the new build of WEBO Site SpeedUp. List of changes:

  • Page 'Cache' moved to 'System Status' tab (Cache). Now all information about cache files is located on System Status (what is more clear), and there is much less info (because huge blocks of information on the previous Cache page seemed not to be useful). We are working on complete Cache Manager tool (to re-create cache blocks for separate website sections / pages), but it will be a little later.
  • Excluded 'Performance - Quick check' option. It's misconfigured in the most of cases, and actual performance gain was very little.
  • Fixed minor compatibility issues. Some more environments now not caused 500 errors on switching between configurations.
  • Improved minify for CSS files.
  • Improved client side caching.
  • Improved UI (minor fixes).

Update your WEBO Site SpeedUp or download the latest build.

Jan 26, 2010

WEBO Site SpeedUp v0.9.7

We are moving to completely stable and featured v1.0 and here is one more update on this way. In the version 0.9.7:

  • Improved UI. All icons were recreated and combined to a few of CSS Sprites (via Auto Sprites tool). Now the whole interface loads faster and there are less files in package (update is going also faster).
  • Added option to exclude WEBO Site SpeedUp logic. You can define in System Status -> Settings a number of parts of URL to exclude from processing - and they won't be accelerated with WEBO Site SpeedUp. This field has the same syntax as for Server Side Cache exclude option.
  • Improved smush.it callbacks. Reviwed some more issues with bunch image optimization of a huge amounts of data. Callbacks from smush.it tuned a bit.
  • Improved static gzip tool. Now it can use gzip console tool if it's allowed to be executed from PHP.
  • Improved CSS Sprites logic. Fixed a minor issue with ancesting seletroes lookup and improved CSS Tidy merging qualities.
  • Improved gzip on CGI enviroments for CSS/JavaScript files.
  • Fixed minor compatibility issues.

Download new version from here or just update it from your product interface.

Jan 20, 2010

WEBO Site SpeedUp v0.9.6

One more intermediate version before stable 1.0 release. We fixed a lor of UI bugs (makeup / client side logic) and improved general stability.

Changes log:

  • Improved general UI stability / fixed minor issues.
  • Improved Apache modules detection / .htaccess changes.
  • Added rollback to stable feature.
  • Fixed issue with rewriting current JavaScript / CSS files with wo.static.php equivalents.
  • PHP Fusion (7.0.5) added to supported systems.

Now there is the complete set of native modules (WordPress / Joomla / Drupal / Bitrix).

Download the latest WEBO Site SpeedUp

Jan 8, 2010

WEBO Site SpeedUp public beta


Here we are with the hottest performance optimization software. We are still working to pplish it but you can enjoy this stuff under you favorite CMS. Here are WEBO Site SpeedUp 0.9.5b download links:

Installation is the same as usual - just copy plugin in WordPress or Drupal to general plugin directory and activate it via administrative interface. Then go to Settings page and play with WEBO Site SpeedUp interface.

For Joomla! 1.5 you just need to install appropriate package (via Extensions installer) and go to the component's page.

Upgrade procedure

If you are using old version and want to upgrade to the newest one -- please store file web-optimizer/config.webo.php somewhere (just as a backup), than upgrade your package to this beta version. Usually you need to update it once more - from WEBO Site SpeedUp interface (Update is located in System Status -> Updates -> Show me beta versions). Then configuration file will be altered to fit new structure. If you have any troubles with upgrading - please contact us. It seems you should have at least backed up configuration file to perform restoration.

Joomla! users please note that there is no standard way to upgrade current Web Optimizer plugin to WEBO Site SpeedUp component + plugin. So please somehow save settings from plugin interface / database. You will be able to set them back (WEBO Site SpeedUp by default is in a debug mode, website won't be hurted, cache files will be saved).

Known issues

There a few minor bugs we are still working on:

  • Not all blocks are loaded at once on Control Panel (home) page in IE.
  • Interface doesn't look perfect under IE6/7.
  • Optimization results may be counted incorrectly sometimes (just not countered properly).
  • Some pages / UI elements will be changed a bit to make overall design better.

Complete ist of WEBO Site SpeedUp / Web Optimizer packages also is located here: http://code.google.com/p/web-optimizator/downloads/list

Dec 1, 2009

Web Optimizer 0.6.7 released

Last 0.xx version before major 1.0 release has been published today - 0.6.7 aka 'frost'. We tuned a lot of minor stuff and improved a number of parts of application.

  • Added delayed load for iframes. Now you can exclude iframes (i.e. ads) from general waterfall of website load (to prevent their blocking nature) — the same way as for Unobtrusive logic.
  • Improved behavior for 'Uniform cache files' option. Now conditional comments are striped for all browsrs except IE and HTML cache files relate to current set of options.
  • Enabled optimization for cached content in Drupal. There was a bug in Drupal native module with not optimized content on caching. Now Web Optimizer works in any case, it doesn't matter have you cached your website on server side or not.
  • Separated Upgrade / Install to stable / beta branches. One more big change before 1.0 release — now you can upgrade either to the latest stable branch, or to the latest beta (the most featured) version on the product. And switch between them.
  • Added Web Optimizer module for Bitrix. Bitrix is the most known CMS for corporate websites, and now Web Optimizer supports it in native mode.
  • Improved unobtrusive logic (added some ads).
  • Improved files combine (added exclusions, general logic).

Download the latest version of Web Optimizer

Nov 16, 2009

Web Optimizer 0.6.6 released

A lot of new features and bug fixes in new version.

  • Added separation for Community / Lite / Premium Editions. Now free version of Web Optimizer becomes Community Edition and it's prohibited to be used on commercial websites. For this purpose you can also buy Web Optimizer Lite Edition (data:URI + performance included, $19.99). Version comparison.
  • Added option to move all scripts (w/o merging) to </body>. If you choose to move all scripts to </body> but Minify JavaScript option is disabled — all scripts will be just moved one-by-one to the end of the document. Very useful.
  • Added option 'Uniform cache files for all browsers'. In some cases (i.e. if you use different from Web Optimizer caching engine) it's incorrect to differ HTML code through browsers (yes, this disables data:URI group of options but allows you to cache any page for any browser only once).
  • Added option 'Cache external files'. Now light PHP proxy can be applied to external files too. They can be downloaded, gzipped, and cached — to improve your own website load speed.
  • Added option 'Enable chained optimization'. There are a few issues with chained optimization algorithm (due to buggy server side environments or mix of rights). So it can be disabled to prevent any Web Optimizer tries to pre-optimize your pages. With this option disabled all website pages will be optimized by first visit only.
  • Added events onBeforeOptimization, onAfterOptimization, onCache to plugins API. These events can be used for standalone version to add any dynamic code to PHP, apply any internal logic, or add any dynamic pieces to cached HTML documents.
  • Improved behavior (content skipping). For content different from (X)HTML and for Ajax requests it's very tricky to append and optimization techniques (in most of cases such content has been already optimized, so it's just skipped).
  • Improved general logic in case of </body> absence. Sometimes HTML document has no </body> tag (yes, that's true). So we need to apply all logic in such cases too.
  • Improved multiple hosts behavior (especially for dynamic images).
  • Improved unobtrusive logic (minor fixes, added counters).
  • Improved Apache modules detection on CGI environments (especially mod_rewrite).
  • Fixed several tiny bugs in files fetching (after dozens of unit tests integrated).
  • VaM Shop and Gekklog added to supported systems.

Download the latest Web Optimizer.

Nov 4, 2009

Web Optimizer 0.6.5 Swift released!

We have finally tested and improved (a lot of minor stuff) the last stable product version - 0.6.5 aka swift - before 1.0 release. List of changes:

  • Added CSS/JS static file names setting. This can be useful for small websites with the only CSS/JS set for all pages - so it can be named (instead of hash usage).
  • Improved chained optimization behavior. After a lot of additional tests chained optimization (on settings' save and product activation) has been significantly improved. Now it wastes even less server side resources. For WordPress and Drupal plugins was added ability not only to completely refresh cache on options' save, but also just to save options. In some cases the latter won't lead to cache renewal.
  • Improved cache clean up. Fixed a number of minor issues with cache directories usage (generally for standalone application, this doesn't affect plugins / modules as they have cache directories hard coded).
  • Improved static assets proxy for compressed files. Added a number of performance improvements (logic simplified) and fixed wrong behavior on static gzip cache usage.

Download the latest Web Optimizer.

Oct 20, 2009

Version 0.6.3 released

Here we are with the latest version of wonderful performance optimization package:

  • Added separated CSS resource file loading on DOMready event. This will force browser to render content while it is loading background images (in resource file).
  • Added .htaccess functionality detection on CGI systems. Blog post about tricky Apache modules shows how complicated can be a simple task to detect server side features support. Now this is detected wherever possible.
  • Added gzip and cache for fonts. After Steve's post about @font-face we added complete coverage for fonts files.
  • Added support for gzip in static assets proxy library. Now it can be used as the "Furios Web Optimizer" - just add Cache / Gzip headers 'on fly' as fast as possible (no minify, static gzip support). There still is a place for improvement - i.e. add PHP Cache subsystems usage.
  • Added 'cache version' option to skip cache files' mtime check. More about this option here.
  • Added 'quick check' option to skip complete parsing of external files. More about this option here.
  • Added 'skip RegExp' option to allow standard-complaint website be faster. More about this option here.
  • Added textarea to set any CSS code over compressed files. Can help to rewrite some 'broken' styles quickly.
  • Spot in title (lang="wo") made optional (in full version only). A number of people have been concerned about this spot and SEO influence. Actually there is no correlation, but now it can be made optional.
  • Improved multiple hosts behavior in a few cases.
  • Improved 'Separate CSS files' behavior (data:URI group of settings).
  • And a few minor fixes.

You can always download the latest version of Web Optimizer from its download page.

Oct 13, 2009

Verson 0.6.2 released

We are here with the new build of Web Optimizer application. Main changes:

  • Added optional mhtml support. This will eliminate necessity of IE7- CSS hacks in case of data:URI and provide the optimization behaviour for these browsers.
  • Added mhtml size restriction and mhtml exclude files list. The same as for data:URI because files' sets and size limitations can be different for both techniques.
  • Added option to separate CSS files (to CSS rules and base64-encoded background images). Since CSS files can be loaded in parallel (in the most of browsers) we can split all rules. In the future it is possible to load CSS file with background images on onDOMloaded event that will provide the fastest 'first view' of any web page.
  • Separated inline code merging from external files. Now you can either merge inline CSS (or JavaScript) code inside body. or external files, or both of these chunks.
  • Added possibility to parse <body>. Eventually there can be a number of CSS or JavaScript includes in document body that can be harmless moved to head section (CSS files for sure, JavaScript ones very carefully). But this approach is disabled by default (because CSS files inside body are not standard-complaint and JavaScript includes very rarely can be moved from their places) and can be greedy.
  • Added static images proxy for CSS images. Only if CSS Sprites, or data:URI, or mhtml techniques are used (because full CSS tree is parsed via CSS Tidy).
  • Added separated CSS/JS files for IEs and other browsers. This allows us to include all files inside conditional comments to cached versions but lead to 5x more files in cache folder (only CSS / JavaScript ones, CSS Sprites are created on base of actual background-related rules, in most of cases such rules are the same for IEs and the other browsers).
  • Released module for Drupal 6.x. Now Drupal users can apply all Web Optimizer techniques through their administrative interface.
  • Improved compatibility with disabled curl library. Now Web Optimizer degrades gracefully if there is no curl library extension enabled on the server (just pass external or dynamic files).
  • Improved relative directories calculation. This leads to complete independence of Web Optimizer installation from the website root folder, document root folder (for the given host) and other environment-related features. Also this improves Joomla / Wordpress plugins behavior for websites in relative folders.
  • Improved unobtrusive logic. Added calculation of height of advertisement blocks for AdWords, added several counters and improved performance of content parsing.
  • And a lot of minor perofmance and logic improvements.

You can download the latest Web Optimizer here.

Oct 6, 2009

Version 0.6.1 released

All tests have gone OK (no new issues). Version 0.6.1 is ready. List of changes:

  • Added support to cache static assets via PHP. The killer-feature for your web server w/o support for Expires header.
  • Added cross-websites multiple hosts disrtibution. Now you can use multiple Web Optimizer installations and distribute images through them completely transparently.
  • Improved CSS Sprites logic (background-position on icons, less image size, merging logic in a few cases).
  • Fixed 'white screen' in IE7 on gzip via PHP. Now compressed HTML go to the end-user w/o failure.
  • Fixed paths calculation installation inside subdirectory. Also for Joomla! plugin and Wordpress.
  • Adding debug edition (for the main branch and for Wordpress) to find out issues with product installation / logic.
  • Fixed a number of 500 errors in Wordpress plugin. Not parse empty content, avoid double headers.
  • Added support for .htaccess in local directory. RewriteBase is calculated now.
  • Added username/password for private testing via Basic Authorisation (for curl). Now you can hide dev website with .htaccess and get fully working Web Optimizer copy there.
  • Fixed multiple hosts distribution in HTML.
  • Added unobtrusive support for AddThis widget.
  • Improved page rendering on unobtrusive load.

Download the latest Web Optimizer