"Count what is countable. Measure what is measureable. What is not measureable, make measureable." -- Galileo

Saturday, December 18, 2010

Plone Mobile

I've been putting together a presentation on various web metrics for the gang at my day-job.  In particular, people are asking about Google Analytics.  As part of that, I've been poking around in a few less frequented parts of the system and some of that has carried over to inquiries about Plone.org users.  Tonight I'm going to focus on the growing mobile community of visitors. 

Above is the graph of visitors using mobile devices since GA started tracking them in November 2009.  The most notable feature is the incredible peak that marks the release of Plone 4.0.  The aftershocks lasted two weeks. 

The other significant feature is the upward trend.  There is a perceptible upward slope to the number of mobile users.  In fact, if we remove the Plone 4.0 spike, the regression analysis still gives us a slope of 0.13 (a new mobile visitor every seven days).  The regression coefficient (R^2) is only 0.65, so there's lots of noise in the data, mostly from weekday-weekend fluctuations.

To really see the trend, compare the last month with the same period a year ago.  Clearly mobile use is on the upswing.


My final note is on the distribution of mobile users.  From the city-level global map of mobile visitors to Plone.org, it's pretty obvious that mobile users are world-wide.  Of course, it comes as no surprise that mobile use tracks Plone.org general use, heavy in North America and Europe.  But there are significant hotspots in South America, the Middle East, south and east Asia, as well as Australia and New Zealand.

Thursday, December 9, 2010

IdealWare CMS Report

Once again IdealWare has come out with their 2010 annual review of Plone, WordPress, Drupal, and Joomla. As last year, they are one of the few software comparisons of any type to have a completely transparent methodology. Not only is the body of the report well balanced and thought out, the detailed system-by-system accounting of the subtopics that make up their category scores makes for very worthwhile reading. Tip o' the hat again.

Also like last year, I'm taking the liberty of translating IdealWare's scoring of  None, Fair, Solid, Excellent into 0, 1, 2, 3.  The result is the following table.


WordPress Joomla 1.6 Drupal Plone
Ease of Hosting and Installation 3 3 3 1
Ease of Setup: Simple Site 3 2 2 1
Ease of Setup: Complex Site 3 3 2 2
Ease of Use: Content Editors 3 2 2 3
Ease of Use: Site Administrator 3 2 2 2
Graphical Flexibility 3 3 3 3
Accessibility and Search Engine Optimization 2 3 1 3
Structural Flexiblity 2 2 3 3
User Roles and Workflow 1 3 2 3
Community/Web 2.0 Functionality 3 2 3 2
Extending and Integrating 3 3 3 3
Security 1 2 2 3
Support/Community Strength 3 3 3 3
2010 33 33 31 32
2009* 29 27 30 29
* In 2009 only 12 categories (instead of 13) were used.

Once again there is only a small spread in the scores, about 6%, well below the 10% of 2009.  All CMS's here are improving quickly.  Reviewers still hold Plone's non-LAMP hosting model against it, giving it a Fair for hosting and installation.  I beg to differ with them about setting up a simple site.  Once the software is installed, Plone's out-of-the-box feature set solves a wide range of CMS use-cases with a minimum of fuss. 

What I stated last year still stands:

"Its always nice to see good scores and the fact that Idealware chose Plone along with only 3 other serious open source systems is high praise in and of itself. Idealware should be complimented for having a transparent methodology, a relatively neutral approach, and giving good press to four worthwhile systems.

"Still, I can't stress enough that your specific, unique requirements must drive your choice for a CMS. Don't let someone else's numbers blind you to what you and your community of users need to accomplish."
I urge those shopping for a CMS to weigh the scores according to your needs and requirements.  If ease of use for content contributors, SEO excellence, and security are key features, Plone clearly comes out ahead.  Go ahead and cut-and-paste my table into a spreadsheet, change the values, play with different weights, and then be sure to take a test drive** before you make a deep and lasting commitment.  Changing CMS in mid-stream is not a simple task--take the long view and get it right the first time. 
_______________
** Try a Plone demo site of your own at Six Feet Up or request a free Plone site at Objectis. 

Wednesday, December 8, 2010

CMS Comparison, expanded for Plone

Ashleigh Davis put together a nice table for comparing Drupal, Joomla, and WordPress.  It seems only fair that I take that format one step further and produce an equivalent listing for Plone.


Plone
Homepage plone.org
About Plone lets non-technical people create and maintain information for a public website or an intranet using only a web browser. Plone is easy to understand and use — allowing users to be productive in just half an hour — yet offers a wealth of community-developed add-ons and extensibility to keep meeting your needs for years to come.
Example Sites Online publication:
http://discovermagazine.com/

Charitable giving:
http://www.oxfamamerica.org/
http://www.globalhand.org/

Government:
https://www.cia.gov/
http://www.fbi.gov/
Installation http://plone.org/documentation/manual/installing-plone http://plone.org/support/forums/setup
Ease of use Plone requires technical expertise for advanced customization; however, it is very full featured out-of-the-box. Content contributors, editors, and readers will find Plone easy to understand and use.
Features Blending the creativity and speed of open source with a technologically advanced Python back-end, Plone offers superior security without sacrificing power or extensibility.
Caching Plug-Ins ZEO server (also works and plays well with CacheFu and Squid)
Best Use Cases For web content management, portals, content integration, collaboration, social software, and enterprise content management, especially where security is a premium.
I'd appreciate comments on how to improve this summary, especially on caching plug-ins, an area where I am weak.

Monday, November 29, 2010

Plone.org, as others see it

I've been working on a Google Analytics presentation for a January symposium at my day-job.  That has led me to poke around a little more at the Plone.org stats there.  
One relatively new feature is In-Page Analytics.  It gives you as close to a heat map as you can get for free.  Percentage clicks appear as small orange bubbles above each link.  Interestingly, the top links for Plone.org are Downloads (26%), New Features (19%), Documentation (16%), and Home (8%).  That's 69% of all clicks in just four areas.  


One cute trick (at least in Firefox) is to open the site in question in another tab.  The in-page bubbles are also applied in the new tab, which let's you get a better picture of the context of the statistics.  

Another statistic tucked away in Analytics is the frequency of screen resolutions used by site visitors.  Almost two thirds of Plone.org site visitors use one of just five screen resolutions:

1280x800 15.90%
1280x1024 14.79%
1440x900 11.75%
1680x1050 11.04%
1024x768 8.86%

62.34%

To my surprise, 1280x800 is the most frequently used screen size.  Here's a screen shot of Plone.org resized to that dimension. 

Plone


Almost all of the news and upcoming events are "below the fold" at this resolution, as is the "Plone is among the top 2%..." text block.  But the good news is that 69% of all visitor clicks are on screen at this resolution. 

Also below the fold is the quasi-mega-menu in the footer. As Jakob Nielson recently pointed out mega-menus can be done badly, but done well (see his original March 2009 piece), they can enhance user experience, reduce scrolling, and help users find what they are looking for more easily.  Just a thought...

Now let's take that same 1280x800 resolution for a stroll with some other CMS homepages. 

Drupal

Although it looks complete because the 800 px "fold" breaks in a clear area, a large bulk of material (and a jam-packed quasi-mega-menu at the bottom) needs scrolling before it can be seen.

Joomla!

In some ways like the Plone site, Announcements and Community News are truncated.  Curiously, there's almost 1 cm of blank background above the content header.  Perhaps that's to accommodate the snazzy "Support Joomla" diagonal banner. 

SharePoint

Not so bad at first glance, until you realize that the entire area in line with the lighter gray background band is a rotating set of images.  The only fixed content is the lengthy and hard to scan horizontal top menu and three highlighted but unclickable headings (What People are Saying, Capabilities & Benefits, SharePointSpotlight).  Download SharePoint is practically invisible in the lower right and I almost missed the little cropped thumbnails in the set of images.

The Moral of the Story
  I guess the take-away lesson from all this is to test any webpage design with a variety of screen resolutions before you lock in on something suboptimal for a large number of your site visitors.  Take advantage of In-Page Analytics and make sure that highly visited links are highly visible and don't require scrolling to locate.  The most important things in your page should be the most important things.

Sunday, November 21, 2010

Plone.org and Plone.net Tag Clouds

It's certainly easy enough to generate tag clouds these days, but two places I'd not seen it were the Plone sites.  So here you have it:  Plone.org and Plone.net word clouds. 

My method was to extract as CSV the top 500 titles from Google Analytics using their Content by Title option for each site.  That was cleaned up a bit in Open Office Calc.  Then it was simply a matter of copying-and-pasting all the rows into Wordle and looking for a pleasant and readable result.  I used Wordle's default ceiling of 150 most frequent words. 

From Plone.org:



From Plone.net:
From both of these, I'd have to say that the Plone sites are doing a very good job of covering their respective domains.  Neither site has just a few terms crushing the others into the background.  Frequency distribution of terms is well graded.  There's a wide and useful vocabulary displayed in each graphic, indicating that all the key topics are indeed key topics. 

Share and enjoy!

Thursday, October 28, 2010

For the Gang in Bristol

As the World Plone 2010 Conference moves into its final day (exclusive of the weekend sprints), I thought I'd type while the Plonistas in Bristol sleep.  OK, it's only midnight over there, so probably no one is really asleep.  You know what they say, "Sleep is for wusses." 

Here's a synopsis of some of the measures that I track over here at Plone Metrics, just for discussion starters. 

First off, here's the lastest Amazon Sales Rank stats.  Normally I do this quarterly, but grabbing the data a month or so early won't do any harm. 


Knox and Stahl continue to hold a good sales rank (low value) along with McKay and Redomino as well as McKay's Kindle version.  I'll post the raw data over at the Plone Marketing site later.

The LaunchPad stats are always fun.  Release 4.0.0 has already garnered 29,840 downloads of the Windows installer.  An additional 4,206 downloads of vers. 4.0.1 have taken place this month since its release on the 4th. That's 34,046 downloads for Windows. 

Hanno suggested adding PyPi numbers to the *nix installer numbers.  That turns out to be 6,388 plus 1,010 OS X downloads for 4.0.

As always, the one set of statistics sure to raise the ire of other communities is vulnerabilities reported at the National Vulnerability Database


3 mo 3 yr
Plone 0 9
WordPress 2 144
Drupal 10 282
Joomla 12 484

As usual, PHP-based systems fare much worse.  Over the past 3 years systems like WordPress, Drupal and Joomla have hundreds of vulnerabilities, many of them serious.  Even in the last few months all three of those CMS's have had vulnerabilities with high levels of CVSS severity.

It's no wonder that Federal agencies in the U.S like the CIA, FBI, DHS, and DOE turn to Plone.   Internationally, nearly 300 governmental Plone sites are listed at Plone.net.  Closer to home here in New Mexico, the City of Albuquerque, Albuquerque Public Schools, and Sandia National Laboratories all use Plone. 

Another qualitative way of looking at things is to look at the CMS subway map from Real Story Group (formerly CMS Reports).  This is the June 2010 version.  The main change is the addition of SharePoint Add-ons, which doesn't impact Plone's position at the intersection of web content management, portals & content integration, and collaboration & social software. 


The main change is the addition of SharePoint Add-ons, which doesn't impact Plone's position at the intersection of web content management, portals & content integration, and collaboration & social software. By their reckoning, Drupal should more properly be over by WordPress and Fatwire where web CMS and collaboration/social software run parallel.  Plone might be better served being compared with Open Text and IBM. 

Tuesday, October 5, 2010

Blog Action Day and Plone

October 15 is Blog Action Day and the topic this year is global water quality.  Together with US Fund for UNICEF, they're helping to build a movement of people across the world calling on UN Secretary-General Ban Ki-moon to accelerate the UN's work to supply clean, safe drinking water to the world's poorest populations.  Several initiatives are at work:

Raise funds for water: Change.org partnered with leading organizations to enable folks to raise money to provide clean drinking water to those in need. You can directly donate through Water.org, an organization co-founded by Matt Damon. Just $25 provides clean water for a lifetime for one person.

Spread the Word: Help to spread the word about Blog Action Day 2010 across the web. Take a moment to tell your friends to sign up via email, Facebook and Twitter. The more voices that are involved in the conversation, the greater the collective impact.

What, you might ask, does any of this have to do with Plone?  Turns out my oldest active Plone portal is http://waterportal.sandia.gov.  It's a collaborative workspace for teams all over the world to share water data, hydrogeological models, and other information about a resource that can be a contentious regional issue.  Waterportal is now over six years old, still chugging along on Plone 2.5.  We have workgroups from the Middle East, Central Asia, and the United States all sharing expertise and interest in clean, safe water.

Maybe this Oct. 15 I'll do a pro bono upgrade of waterportal to Plone 3. 



Change.org|Start Petition