<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dev4Press&#187; Slow adoption rate Tag Archives, page 1 of 1 | Dev4Press</title>
	<atom:link href="http://www.dev4press.com/tag/slow-adoption-rate/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dev4press.com</link>
	<description>Premium Plugins and Themes for WordPress</description>
	<lastBuildDate>Sat, 18 May 2013 13:19:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Review of WordPress 3.3</title>
		<link>http://www.dev4press.com/2011/blog/reviews/review-of-wordpress-3-3/</link>
		<comments>http://www.dev4press.com/2011/blog/reviews/review-of-wordpress-3-3/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 18:00:49 +0000</pubDate>
		<dc:creator>MillaN</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[admin bar]]></category>
		<category><![CDATA[context help]]></category>
		<category><![CDATA[core changes]]></category>
		<category><![CDATA[flyout]]></category>
		<category><![CDATA[GD Press Tools]]></category>
		<category><![CDATA[new features]]></category>
		<category><![CDATA[new menu design]]></category>
		<category><![CDATA[new permalink format]]></category>
		<category><![CDATA[New uploader]]></category>
		<category><![CDATA[new wordpress]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[post formats]]></category>
		<category><![CDATA[Slow adoption rate]]></category>
		<category><![CDATA[toolbar]]></category>
		<category><![CDATA[uploader]]></category>
		<category><![CDATA[WP Editor API]]></category>

		<guid isPermaLink="false">http://www.dev4press.com/?p=11777</guid>
		<description><![CDATA[New WordPress is here, and it is first major release in the past 3 years I have mixed feelings about. It has several interesting features for developers, but it doesn't offer anything that important for most WordPress users, with a small drop in the overall performance on admin side.]]></description>
				<content:encoded><![CDATA[<p>New WordPress is here, and it is first major release in the past 3 years I have mixed feelings about. It has several interesting features for developers, but it doesn&#8217;t offer anything that important for most WordPress users, with a small drop in the overall performance on admin side.</p>
<p>Last week I have published a <a href="http://www.dev4press.com/2011/blog/benchmark/wordpress-benchmark-3-0-vs-3-1-vs-3-2-vs-3-3/" target="_blank">benchmark of all 4 latest major versions</a> in the 3.x line. I am sorry to say, this is first WordPress major version in 3.x line that is a step back in terms of performance and resource usage. WordPress 3.2.1 remains fastest WordPress among all 3.x.x releases. In some areas, WordPress 3.3.0 is even slower than, year old, WordPress 3.1.4. Over the past week many users after upgrading to WordPress 3.3 noticed slower admin side on their websites. You can find discussions threads on WordPress.org forums, on Twitter and on many websites with some users had trouble upgrading and ended up with broken websites.</p>
<p>Upgrading WordPress problems and slightly lower speed on admin side are not related. This performance drop is not a problem, it is not a caused by a buggy release of WordPress, it is caused by changes made this time, and those changes are mostly UI related. But, before passing final judgment on new WordPress, lets see all the changes and improvements.</p>
<div id="attachment_11788" class="wp-caption alignright" style="width: 202px"><a href="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_flyout.png" rel="lightbox[11777]" title="Flyout menus"><img class="size-medium wp-image-11788" title="Flyout menus" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_flyout-300x291.png" alt="Flyout menus" width="192" height="186" /></a><p class="wp-caption-text">Flyout menus</p></div>
<h3>Flyout menus</h3>
<p>First thing you will notice when on admin panel, is that menu is not the same. WordPress now uses flyout menus. All top level menus are always collapsed, except for the currently active one. To see contents for collapsed menus, you need to hover over the menu item. So far, community is divided on the new menu design. For me, this is one of the features that was added just of the sake of having new UI feature.</p>
<p>Old menus were working great, this is more a regression considering also accessibility problems for disabled users or users with touch screen devices. Not to mention that you will need more time to get to the panel you need. In any case, it will take some time to get used to it, but in the end, you have to get used to flyouts, I doubt that they will be removed in next version.</p>
<p>Reportedly, new menus work fine on iPad, but they don&#8217;t work at all on any mobile phone browser I tried on the phone with Android. Last time I checked, Android has more mobile devices than iOS, but no one bothered to test new menus there. Now, if you use touch device than is not iPad, you will need multiple clicks and waiting for pages to load needlessly to get to the menu you need.</p>
<p>As with any visual improvement, it comes down to personal preference, and I am sure than many users will hate, and many users will love these new flyouts. Too bad that there is no way now to have both new and old and let users choose.</p>
<h3>Context Help</h3>
<p>As much as I dislike the flyout menus, I really like new context help tab. It opens into a configurable tabbed navigation panel with sidebar area that is really a nice touch. WordPress has all its context help areas converted, and I have done the same to convert context help for my Pro plugins. Hopefully, more plugins will adopt the new help system and use it. For now, here is the screenshot for the context help in <a href="http://www.dev4press.com/gd-press-tools/" target="_blank">GD Press Tools Pro</a>:</p>
<div id="attachment_11789" class="wp-caption aligncenter" style="width: 590px"><a href="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_context.png" rel="lightbox[11777]" title="Context Help"><img class="size-large wp-image-11789" title="Context Help" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_context-580x80.png" alt="Context Help" width="580" height="80" /></a><p class="wp-caption-text">Context Help</p></div>
<h3>Admin Bar is now Toolbar</h3>
<p>New adminbar has much more functions than before, it can&#8217;t be disabled on the admin side at all, and it is called Toolbar. Toolbar is smaller and darker and it integrates all previous header elements and old admin bar. From developers point of view, there are some new things added to the toolbar, like groups in menus and few more functions for better control and better menu items organization.</p>
<p>Still, after using it for a several weeks now while in beta and stable, I would prefer to have old layout back. WordPress logo button and drop-down are not really useful at all to be always on, stupid Howdy is always there (more on that later) and the fact that it is always on and that it can&#8217;t be disabled. Right now, only thing that keeps toolbar needed is user menu with log-out option, everything else is not important. I can confirm that I will be adding new tools to GD Press Tools Pro to deal with at least some of the toolbar annoyances. There are few plugins in the WordPress.org repository to handle new toolbar and move things around. Also, users of Ozh&#8217; Admin Drop Down Menu will be frustrated to find out that this plugin is broken in new WP due to the toolbar changes. I expect update soon for that, but having always 2 toolbars on, is not good solution.</p>
<p>New toolbar duplicates needlessly too many things from the menu on the left, and if you remove duplicated options, and options that are useless, you will end up with empty toolbar. That&#8217;s why it ended on both my pros and cons list for new WordPress.</p>
<div id="attachment_11863" class="wp-caption alignright" style="width: 220px"><a title="New Uploader" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_uploader.png" rel="lightbox"><img class="size-medium wp-image-11863" title="New Uploader" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_uploader-300x162.png" alt="New Uploader" width="210" height="113" /></a><p class="wp-caption-text">New Uploader</p></div>
<h3>Uploader and Media Library</h3>
<p>WordPress 3.3 brings new uploader that supports drag-n-drop and is not depending on Flash anymore. New uploader is powered by <a href="http://www.plupload.com/" target="_blank">Plupload library</a> (from creators of TinyMCE). drag-n-drop is supported by Firefox, Safari and Chrome browsers and  Opera to get support with next major version. There are some improvements to the handling of media in this version and all these changes are great addition to WordPress, making adding of files more straightforward, since now all files are handled in the same way. On the editor toolbar, only one button is there to open media library.</p>
<p>Of all new features, drag-n-drop uploader is the one worth switching to new WordPress. If you deal with a lot of images, it will be faster to just drag them to the uploader when working on posts or in the library. Creating galleries will be faster, and more natural.</p>
<h3>Core changes</h3>
<p>While the most of the visual changes I find lacking, I like core changes. Permalinks are improved to allow proper use of slug only in the post links, and this new permalink format now doesn&#8217;t have any speed issues (before it required more SQL queries and depending on number of posts you have could cause problems). Now, the new post name only permalink is even recommended for links structure.</p>
<p>WP_Screen API is also improved to make creating admin panels/pages easier and more WordPress like. Best thing is rewritten editor API that allows for more than one rich text editor instance with no hacks to make it work, and it can be used on front end also. New jQuery 1.7.1 is included, as well as full jQueryUI 1.8.16. Post formats are now more prominent than before and they are available in quick edit mode also. I am not a big fan of formats, but I am sure that all users that use formats will welcome this change, it makes the process of changing post formats much easier.</p>
<p>There are more minor changes to functions, filters and actions, JavaScript used, but they are mostly low-level stuff and you can find all that in the changelog (link at the bottom of this review).</p>
<div id="attachment_11779" class="wp-caption alignright" style="width: 220px"><a title="Pointers" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_pointer.png" rel="lightbox"><img class="size-medium wp-image-11779" title="Pointers" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_pointer-300x161.png" alt="Pointers" width="210" height="113" /></a><p class="wp-caption-text">Pointers</p></div>
<h3>Pointers, Welcome and About pages</h3>
<p>To improve new users experience, WordPress got some interesting features: pointers, welcome and about pages.</p>
<p>Pointer should help with introduction of changes and features. While they look nice, after few days and several test installations, I find them extremely annoying. I expect that when plugins start using pointers it will make a mess on the page after upgrade. And I expect that we will soon get plugins to  always disable pointers.</p>
<p>About page looks really nice. You can see overview of new features, credits and freedoms tabs. Similar to this, new Welcome message displayed on the dashboard after installing WordPress 3.3 is a nice touch as well:</p>
<div id="attachment_11780" class="wp-caption aligncenter" style="width: 532px"><a title="Welcome Message" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_welcome.png" rel="lightbox"><img class="size-large wp-image-11780" title="Welcome Message" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/wp33_welcome-580x264.png" alt="Welcome Message" width="522" height="238" /></a><p class="wp-caption-text">Welcome Message</p></div>
<p>There are many minor improvements that I like and that will maybe go unnoticed since they have a natural way about them and they blend into the interface. New toolbar icons and options are really great, new hidden-behind-icon search form on toolbar also. If you are using Tumblr, WordPress has new importer that can transfer data from your Tumblr website to your WP website.</p>
<h3>Go away &#8216;Howdy&#8217;!</h3>
<p>Removing stupid Howdy greeting from every single page should happened years ago. And yet, it is still here. And, you can&#8217;t change it. There are no filters that allow changing this word to something else. There are some complicated methods of replacing whole user item in the admin bar, but I expect that would break something else down the road. A lot of WordPress users hate that little word. It is time to get rid of it. Well, it is too late now, we need to wait yet another major revision for that. Was it that hard to add simple filter that envelops that word? I know it&#8217;s not, but some people decided against it. Problem is that now this is forced on front end too, because it is moved to new toolbar and that makes this much worse. Having a serious website on WordPress, with toolbar active, and stupid Howdy greeting your users, it is just wrong.</p>
<h3>Plugins compatibility</h3>
<p>While we go some new interesting core changes, too bad that they will remain unused for some time. Plugins need to be updated to take advantage of new editor, or new context help and other things. Considering how slow most plugins were updated before, this will take a lot of time. I expect that some plugins will be broken by new jQuery, and some will be broken with new editor. First plugins problems were already surfacing, and I expect more will be found. Good thing is that many developers are releasing updated plugin versions.</p>
<h3>My Pros and cons list for WordPress 3.3</h3>
<table class="d4ptable" style="width: 90%;">
<thead>
<tr>
<th style="width: 50%;">Pros</th>
<th style="width: 50%;">Cons</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">+ Drag&#8217;n'Drop uploader<br />
+ New context help<br />
+ WP Editor API<br />
+ Some of the Toolbar changes<br />
+ Many core changes<br />
+ Permalinks improvements</td>
<td style="text-align: left;">- Flayout Menus<br />
- Annoying Pointers<br />
- Howdy<br />
- Some of the Toolbar changes<br />
- <strong>Admin side Performance</strong></td>
</tr>
</tbody>
</table>
<h3>Should you upgrade to WordPress 3.3?</h3>
<p>Yes, but:</p>
<ol>
<li>Test on the sandbox to make sure that you will have no issues due to plugins or theme</li>
<li>Make a backup of whole website, files and database, so you can revert back if things go wrong</li>
<li>Try new WordPress locally to see how great new uploader is and to test all the changes</li>
<li>Clear the cache in your browser after upgrade</li>
<li>Clear the cache on website if you are using cache plugin(s)</li>
</ol>
<p>I expect that current problems with new WP will be resolved, and I think that we will see 3.3.1 soon. It is important that only small number of users had problems upgrading, there are many factors that can be a problem, and not everything is direct fault of new WordPress. Upgrade problems existed with earlier versions, and will be here with future versions.</p>
<p>More important question is do you need to upgrade at all? Well, that comes to personal preference. There are no security fixes in this version that are discovered from WP 3.2.1 until now, there are no groundbreaking features you must have (except for uploader, but not everyone will need that), so test it and decide for yourself if you need new WP or not.</p>
<h3>Useful Links:</h3>
<ul>
<li>Detailed changelog on WordPress.org: <a href="http://codex.wordpress.org/Version_3.3" target="_blank">codex.wordpress about Version_3.3</a></li>
<li>Support forum on WordPress.org: <a href="http://wordpress.org/support/" target="_blank">wordpress.org Support</a></li>
<li>WordPress Benchmark &#8211; 3.0 vs 3.1 vs 3.2 vs 3.3: <a href="http://www.dev4press.com/2011/blog/benchmark/wordpress-benchmark-3-0-vs-3-1-vs-3-2-vs-3-3/" target="_blank">dev4press.com Benchmark</a></li>
</ul>
<h3>Conclusion</h3>
<p>My major complaint with new version are UI changes. What was wrong with 3.2 visually? Don&#8217;t mention the &#8216;vertical space&#8217;, because it is just a lame excuse. I understand the need to have design changed from 3.0 to get better looking menu with no space on the left, but this version I don&#8217;t get. I liked the header we had in 3.2.1, it was small and functional, I liked the fact that admin bar could be disabled. Now, we lost both only to get toolbar with 70% of useless options on it. All the great work done on optimizing WordPress 3.2.1 is undone with this new WordPress and unnecessary UI changes. I would prefer that WP 3.3 had: editor API changes, new context help, uploader and most important core changes.</p>
<p>There are several new things in WordPress 3.3, and many improvements that will be very interesting mainly to developers. Overall, I think that this is an average release, I have updated all my websites to WP 3.3 and I expected that all developers and users closely involved with WordPress will upgrade. But, the fact remains, this is once again mostly design-centric release that makes WordPress a bit different looking without many changes that will make a lot of difference for most people. Major problem with this version is that it lacks wide appeal, and I am afraid that most users will decide against updating. I have written about slow adoption rate of recent WordPress versions couple of weeks ago, and this new version will have same problem as WP 3.1 and WP 3.2 had (at least WP 3.2 was very fast, and even that didn&#8217;t help to get widely adopted).</p>
<p>Hopefully, users with WordPress 3.0 or older versions, will decide that it is time to upgrade after skipping some earlier versions. If that doesn&#8217;t happen, by the time WordPress 3.4 is released, we will have big fragmentation of WordPress versions on the market, and that is not good from plugins development and support point of view.</p>
<h3>What we need in WordPress 3.4?</h3>
<p>To stop needless UI changes. To get posts relations. To get usable posts and taxonomies management. To get improved user management. No more UI changes. Seriously, leave UI alone.</p>
<p>What are your experiences with new WordPress? What things you like and what you don&#8217;t like? Leave the comment and spread the word about this review.</p>
<script src="http://feeds.feedburner.com/~s/adsense@gdragon.info?i=http://www.dev4press.com/2011/blog/reviews/review-of-wordpress-3-3/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://www.dev4press.com/2011/blog/reviews/review-of-wordpress-3-3/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>WordPress Benchmark: 3.0 vs 3.1 vs 3.2 vs 3.3</title>
		<link>http://www.dev4press.com/2011/blog/benchmark/wordpress-benchmark-3-0-vs-3-1-vs-3-2-vs-3-3/</link>
		<comments>http://www.dev4press.com/2011/blog/benchmark/wordpress-benchmark-3-0-vs-3-1-vs-3-2-vs-3-3/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 17:00:10 +0000</pubDate>
		<dc:creator>MillaN</dc:creator>
				<category><![CDATA[Benchmark]]></category>
		<category><![CDATA[administration side]]></category>
		<category><![CDATA[anomaly]]></category>
		<category><![CDATA[average]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[cached data]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[client side]]></category>
		<category><![CDATA[eAccelerator]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[execution time]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[measurements]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[new browser]]></category>
		<category><![CDATA[overall results]]></category>
		<category><![CDATA[php mysql]]></category>
		<category><![CDATA[press tools]]></category>
		<category><![CDATA[required]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server side]]></category>
		<category><![CDATA[Slow adoption rate]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[sql queries]]></category>
		<category><![CDATA[test environment]]></category>
		<category><![CDATA[test machine]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.dev4press.com/?p=11763</guid>
		<description><![CDATA[WordPress now has 4 versions in 3.x line. With slow adoption rate for previous two major versions, despite great 3.2 release, question is will the new WordPress 3.3 manage to persuade users to upgrade? This benchmark will try to give, at least, partial answer to that.]]></description>
				<content:encoded><![CDATA[<p>WordPress now has 4 versions in 3.x line. With slow adoption rate for previous two major versions, despite great 3.2 release, question is will the new WordPress 3.3 manage to persuade users to upgrade? This benchmark will try to give, at least, partial answer to that.</p>
<h3>WordPress Release Stats</h3>
<p>Before we get to test results, first thing is to see how this 4 version compare when it comes to size, number of files, hooks, requirements and few other things. Latest version is the version we used to test here.</p>
<table class="d4ptable">
<thead>
<tr>
<th></th>
<th>WP 3.0</th>
<th>WP 3.1</th>
<th>WP 3.2</th>
<th>WP 3.3</th>
</tr>
</thead>
<tbody>
<tr>
<th>Release Date</th>
<td>2010.06.16.</td>
<td>2011.02.23.</td>
<td>2011.07.04.</td>
<td>2011.12.12.</td>
</tr>
<tr>
<th>Latest Version</th>
<td><strong>3.0.6</strong><br />
2011.04.26.</td>
<td><strong>3.1.4</strong><br />
2011.06.29.</td>
<td><strong>3.2.1</strong><br />
2011.07.12.</td>
<td><strong>3.3.0</strong><br />
2011.12.12.</td>
</tr>
<tr>
<th>Archive Size</th>
<td>2.83MB</td>
<td>2.95MB</td>
<td>3.79MB</td>
<td>4.05MB</td>
</tr>
<tr>
<th>Unpacked Size</th>
<td>7.95MB</td>
<td>8.24MB</td>
<td>9.43MB</td>
<td>9.97MB</td>
</tr>
<tr>
<th>Number of Files</th>
<td>758</td>
<td>835</td>
<td>948</td>
<td>936</td>
</tr>
<tr>
<th>Number of Hooks</th>
<td>1344</td>
<td>1469</td>
<td>1506</td>
<td>~1580</td>
</tr>
<tr>
<th>Included jQuery</th>
<td>1.4.2</td>
<td>1.4.4</td>
<td>1.6.1</td>
<td>1.7.1</td>
</tr>
<tr>
<th>Included Themes</th>
<td>TwentyTen</td>
<td>TwentyTen</td>
<td>TwentyEleven<br />
TwentyTen</td>
<td>TwentyEleven<br />
TwentyTen</td>
</tr>
<tr>
<th>Required PHP</th>
<td>4.3</td>
<td>4.3</td>
<td>5.2.4</td>
<td>5.2.4</td>
</tr>
<tr>
<th>Required mySQL</th>
<td>4.1.2</td>
<td>4.1.2</td>
<td>5.0</td>
<td>5.0</td>
</tr>
</tbody>
</table>
<h3>Test Environment</h3>
<p>For tests I have used WordPress 3.0.4, WordPress 3.1.4, WordPress 3.2.1 and WordPress 3.3. Test machine is CentOS powered VPS server with PHP 5.3.3 and mySQL 5.5.14, with PHP memory limit set to 256MB. PHP runs with eAccelerator enabled. All WP installations used only GD Press Tools 4.3.1 Pro plugin, and all had exactly the same content. GD Press Tools Pro had all its security related features activated, and they add about 3 SQL queries per page, and these queries are counted in the results below. Since I run <strong><a href="http://www.dev4press.com/gd-press-tools/" target="_blank">GD Press Tools Pro</a></strong> as a part of all my WordPress installations, I think of it as logical and essential expansion of WordPress.</p>
<p>Each test for each WP version is repeated <strong>10</strong> times, highest and lowest results are removed, and the average is calculated from the rest of the measured values. Same method is used for server and client (browser) side. For client side measurements I have used Firefox 8.0, and before each measurement, all cached data was emptied. I use my faithful Lenovo IdeaPad Y560 with Intel Core i5 and 8GB RAM. Testing is done on 4 most used pages in WordPress: dashboard, posts list, post editor and comments list. Other pages are similar to these 4, and they will not show much difference in overall results.</p>
<p>If you compare results in this benchmark with previous one comparing 3.0 vs 3.1 vs 3.2, you will see that results for these 3 versions are now different. Difference comes from using latest versions of each WordPress, using differently configured server, and new browser. It is interesting to see how much faster is Firefox 8.0 over 5.0 used for old benchmark.</p>
<h3>Server Side Execution</h3>
<p>For client side I have measured 4 elements: used PHP memory to generate the page, number of SQL queries executed, time server needed to generate the page and number of hooks (both actions and filters) registered for execution. As with any version of WordPress, each new version uses more memory than previous one. But, while first 3 tested versions had number of executed SQL queries in decline, new WordPress 3.3 uses 4 to 9 queries per page more. Number of queries in the test includes 3-4 SQL queries executed by GD Press Tools Pro for security purposes, and it is the same for all 4 tested versions.</p>
<p>With all this, execution time on server-side for WordPress 3.3 is about 10%-15% higher than in earlier version. Number of hooks is expected to rise, just like the used memory. But again, there is a big jump with new WordPress. You can see all data on the charts below.</p>
<div id="attachment_12262" class="wp-caption aligncenter" style="width: 590px"><a href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_memory.png" rel="lightbox[11763]" title="Server Side: Used PHP Memory"><img class="size-large wp-image-12262" title="Server Side: Used PHP Memory" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_memory-580x348.png" alt="Server Side: Used PHP Memory" width="580" height="348" /></a><p class="wp-caption-text">Server Side: Used PHP Memory</p></div>
<div id="attachment_12069" class="wp-caption aligncenter" style="width: 590px"><a title="Server Side: Number of SQL Queries" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_sql.png" rel="lightbox"><img class="size-large wp-image-12069" title="Server Side: Number of SQL Queries" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_sql-580x348.png" alt="Server Side: Number of SQL Queries" width="580" height="348" /></a><p class="wp-caption-text">Server Side: Number of SQL Queries</p></div>
<div id="attachment_12070" class="wp-caption aligncenter" style="width: 590px"><a title="Server Side: Execution Time" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_time.png" rel="lightbox"><img class="size-large wp-image-12070" title="Server Side: Execution Time" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_time-580x348.png" alt="Server Side: Execution Time" width="580" height="348" /></a><p class="wp-caption-text">Server Side: Execution Time</p></div>
<div id="attachment_12261" class="wp-caption aligncenter" style="width: 590px"><a title="Server Side: Attached Hooks" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_hooks.png" rel="lightbox"><img class="size-large wp-image-12261" title="Server Side: Attached Hooks" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_hooks-580x348.png" alt="Server Side: Attached Hooks" width="580" height="348" /></a><p class="wp-caption-text">Server Side: Attached Hooks</p></div>
<p>What this mean? In terms of server performance WordPress 3.3 is a big step backward from WordPress 3.2. I am not going into analysis why this happened, or if it was really needed, but the fact is that new WordPress doesn&#8217;t add any feature that warrants such change on the server-side.</p>
<h3>Client Side Execution</h3>
<p>Pages generated by new WordPress are only a bit larger than before, and the same goes for JavaScript used. Interesting thing is that on post edit page new WordPress adds less JavaScript, all thanks to new editor and quick tags code. Hopefully, we will see more JavaScript improvements like this in next versions. But, execution time is another story, and overall, this new version is slower even than WordPress 3.1 in some cases. Similar results are with cached execution, and new WordPress on average is slowest in the 3.x line.</p>
<p>As before, Firefox even with latest stable version 8.0 is still slower than Opera 11.6 or Chrome 16/17. It is not as drastic difference as before, but with Opera or Chrome, pages are loading some 20%-30% faster.</p>
<div id="attachment_12156" class="wp-caption aligncenter" style="width: 590px"><a title="Client Side: Page Size" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_size.png" rel="lightbox"><img class="size-large wp-image-12156" title="Client Side: Page Size" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_size-580x348.png" alt="Client Side: Page Size" width="580" height="348" /></a><p class="wp-caption-text">Client Side: Page Size</p></div>
<div id="attachment_12155" class="wp-caption aligncenter" style="width: 590px"><a title="Client Side: JavaScript Size" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_js.png" rel="lightbox"><img class="size-large wp-image-12155" title="Client Side: JavaScript Size" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_js-580x348.png" alt="Client Side: JavaScript Size" width="580" height="348" /></a><p class="wp-caption-text">Client Side: JavaScript Size</p></div>
<div id="attachment_12157" class="wp-caption aligncenter" style="width: 590px"><a title="Client Side: Execution Time" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_time.png" rel="lightbox"><img class="size-large wp-image-12157" title="Client Side: Execution Time" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_time-580x348.png" alt="Client Side: Execution Time" width="580" height="348" /></a><p class="wp-caption-text">Client Side: Execution Time</p></div>
<div id="attachment_12200" class="wp-caption aligncenter" style="width: 590px"><a title="Client Side: Execution Time - Cached" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_cached.png" rel="lightbox"><img class="size-large wp-image-12200" title="Client Side: Execution Time - Cached" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_cached-580x348.png" alt="Client Side: Execution Time - Cached" width="580" height="348" /></a><p class="wp-caption-text">Client Side: Execution Time - Cached</p></div>
<p>What these results mean for end-user page loading? The difference is not big, we are talking about half a second slower execution. That is hardly noticeable, but it proves the conclusion from the server-side benchmark: new WordPress is slower than previous one, while in the same time you will not see why that is needed, what new features are so important to justify this performance drop.</p>
<h3>Overall performance index</h3>
<p>Last chart shows two interesting, overall comparison indexes. First one is for server-side performance, and other for client side. They take into account individual results for each test and each page. WordPress 3.0.6 is referent version for this test and results for it are normalized to 1.0 for all pages and tests. <strong>Lower value is better</strong>.</p>
<div id="attachment_12202" class="wp-caption aligncenter" style="width: 590px"><a title="Server Side: Speed Index" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_relative.png" rel="lightbox"><img class="size-large wp-image-12202" title="Server Side: Speed Index" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_serverside_relative-580x348.png" alt="Server Side: Speed Index" width="580" height="348" /></a><p class="wp-caption-text">Server Side: Speed Index</p></div>
<div id="attachment_12201" class="wp-caption aligncenter" style="width: 590px"><a title="Client Side: Speed Index" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_relative.png" rel="lightbox"><img class="size-large wp-image-12201" title="Client Side: Speed Index" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_clientside_relative-580x348.png" alt="Client Side: Speed Index" width="580" height="348" /></a><p class="wp-caption-text">Client Side: Speed Index</p></div>
<p>As you can see, speed index for each of the pages shows that WordPress 3.2.1 remains superior to new WordPress 3.3 in terms of performance. If we want to compare overall for client and server-side, look at the last chart bellow. Overall, WordPress 3.3.0 managed to cling to second place thanks to some of the improvements, like WP Editor API and some other JavaScript changes, but it is very close to WordPress 3.1.4 performance. WordPress 3.3 is some 7% on server-side, and (too) big 14% on the client side off from WP 3.2.1.</p>
<div id="attachment_12203" class="wp-caption aligncenter" style="width: 590px"><a title="Overall Speed Index" href="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_overall.png" rel="lightbox"><img class="size-large wp-image-12203" title="Overall Speed Index" src="http://cdn.dev4press.com/wp-content/uploads/2011/12/bench_wp30-31-32-33_overall-580x348.png" alt="Overall Speed Index" width="580" height="348" /></a><p class="wp-caption-text">Overall Speed Index</p></div>
<h3>Website front-end</h3>
<p>I didn&#8217;t test new WordPress on the front-end. From using it in the past few weeks while in Beta and RC, I didn&#8217;t noticed any changes. I imagine that using some of the permalinks structures will improve speed due to permalinks changes, but other than that all 4 WordPress versions in 3.x line have very similar performance on the front end.</p>
<h3>Conclusion</h3>
<p>I can&#8217;t end this benchmark on a positive note as I did back in <a href="http://www.dev4press.com/2011/blog/benchmark/wordpress-benchmark-3-0-vs-3-1-vs-3-2-part-1/" target="_blank">July for WordPress 3.2</a>. I can understand that WordPress is evolving and that new features can need more resources. But, in WordPress 3.2 six months ago, features and changes were followed by considerable optimization, and that resulted in faster WordPress. This time, we got no significant new features or improvements, apart from cosmetic ones (and some of them are questionable at best) and some changes that affected only some features (uploader and editor), and yet new WordPress is gone back a full year in terms of performance, and it is comparable to WP 3.1 or even WP 3.0 in some cases.</p>
<p>I am sure that some developers will say that these results are not important. I agree that half a second is not much in terms of speed and that most users will not even notice the difference, but it shows that current development of WordPress is not done right. Adding new features and sacrificing speed and resource usage is not a good way to go. Big part of the blame is on development cycle, that is targeting 2 major versions each year (well, we got whole 3 major versions this year alone). Because of that, testing and optimization is not high on priorities list, developers don&#8217;t have enough time for everything. Even now, 3.3 is about one month late from projected development roadmap.</p>
<p>I really hope that this new WordPress performance is a &#8216;glitch&#8217; in the development, and that next WordPress 3.4 will get it back on track. I also wish that WP 3.4 takes more time, and not to be rushed by May or June just for sake of having new WordPress. Lets have 9 to 12 months development cycles, and I am sure that released product will be better and more appealing to end users to get with faster upgrades.</p>
<p>For now, WordPress 3.2.1 is clear winner in terms of performance and resource usage between all 4 major releases in 3.x line.</p>
<hr />
<h4>Edit:</h4>
<p>Server side Memory and Hooks charts replaced with new ones where Y axis starts from 0.</p>
<script src="http://feeds.feedburner.com/~s/adsense@gdragon.info?i=http://www.dev4press.com/2011/blog/benchmark/wordpress-benchmark-3-0-vs-3-1-vs-3-2-vs-3-3/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://www.dev4press.com/2011/blog/benchmark/wordpress-benchmark-3-0-vs-3-1-vs-3-2-vs-3-3/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Slow adoption rate of new WordPress versions</title>
		<link>http://www.dev4press.com/2011/blog/slow-adoption-rate-of-new-wordpress-versions/</link>
		<comments>http://www.dev4press.com/2011/blog/slow-adoption-rate-of-new-wordpress-versions/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 21:10:44 +0000</pubDate>
		<dc:creator>MillaN</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[adoption]]></category>
		<category><![CDATA[advantage]]></category>
		<category><![CDATA[bug fixes]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[distribution data]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[new features]]></category>
		<category><![CDATA[objective]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security improvements]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[Slow adoption rate]]></category>
		<category><![CDATA[statistics page]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.dev4press.com/?p=11534</guid>
		<description><![CDATA[New WordPress 3.3 is just around the corner, and no matter how good new version will be, in the next couple of months less than 15% of all WordPress websites will upgrade to 3.3. And if you look to the past versions of WordPress, you will see that adoption rate looks pretty bad.]]></description>
				<content:encoded><![CDATA[<p>New WordPress 3.3 is just around the corner, and no matter how good new version will be, in the next couple of months less than 15% of all WordPress websites will upgrade to 3.3. And if you look to the past versions of WordPress, you will see that adoption rate looks pretty bad.</p>
<p>Currently all my plugins support WordPress 3.0 or newer (except one that depends on features added in WordPress 3.2). But, with the soon to be released WordPress 3.3, I would need to support 4 different major versions of WordPress. So, I was making plans to drop support for WordPress 3.0 when the WordPress 3.4 goes into development next year. But, I wanted to research this a bit to see how many websites are actually using each of WordPress versions. WordPress.org <a href="http://wordpress.org/about/stats/" target="_blank">statistics page</a> has WordPress versions distribution data, and you can see this data on the chart below.</p>
<p>To my surprise, WordPress 3.0 is still very dominant, while 3.1 and 3.2 together are used on about one-quarter of all WordPress powered websites, and all older WordPress version prior to WP 3.0 are used on 22.6% of all WordPress powered websites. WordPress 2.9 is almost 2 years old, and yet 11.1% still uses this version. But, for me, the most alarming thing is that WordPress 3.0 is still the most used version of WordPress.</p>
<div id="attachment_11543" class="wp-caption aligncenter" style="width: 590px"><a title="WordPress Versions, Global Usage" href="http://cdn.dev4press.com/wp-content/uploads/2011/11/wp_versions.png" rel="lightbox"><img class="size-large wp-image-11543" title="WordPress Versions, Global Usage" src="http://cdn.dev4press.com/wp-content/uploads/2011/11/wp_versions-580x478.png" alt="WordPress Versions, Global Usage" width="580" height="478" /></a><p class="wp-caption-text">WordPress Versions, Global Usage</p></div>
<p>So, what is the problem? Why global adoption rate of new versions of WordPress is so slow? I did some calculations based on the latest download counter on WordPress.org. As of today, WordPress 3.2 has 13.000.000 downloads. While that number looks impressive, in terms of adoption is really not. This number includes both 3.2 and 3.2.1 versions. Let&#8217;s assume that many users downloaded WordPress more than once, for development servers or some other reason (maybe 1.000.000 duplicated downloads, well, I have downloaded each of WP 3.2 versions at least 100 times for development). Also, let&#8217;s assume that people who decided to upgrade to WP 3.2, upgraded to 3.2.1. Some were switching to 3.2.1 directly, but that is hard to figure out. So, let&#8217;s say that based on number of downloads 6.000.000 websites actually upgraded to 3.2/3.2.1. Still looks impressive? Consider that official WordPress stats say that there are 35.000.000 websites using WordPress (this doesn&#8217;t include WordPress.com), this is only 17% of all WordPress powered websites switching to WP 3.2, and this is in line with 16.2% from the global usage chart on top of this article. As I said, 13.000.000 downloads doesn&#8217;t look so good at all. All these numbers and calculations are not very precise, but they are in the ballpark to illustrate the state of WordPress upgrades.</p>
<div id="attachment_11546" class="wp-caption alignright" style="width: 280px"><a title="WordPress Versions by Dev4Press Users" href="http://cdn.dev4press.com/wp-content/uploads/2011/11/wp_versions_d4p.png" rel="lightbox"><img class="size-medium wp-image-11546" title="WordPress Versions by Dev4Press Users" src="http://cdn.dev4press.com/wp-content/uploads/2011/11/wp_versions_d4p-300x216.png" alt="WordPress Versions by Dev4Press Users" width="270" height="194" /></a><p class="wp-caption-text">WordPress Versions by Dev4Press Users</p></div>
<p>These numbers are for all the websites WordPress.org gathers data from. On the other hand, I have made a similar chart based on data gathered by Dev4Press website from users of our Pro plugins and themes. Thankfully, this shows the desired trend of adoption, and WP 3.0 is going down, with WP 3.1 and WP 3.2 on the rise. If this trend was to continue, WP 3.0 will almost fade out for Dev4Press users in the next 6 months, before WP 3.4 is released. Good to see that WordPress 3.3 in Beta stage is already in use.</p>
<p>This big difference in usage shows that Dev4Press users, in this case, are more informed about the current WordPress development than the general WordPress user base. I expect that any other WordPress based business can expect similar data and trends for their users. These are more technically oriented users or users ready to embrace the progression of WordPress development, and they are upgrading websites to take advantage of new features or to make sure that they have latest security improvements and bug fixes.</p>
<p>With WP 3.3 coming soon, we still have 29.000.000 websites that didn&#8217;t upgrade to WP 3.2, and almost 7.000.000 that use pre WordPress 3.0! Why is this so bad? Well, there are few reasons:</p>
<ol>
<li>As with any other software, it is a fact that old versions have bugs and security risks. This is true for WordPress also, and we have millions of vulnerable websites using WordPress. While it is a great thing to have big part of the Internet powered by WordPress, it is frightening to know that most of these websites are not secure. Bug fixing for new versions are great, but they don&#8217;t mean much if most website will not upgrade anyway.</li>
<li>This makes plugins development very hard, considering that developers need to support several very different WordPress versions, or to decide to drop support for older versions. This can be a good thing, if the users are forced to upgrade. But, many websites are postponing upgrade because of old and outdated plugins, and this is main reason we still see 2.3 or 2.5 on the chart. New WordPress and old plugins is an old problem, and I don&#8217;t see solution any time soon.</li>
<li>Money. Yes, for old websites dependent on old and no longer developed plugins, moving to a new WordPress is not cheap. In some cases, new plugins with similar functionality can be used. In most cases even if there is a new and different plugin, it will be incompatible with old plugin. So, website owner need to pay, in some case a lot of money to get old plugins fixed and upgraded, or rewritten.</li>
<li>WordPress development is not really driven by the needs of wider community. Many website owners I talked with, that use old WordPress, don&#8217;t feel the need to upgrade, since they have all they need with WordPress they are using. We may like it or not, but frequent interface changes in WordPress are not something users like to see, because very often they need to learn things they may not need at all. It is easier when users upgraded to each new WordPress, because changes are comparatively smaller, making a jump from 2.3 or 2.5 to 3.3 now, is a huge change, almost like using completely different system.</li>
<li>For a community so big as WordPress is, there isn&#8217;t a single website that can be considered as information center for all things WordPress and it is not a big surprise that website owners are not well-informed on current status of WordPress, plugins and themes development. And when I get a question from a user: &#8216;where can I find information on all things WordPress&#8217;, I honestly can&#8217;t recommend any website. I believe that lack of quality information is one of the major problems with adoption of new versions.</li>
</ol>
<p>How to solve all these problems? How to improve the number of websites willing to upgrade and how to have a more secure websites running on WordPress. I know about all the obvious methods like better education of users on upgrade benefits, or improved security, but so far, that is not done properly at all. Individual efforts by people with work based on WordPress, have an effect on a very small number of users. Global community of WordPress website owners is not really affected at all by that. There are a couple of things I can leave as a suggestion:</p>
<ol>
<li>WordPress.org based information portal would be best source of information. Right now, WordPress.org website is not useful to majority of users. Codex is largely used by developers or users that want to do things themselves, Forum is again a bit too technical, Plugins Repository is mostly a mess, News and blog are very limited in scope. I know that improving that website is not easy, but in the past 2-3 years hardly anything was changed there, apart from few updates to repository and small updates to Codex.</li>
<li>Slower development cycles. Right now, goal is to have two major WordPress releases each year. That is too fast, too many versions are in use already, and each year 2 more are added to the mix. One new WordPress version each year would be better, to allow users to get familiar with new versions, to have fewer changes and problems to worry about. Current core developers and contributors would have much more time to develop, much less chances to have bugs (most bugs are caused by haste) and maybe to focus their development time to WordPress.org.</li>
<li>Better literature. I know of many good WordPress books, but they are mostly written by developers for developers. I am still to see a good book about using WordPress. Even when such books are published, they are already outdated due to fast development cycle of WordPress. Only book that I know to be updated from time to time (still, development book for the most part) is Digging into WordPress by Chris Coyier &amp; Jeff Starr.</li>
<li>Objective and open news websites. I am sad to say, but that there are no such websites now. There are some smaller websites that try to be informative, but they don&#8217;t have enough reach. The big, &#8216;the best&#8217; WordPress websites are far from that. I know that editorial policy is internal matter for each website, but basic fairness in dealing with WordPress related services and products is not much to ask. I have personally experienced double standards from some WordPress websites and I know many fellow developers that had same bad experience. Whatever influences exclusion of information (money in most cases, or conflicting interests), is very bad for  the community and it creates a negative reputation for WordPress.</li>
<li>Better co-operation of developers. We have a lot of plugins, even very popular plugins that don&#8217;t play well with other plugins. In many cases, there is no will to resolve the issue. And that causes problem to end users that try to make their website work after upgrade and are getting broken because of the plugins. Many developers, even developers of commercial products, simply don&#8217;t care what they plugin or theme will do to the website and other plugins.</li>
</ol>
<p>This was a lengthy article, but I think that current state of WordPress and slow adoption is a very serious matter that is not only about the fact that users don&#8217;t upgrade on a regular basis, but that WordPress developers and core of the community is not doing the right things to inform and educate about WordPress and related products. And I tried to include all things I considered relevant for the current state.</p>
<p>I would like to hear from you what do you think about current state of WordPress, about updates and how often do you upgrade your websites. What are most common problems you have when it comes to upgrade?</p>
<script src="http://feeds.feedburner.com/~s/adsense@gdragon.info?i=http://www.dev4press.com/2011/blog/slow-adoption-rate-of-new-wordpress-versions/" type="text/javascript" charset="utf-8"></script>]]></content:encoded>
			<wfw:commentRss>http://www.dev4press.com/2011/blog/slow-adoption-rate-of-new-wordpress-versions/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk: enhanced
Content Delivery Network via cdn.dev4press.com

 Served from: www.dev4press.com @ 2013-05-19 09:35:34 by W3 Total Cache -->