Back to Top

BWP Minify 1.3.0 RC2 is available

Previous Post:

BWP Minify 1.3.0 RC2 is available

The long-awaited BWP Minify 1.3.0 is now available as a release candidate (RC2). Click on this link to download it, and follow steps mentioned here to update to 1.3.0RC2 (it is not available on WordPress’s plugin repository yet).

Some exciting new features include:

  • JS, and CSS files’ dependencies are now much more intelligently handled. This should fix many incompatibility issues with other plugins. Try 1.3.0 RC2 today and see if it fixes any issue for you.
  • Enqueued CSS, JS files are now auto-detected and a dedicated admin page is now provided for you to manage enqueued files’ positions.
  • Friendly Minify urls is now supported, which allows you to have Minify urls similar to this: http://example.com/path/to/cache/minify-somestring.js.
  • Content Delivery Network (CDN) is now supported.
  • Minify library’s settings can now be saved automatically if possible (config file is writable).

The official documentation has also been updated to reflect all changes, so it’s a good place to start if you want to learn more about what the plugin now has to offer.

For more details about all new features, bugs squashed and other enhancements, please take a look at the temporary changelog for 1.3.0, which can be found at: https://github.com/OddOneOut/Better-WordPress-Minify/is ... y/issues/7

BWP Minify 1.3.0 is WordPress 3.9 compatible and all features should work well with Multi-site network, including friendly Minify urls. As always, please post any question to the BWP community, bug report should head to https://github.com/OddOneOut/Better-WordPress-Minify/is ... ify/issues.

Note to Translators: Version 1.3.0 has many new strings that needs translating and a handful of obsolete strings, so please update your translation as soon as you can.

As always, please rate this plugin five stars if it is useful to you. Thanks!

Take Social Sharing to
the Next Level with Monarch!

Take Social Sharing to the Next Level with Monarch!
Print Article Trackback Trackback to this Article   Subscribe to Comments RSS Subscribe to Comments RSS

34 Opinions for BWP Minify 1.3.0 RC2 is available

  1. User's Gravatar
    1
    Randall April 11, 2014 at 5:32 am – Permalink

    “Turns out bwpminify’s minification breaks the scripts. I disabled
    minification for javascript files and now both the slider and WooCommerce
    widgets work.” On intrigue by cssigniter themes.

    • User's Gravatar
      2
      Khang Minh April 11, 2014 at 7:18 am – Permalink

      You might not need to disable JS minification, instead you can ignore or print Slider and WooCommerce’s JS separately (see Manage Enqueued Files page).

      What slider plugin are you using?

  2. User's Gravatar
    3
    Georgi Vassilev April 14, 2014 at 12:20 am – Permalink

    Is this the latest version BWP Minify 1.3.0 RC1 ?

    After installing the downloaded files, there is no difference in the admin panel. The screenshots that I see are different.

    Thanks

    • User's Gravatar
      4
      Khang Minh April 18, 2014 at 12:08 am – Permalink

      Yes this is the latest version that provides two new admin tabs, one is Advanced Options for Friendly Minify Urls and CDN, and one is Manage Enqueued Files for positioning JS, CSS files. The version number in plugin list will still be 1.2.3 though.

      Perhaps you should try removing the old plugin folder and upload this new one.

  3. User's Gravatar
    5
    maick April 22, 2014 at 9:35 pm – Permalink

    Hi Khang,

    Firstoff thank you for your wonderful plugin, i have used it for 3 months now.
    I did a php 5.4 upgrade with site upgrade aswhell and now i dont get bwp minify to work.
    My question is does the 1.3.0. RC1 work with php5.4 and woocommerce 3.9?

    Thank you for your time,

    Maick

    • User's Gravatar
      6
      Khang Minh April 24, 2014 at 4:26 pm – Permalink

      Hi, what is not working for you?

      BWP Minify does work with PHP5.4, and tested with 5.5 as well.

  4. User's Gravatar
    7
    maick April 22, 2014 at 9:36 pm – Permalink

    oops… sorry i just typed this in someones thread…. excuse me!

  5. User's Gravatar
    8
    Patrick May 6, 2014 at 7:37 pm – Permalink

    Hi.

    It would be great if you could add an option how long the files should be cached at the users browser. At the moment i always edit the .htaccess file in the cache folder. But I have to do it again at every update.

    • User's Gravatar
      9
      Khang Minh May 12, 2014 at 9:14 pm – Permalink

      Hmm as of 1.3.0 you should be able to set cache age directly in admin, and if the config file is writable changes will be kept without the need to manually update. Cache age can be controlled via config file instead of htaccess file.

  6. User's Gravatar
    10
    Brent Wallace May 11, 2014 at 8:10 am – Permalink

    Hi Khang Minh.

    Thank you for the latest update! Great plugin!
    I am using the “Multiple domains with Analytics” plugin which allows me to use multiple domain names. Minify works great with the root site (http://nerium.me) but with the other sites like (http://independentbrandpartner.com) it doesn’t, files are not minified. (see source code)

    Is there a fix that you can think of? Can I add something to my functions.php file?
    I really need this for all URL’s.
    Thank you for your time!
    Brent

    • User's Gravatar
      11
      Khang Minh May 12, 2014 at 9:19 pm – Permalink

      Hi Brent,

      Are you using WordPress multisite? Something is not right with your setup because on independent…com your Site Address (home_url) is not pointing to independent…com (it is pointing to nerium.me), which is making all js, css files being served from nerium.net instead. Is it intentional?

      • User's Gravatar
        12
        Brent Wallace May 22, 2014 at 10:54 pm – Permalink

        Hi Khang.

        Sorry to be so long in getting back to you, been away on business for the past 10 days.

        This is not a multisite install. As I stated above I am using the “Multiple domains with Analytics” plugin which allows me to use multiple domain names on a single site install. All sites share common info.

  7. User's Gravatar
    13
    Harry May 13, 2014 at 10:24 am – Permalink

    Hi, I am testing the new version on a test site and found some issues:
    – All scripts that are selected to go into the footer, don’t. Pagespeed still lists all of them as first loading, blocking the page load.
    – It is not clear how to remove scripts from the ‘load in footer’ lists. Will deleting the names from teh box do the trick?
    – The flush cache button is annoying as it means that any editing you have done above it is ignored and reset (you need to save options first and then flush). Better would be to have the flush button save options as well.
    – The friendly URL option did not work if you also append something: it gave Pagespeed 10 points less due to incorrect URL’s: “The following requests are returning 404/410 responses. Either fix the broken links, or remove the references to the non-existent resources.
    •http://www.site.ws/wp-content/plugins/bwp-minify/cache/minify-b1-admin-bar-8c8b2dce6gf77b53eb0cb7b95a807e6f.js&ver=&ver=1399950959”
    (and it breaks the site).
    – The friendly URL’s also increase the page load time from 3-5 seconds to 12-16 seconds.

    Cheers.

    • User's Gravatar
      14
      Khang Minh May 17, 2014 at 12:28 am – Permalink

      Hi Harry, thanks for your detailed feedbacks.

      – Scripts that are forced to footer should be put in footer, so I will need to see your site to check that issue.
      – Yes removing handles from the box will remove them from such position.
      – IMO the flush cache button should do exactly what is stated in its label, i.e. “flush the cache” and nothing else. I will think more about this, however.
      – Yes I have already fixed this in my local dev but still need more testing, will upload a new version soon.
      – 3-5 secs to 12-16 secs is a huge difference, is there anyway for me to check this with you?

      Thanks,

    • User's Gravatar
      15
      Khang Minh May 23, 2014 at 6:42 pm – Permalink

      1.3.0RC2 is available (see updated link in the above post). It should fix some of the issues you have mentioned, check it out.

  8. User's Gravatar
    16
    Guy May 20, 2014 at 7:23 pm – Permalink

    Feature request: More granular ignore rules – eg. I’d want to ignore a lot of files on the site home page, or certain URL paths. Or maybe have some files that are always ignored *except* for certain URL paths.

  9. User's Gravatar
    21
    Guy May 21, 2014 at 5:13 pm – Permalink

    For some reason certain combined files aren’t caching properly on subsequent visits to the same page. I can’t see any particular difference in the URL, and the HTTP headers show 304 status so not sure why these items are not being cached. Maybe a race condition outputting js / css elements in different order = different URLs to the minify script?

    http://localise.wpengine.com/wp-content/uploads/2014/05/cache-fail.png

    • User's Gravatar
      22
      Khang Minh May 21, 2014 at 10:57 pm – Permalink

      Actually that’s how it works.

      The time you’re seeing for 304 not modified contents is the time your browser waits for response from server. First your browser asks if the contents is modified or not and then server responses with 304 response code. Because you’re not using friendly minify url the server needs to get the modified state via PHP, hence the slowness.

      So you can try enabling friendly minify urls (in advanced tab) and the server will happily serve the file without passing the request to PHP, which should improve response time a great deal. I will update the beta tomorrow to fix a few bugs with friendly minify url feature so you should wait until then.

      A small note: since your site uses a lot of js/css files, it’s best to split them into shorter minify strings so that each combined group can be served faster. You should set the number of files per string to 10 or even 7.

      And thanks for your suggestion regarding UX design I will definitely take a look when I have time (will create a new issue for it on github).

      If you need more assistance we can continue our discussion on github as well.

    • User's Gravatar
      23
      Khang Minh May 23, 2014 at 6:43 pm – Permalink

      You can try 1.3.0RC2 now 🙂 (download link updated in above post)

  10. User's Gravatar
    24
    Sirene May 28, 2014 at 3:09 pm – Permalink

    hi,
    i’m testing the new version and i’m very happy because you fix a lot of bug with gravity forms etc… Thanks a lot and continue your great work 🙂

  11. User's Gravatar
    25
    Kelly June 6, 2014 at 8:42 pm – Permalink

    Better WordPress Minify is terrific – works with Woothemes Appply theme and WooCommerce.

    But Woothemes Sensei LMS plugin, for online courses, the CSS is gone. That is the main focus of our site. Not sure how to exclude Sensei CSS from minification.

    • User's Gravatar
      26
      Kelly June 6, 2014 at 8:48 pm – Permalink

      From Sensei: “Sensei uses wp_register_style and wp_enqueue_style in order to enqueue its stylesheets.”

      How can I fix this?

      • User's Gravatar
        27
        Khang Minh June 9, 2014 at 10:00 pm – Permalink

        We shall continue our discussion on this issue via email 🙂

  12. User's Gravatar
    28
    Andrea Moro June 22, 2014 at 3:21 pm – Permalink

    Hello there,

    While using this plugin I get my css returning a 400 http status code. This seems a problem with the Google minify library rather than with the plugin itself. The “debug link” is not helpful.
    Has somebody experienced the same?

    • User's Gravatar
      29
      Khang Minh June 22, 2014 at 10:49 pm – Permalink

      Hi Andrea,

      By default Minify doesn’t use Google’s minify library. Have you tried enabling debug mode in BWP Minify > General Options > Minify Library Settings > Enable debugging ?

      With that enable, visit you minified CSS url and you should see some info, such as missing files, wrong paths, etc. Please report them here or in the Community (which is preferable).

      • User's Gravatar
        30
        Andrea Moro June 23, 2014 at 2:15 pm – Permalink

        Hi Khang,

        Thanks for your answer. I tried to activate the debut, but the only things I can get is a 404 error page. This is very similar to the 400 error code I get in the other circumstance.
        I’m surprised the plugin doesn’t use the Google Minify library, as the output I get (400 error code) suggests me to visit their wiky for mone information.
        Have I missed something here?

        I’m actually try to understand how to increase the frequency of the error logging, as I can’t see any of these 4XX errors written down.
        Any additional suggestions?

        THnaks
        Andrea

        • User's Gravatar
          31
          Khang Minh June 25, 2014 at 5:14 pm – Permalink

          Ah actually that’s Minify library that lives on Google code, not Google’s Minify library (they’re different).

          Is your dev site available for debugging? I can help you debug the issue.

      • User's Gravatar
        32
        Andrea Moro June 23, 2014 at 6:10 pm – Permalink

        Can you also suggest the URL of the community? I can’t find the URL as of now.

  13. User's Gravatar
    33
    Christopher July 10, 2014 at 10:40 pm – Permalink

    When will the new version be up in the wp plugin library?

    • User's Gravatar
      34
      Khang Minh July 11, 2014 at 9:46 am – Permalink

      At the end of this week 🙂

Speak Up Your Mind!

An asterisk (*) indicates a required field and must be filled.




  • Web page and e-mail addresses turn into links automatically.
  • Wrap codes in: <code lang=""></code> or <pre lang="" extra="">
  • Lines and paragraphs break automatically.

Next Post: