Category: Blogging

WordPress Dominates Top 100 Blog/Media Sites

If you had any doubt about the outcome of the "platform wars" of the past few years for "blog"-type sites, one graphic can remove that doubt:

Wordpress top100blogs 201204

This comes from a just-released study from Pingdom and before you say "well, of course, this is all about blogs, so naturally WordPress would dominate"... please do scroll down the article and see the range of sites that Pingdom's study covers (the ones that are italicized use WordPress):

  • Huffington Post
  • Mashable
  • TechCrunch
  • Engadget
  • Gizmodo
  • Ars Technica
  • The Next Web
  • GigaOm
  • CNN Political Ticker
  • ReadWriteWeb

... and many more... the point is that what is classified as a "blog" for this study includes many of the "media" sites that many of us visit frequently - and many of those "media" sites turn out to be using WordPress.

The Pingdom article has many other great pieces of information, including this chart comparing the platforms of the Technorati Top 100 blogs in 2009 versus 2012:

Blog platforms

The outright (and not surprising) decline of some platforms like TypePad (on which this DisruptiveConversations site is still hosted) is very clear for all to see as well as the strong rise in WordPress usage.

The ecosystem around WordPress continues to expand at a phenomenal rate and studies like this are useful to measure that actual growth. What would be interesting to see, too, would be a study of "websites" in general, i.e. not just "blogs" but perhaps the Alexa Top 100 or some other set, to see what % of sites there use WordPress and these other platforms. As noted in the Pingdom article, the WordPress team has spent a great amount of time working on making the system more useful as a more generic content management system (CMS) and so the type of sites that are now using WordPress is expanding far beyond its roots in blogging. It will be interesting to see how that changes the web hosting dynamics over the next few years.

Thanks to Pingdom for undertaking the work - and I look forward to seeing what the field looks like in another three years!


If you found this post interesting or useful, please consider either:


Would You Buy a ".blog" Domain Name?

DotblogIf you could get a domain name ending in ".blog" for your blog site, would you buy one?

Over on Domain Incite, Kevin Murphy reports on the first applicant to publicly state that they are applying for ".blog" as part of the massive generic top-level domain (gTLD) expansion by ICANN. Murphy expects that ".blog" will probably be the most heavily contested new gTLD, meaning that multiple companies will be vying to be the registry for ".blog". He points out:

Media analysts NM Incite (great name) tracked 181 million blogs in 2011, up by about 25 million from 2010. A gTLD that could grab just 1% of that business would still be a nice little earner.

I'm not sure, myself. I remain rather skeptical that people will break out of their reliance on ".com" and go for all these other gTLDs. We've seen some of the existing gTLDs like ".biz" and ".pro" that haven't really gone anywhere. (In fact, the only .biz address I personally am aware of is the FIR podcast.)

Still, with a range of more gTLDs perhaps we finally will see people starting to use and accept other domain endings beyond .com/.org or the various country codes.

But would I register "danyork.blog"? or "disruptiveconversations.blog"?

Probably not, given that I already own the .com and .org variants on the names... although admittedly "danyork.blog" would be tempting purely because I do own .com/.org/.me/etc. and could see that one fitting in well with my "personal brand" online. Probably not for my other sites because I already have established names for them.

If I were crazy enough to start up another new blog, the ".blog" gTLD might be interesting... although to be honest I find the name "blog" to be a bit tired these days. I tend to talk more about my "sites" versus my "blogs" as the difference between what is considered a "blog" and what is considered a regular "web site" seems to get increasingly narrow. I'm not sure if I would want a new site to be labeled as a "blog".

What about you? If a ".blog" becomes available sometime in 2013, would you buy one?


If you found this post interesting or useful, please consider either:


How To Auto-Update WordPress Custom Themes Using Github

Have you wished that you could get an automatic update notification in WordPress for a custom theme that you have used? You know, like the "update automatically" notifications for "official" themes hosted on WordPress.org such as this one?

Themeautoupdate

Or perhaps you have created a custom theme and you would like to have a way for the users of your theme to receive notifications and updates whenever you update the theme? You can then fix up your theme, post a new version and... ta da... all your clients get the notification and can "update automatically" to the latest version?

If you've been looking to do this... and aren't afraid of (or enjoy!) working with the git version control system and Github, there's a very cool way to do all this that gives a very similar user experience:

Theme github

In fact, it winds up being a bit better than the normal WordPress theme auto-update process because after you do the update, you actually have the ability to roll back to previous versions of the custom theme if the new one causes problems:

Theme github rollback

This is something you can't do easily with the normal WordPress theme update process.


Initial Setup / Configuration

If you want to set this up for your own themes, here's the process...

1. Publish Your Theme To A Github Repository

You need an account (which is free) on Github, and you need to create a repository (a.k.a. a "repo") there for your theme. If you've never used git before, Github has some great help pages that explain the process. If you use a Mac, there is also a great Github for Mac app that makes the process super simple of updating your git repo locally and pushing the changes to Github.

The end result is that you need to have a git repo on your local computer that has your theme and that repo is synced up to a corresponding repo on Github.

I'll note that this process only works with public Github repositories, so your code does have to be open to the public. If you want to keep your code private so that only you and your clients see it, this process won't work for you. (Although see the notes at the bottom of the post.)

2. Modify Your Theme To Include a Github URI

The next step is to go into your style.css file in your theme and add one critical line containing a "Github Theme URI":

Theme Name: Example  
Theme URI: http://example.com/  
Github Theme URI: https://github.com/username/repo-name
Description: My Example Theme
Author: person
Version: v1.0.0

You can see an example in a demo theme I have. The URL you use is that of your repository up on Github. That's it.

Now you need to commit this change to your local repo and push the change up to Github.

3. Create a Tag in Your Repository

In your local repo, you need to "tag" the repo with a version number. THAT VERSION NUMBER NEEDS TO MATCH WHAT YOU HAVE IN STYLE.CSS for everything to work right. You then need to push this tag up to Github. Here are the command-line commands you need:

$ git tag v1.0.0
$ git push origin v1.0.0

Obviously with whatever version number you use.

4. Upload Your Theme To WordPress

Now your theme is all ready to be uploaded to your WordPress site. There are a couple of different ways you can do this, but one simple way is:

  1. Create a ZIP file of your theme on your local computer.
  2. Inside your WordPress admin menu (standalone) or network admin menu (MultiSite) go to the Install Themes panel and click on "Upload".
  3. Choose your ZIP file and press "Install Now".

You'll now have the theme installed in your WordPress site. You can now activate it and use the theme for your site.

5. Install the Theme Updater Plugin

Here's the part that makes the "update notifications" piece all work nicely. Some guys down at the University of Central Florida came up with this very cool plugin for WordPress called "Theme Updater" that is available here:

http://wordpress.org/extend/plugins/theme-updater/

You can either download it from that site or, much more simply, just go into the Plugins menu of WordPress, choose "Add New" and search for "Theme Updater".

(NOTE: The plugin does work with WordPress 3.3.1, so you can ignore the warning message about the plugin not being tested with your version. The meta-data for WordPress.org simply didn't get updated when the new version was recently posted. Given that I was doing some of the last testing, I can tell you that I did the testing on WordPress 3.3.1 on both a standalone and a MultiSite installation.)

Once you have installed the plugin, you simply activate it - or in WordPress MultiSite do a "Network Activate".

That's it. There is no configuration panel. No options. It just sits in the background and checks for updates of the Github-hosted theme.


That's all that is involved with the setup. Your installed theme is ready to be automatically updated. So, now you want to do the update...


Updating The Theme

When you have updates, the process is pretty straightforward.

1. Make And Commit Your Theme Updates

Edit your theme, make whatever changes, modifications, additions you need.

Commit your changes to your local git repo and push those changes to Github.

2. Update The Version Number in Style.css

In your style.css file, increment your version number, as in this example:

Theme Name: Example  
Theme URI: http://example.com/  
Github Theme URI: https://github.com/username/repo-name
Description: My Example Theme
Author: person
Version: v1.1.0

Commit the change locally and push the change to Github. (And yes, this could have simply been done as part of step #1.

3. Create a new tag and push the tag

Create a tag in git that matches the version number in step #2 and push that tag up to Github:

$ git tag v1.1.0
$ git push origin v1.1.0

That's it!

Now users of your custom theme will get a notification along the lines of this in WordPress MultiSite:

Theme github

or this in the "regular" standalone mode of WordPress:

Themeupdate standalone

and can simply "update automatically" to get the new version of the theme.


Other Notes

The "Theme Updater" plugin for WordPress is naturally hosted on Github:

https://github.com/UCF/Theme-Updater

You can see the source code there, download the latest, etc. If you are a Github user, you can "watch" the repo, fork it, clone it, etc.

If you find an issue with the plugin or have a feature request or suggestion, you can raise an issue (assuming you are logged in to your own Github account) in the Issues area.

I don't know but I get the sense that the UCF team made this plugin for their own usage and don't necessarily have grand plans for future versions (i.e. it works fine for them now). But if you want to add functionality yourself, like, oh, for instance adding in the ability to connect to private Github repos, you can certainly use the standard Github process of forking the repo, adding in code and then issuing a pull request to get your changes merged in. (And if that last sentence made absolutely no sense to you, don't worry about it and just have a nice day! ;-)

All in all I've found this to be a great process to let me publish a custom theme publicly and then auto-update multiple sites off of that custom theme. Kudos to the UCF team for creating this plugin and making it available!


If you found this post interesting or useful, please consider either:


Sorry, But No, I Won’t Add a Link To A Blog Post for $60!

Oh, the scammers and spammers.... I was amused in today's normal haul of bogus comments across my various blogs to get this one:

If you’re willing to place a link to my client, <URL-deleted> with the anchor text “<client-name-deleted>” in one of your new articles then I will send you a one-time payment of $60 via PayPal.

<client-name-deleted> provides the best deals for <deleted> across the country. If you’re interested, please let me know the email address where you’d like me to send the PayPal payment and I will send it once you add the link.

I'd seen this type of message many times before, of course, but just deleted them as a matter of course.

This time, though, I picked up on "to my client".

One wonders, does the client understand the sleazy way in which this person is going about their work? Does the client even care? Are they just paying for "results"?

I do wonder, too, how many people out there just go ahead and accept the offer... hey, $60 can buy a bit and... "why not? They're just asking for a link!" Probably a number of folks... which then only leads to more messages like this...

P.S. And no, I've never taken money to put links in articles. And I certainly wouldn't for only $60. Now... add maybe 2 or 3 zeroes to that number and maybe I'd start considering it... ;-)


If you found this post interesting or useful, please consider either:


Are You Following the WordPress Development Updates Site?

If you use WordPress for publishing content online and are interested in how the platform is evolving, do you follow the "WordPress Development Updates" blog found at:
http://wpdevel.wordpress.com/

It is the "official blog for the core development team" and is regularly updated with news of their meetings, activities and other projects. For instance, for those of us interested in WordPress Multisite (as I am), there was a recap of a recent meeting focused on ideas for improving Multisite. There was also a thread earlier in the month about adding images to plugin pages on WordPress.org, which explains why many of the pages have now added photos. And there was discussion of what would be in a "TwentyTwelve" default WordPress theme.

All good stuff to monitor for those of you heavily using WordPress. You can, of course, subscribe via RSS... and an email option is also provided.

Kudos to the core development team for keeping us all informed on what they are doing (or thinking about doing).

WordPressDevelopmentUpdates


If you found this post interesting or useful, please consider either:


New WordPress 3.3 Available With Much Simpler User Interface, Uploading

The folks over at Automattic announced last night that WordPress 3.3 is now out and, as per usual, provided a spiffy little video to highlight the new changes:

I've already updated one of my sites and am indeed impressed by the simpler and cleaner UI. Just as one very simple example, it was always annoying in earlier versions of WordPress that you had to click on the down arrow in the left navigation admin menu to get to the menu choices. The new fly-out menus are a whole lot easier! Similarly, the simplification of the upload process to a single button is a nice step.

There are a veritable TON of other changes and fixes for those interested in the gory details:

http://codex.wordpress.org/Version_3.3

All in all it looks like quite a solid release. I'm looking forward to seeing how it works on my other sites!

P.S. WordPress 3.3 is available for immediate download, although if you are running any recent version of WordPress you can simply "update" your site (after backing it up!) through the admin menus.


If you found this post interesting or useful, please consider either:


MarsEdit 3.4 Now Available for Offline Blogging on Mac OS X

I was very pleased to see this morning an update notice for version 3.4 of MarsEdit, my favorite tool for writing blog posts on my Mac:

MarsEdit34

This 3.4 release is stated to be focused around improvements to the media management system and I can already see some changes to the UI, such as this "Section" box in the upload window (that I don't honestly know yet why I'd use it):

UploadUtility

I'm looking forward to learning more about the new changes and how they can help with handling media in my posts. One of the reasons why I love using MarsEdit is because it gives me a consistent editing platform across my various blogs, some of which are on WordPress and some of which (like this one) are on TypePad. One set of keyboard shortcuts (which I have enhanced and added to). One editor window. Plus, of course, the ability to edit from anywhere that I am, regardless of Internet connectivity.

If you are on a Mac and haven't tried out MarsEdit for writing blog posts, I definitely have found it incredibly useful and would encourage you to give it a try!

P.S. And no, I do not have any affiliate relationship with MarsEdit - I'm just a very happy user.


If you found this post interesting or useful, please consider either:


WordPress.com Rolls out WordAds, New Competitor to Google AdSense

Wordads
Want to make money from your blog hosted on WordPress.com?

In a fascinating move today the folks at Automattic, the company behind WordPress.com, rolled out WordAds, directly competing with Google's advertising offerings. As they state:

Over the years one of the most frequent requests on WordPress.com has been to allow bloggers to earn money from their blog through ads. We’ve resisted advertising so far because most of it we had seen wasn’t terribly tasteful, and it seemed like Google’s AdSense was the state-of-the-art, which was sad. You pour a lot of time and effort into your blog and you deserve better than AdSense.

Right now there isn't much information beyond what can be found on the application form:

Only publicly visible blogs with custom domains will be considered for this program. ...

Selection will be based on level of traffic and engagement, type of content, and language used on a blog. Some blogs may not be accepted. Entering the form below does not commit you to the advertising program. It just signals your interest in learning more.

Personally, I don't have any blogs hosted on WordPress.com (outside of some experimental sites), so I won't be applying... and I actually share the feeling that most advertising hasn't seemed to me to be very attractive (which is why I don't run any on my sites).

While this is limited now to blogs on WordPress.com, it will be interesting to see if it expands beyond that if the program is successful. Competition certainly is good and having even more options available for bloggers who want to use advertising is good news for all of us.

If your blog is on WordPress.com, will you apply for this program?


If you found this post interesting or useful, please consider either:


Om Malik’s Reflections (and Stats) on 10 Years of Blogging

Om malik
Over the weekend Om Malik published a great piece that's worth reading if you are a writer / blogger:
My 10 years of blogging: Reflections, Lessons & Some Stats Too

It's a wonderful story of how Om first got into blogging... providing some history and names that will be familiar to many. He also provides some rather incredible stats. Here's just one of the sets of stats:

  • 11,165 posts
  • About 3 posts a day, every day for roughly 10 years.
  • About 2.06 million words.
  • About 215 words per post.

An amazing amount of content over all those years. His post has more stats and some great charts.

His "10 lessons learned" are also a great read, particularly his #4 about writing every day, and #5 and #8 which speak to the civility that has always been a hallmark of Om's writing.

I began "blogging" back in May 2000, before the term "blogging" was really even widely used. My writing back then was largely about open source and then in 2001 increasingly about voice-over-IP (VoIP) as the startup I was with (e-smith) in Ottawa was acquired by Mitel Networks and I entered the telecom space.

At that time, there weren't all that many of us who were regularly writing online about VoIP / telecom matters... Jeff Pulver, of course, and Andy Ambramson, Tom Keating, Alec Saunders, Aswath Rao... and probably a few more that my aging memory forgets.

And, of course, there was Om.

He was always there to write about what was happening in the overall telecommunications space and specifically in the "new" world of communications over the Internet. In those early years, we were often referencing what others wrote on their pieces... it was a smaller world and we all pretty much knew each other. (Although in truth I only met Om face-to-face once or twice at one of the various conferences like VON.)

I don't recall now what Om originally called his site but pretty soon his "GigaOm" site became one of THE places to go to stay up on what was going on.

Gigaom 1

It was quite inspiring to watch as Om took the leap and turned his passion into a full-blown media site... and then a whole network of sites. Even as he encountered and survived health issues, his "media empire" kept growing and growing and growing...

It's certainly been an impressive first 10 years... and I look forward to Om's next 10 years. His "big picture" writing has always been thoughtful and I'm looking forward to seeing even more of it.

I enjoyed, too, one of Om's reflections toward the end of his post:

" curation and sharing of content has become as important as writing. By sharing videos, photos, links, or quotes we are all essentially editors and the sharing itself is an act of editorializing."

Curation (even while some dislike the word) is a key part of what we are doing these days, and I've personally enjoyed Om's "Om Says" newsletter and sharing he's been doing.

Thanks for 10 years of writing and sharing, Om! Congrats on the milestone!


If you found this post interesting or useful, please consider either:


Watching Live Blogs FAIL During Apple’s iOS 5 Event

Today was a fascinating day to watch live-blogging services fail in a rather dramatic way.

Engadget... Gizmodo... MacRumors... ArsTechnica... and more...

Thanksapple

Unless you were under a rock or otherwise hiding offline, you know that today was the big, huge, ginormous "iPhone 5" announcement event from Apple. (It turned out, of course, that there was no iPhone 5, but that didn't stop the media frenzy.)

As you probably also know, Apple does NOT live-stream these events. I think Robert Scoble nails their reasons - it's all about control. The PR folks at Apple are also masters at "creating spectacle". These "events" become the huge media events they are precisely because there is scarcity... you can't get the info unless you are in the room.

And so, the "media" get to be gatekeepers to the knowledge again.

Lacking a live video or audio stream, all the interested techies, media and fanboys must turn to live blogs and to Twitter (and Facebook and Google+) to get their updates.

But boy did those live blogs fail today!

Now, don't get me wrong..

I DO understand that providing live updates to an unknown - but very HIGH - number of visitors is hard to do.

I get that... but still it was interesting to see who survived and who didn't (and I mention both below).


Live Blogs That Struggled

One of the first I saw go was MacRumors, who was originally using a service that embedded "live blogging" directly into their web page. That seemed to fail under the load and they dropped back to simply providing bullet updates on their live page.

I was watching Engadget's coverage for a while and it was great ... until it wasn't:

Engadgetliveblog

Even worse, the entire Engadget site seemed to be down at times:

Engadget2

The site went in and out during the course of the coverage but was mostly out for the latter half of the coverage.

Gizmodo's live blog didn't give the same kind of errors, but simply stopped updating for long periods ... and then had problems loading display elements (which I missed capturing):

Gizmodo

Ars Technica did better with their coverage up until about 40 minutes into the event when they stopped updating the site and pointed people over to Twitter:

Arstechnicaliveblog

Their coverage came back... and then froze again several more times.

I would have loved to be watching the stats on the traffic these sites were getting as it had to have been a TON of traffic.


Live Blogs That Worked

Still, some sites seemed to work well through it all. And while I have no insight into how much traffic these sites had versus the ones above, it could also be the architecture they chose to use as well as their choice of content.

Ryan Block's gdgt live gave the best experience I found, integrating both text and pictures to provide a great way to know what was going on:

Gdgtlive

They had a couple of momentary hiccups, but overall they seemed to consistently be publishing more and more content.

Mashable's live coverage was also consistently available, although they went with a more Twitter-esque series of mostly text updates. They added in polls for some more interactivity and also had links to other posts and info. They had a few photos, but not all that many compared to others. However, the coverage was consistent and always there:

Mashablelive

Finally, GigaOm's coverage was noteworthy in that they started out from the beginning to just provide simple text updates to a blog post that you had to manually refresh. No auto-updates... no embedded widgets... just a straight-up blog post with a mixture of text and pictures. Not as sexy as other sites, but every time I refreshed it the content was there with updates.

Sometimes, simplicity can win.

(Now, in fairness, because there was no auto-updating and because I wasn't sitting there hitting the refresh (this was all running in the background on my computer while I ate lunch and was doing some other work), the GigaOm site could have gone down several times between my refreshes.)


Again, I do realize that providing this kind of large-scale coverage is hard, but in the era of "web-scale" and with the availability of content delivery networks, caching services, etc., there are certainly options available to companies providing "live blogs" of events.

Now maybe some of the sites that "struggled" had all that kind of stuff in place and still succumbed to the overwhelming traffic.

Regardless, today was an interesting experiment in seeing what worked and what didn't work. Personally, I'd love it if some of the services that had technical difficulties would write up a bit about what happened and how they were hit.

It would help all of us learn how to scale our sites.

And help people get ready for the NEXT Apple event ;-)

P.S. And yes, there were undoubtedly other sites that were offering live blogs of the event... these were just the ones that I happened to know of or find.


If you found this post interesting or useful, please consider either: