Today is: Wednesday, 10th March 2010
Log in

Technology, Web Development and Saltwater Fly Fishing, not in that order.

Wordpress 2.8.6 Released and a 2.9 Preview

I got the notice last night that Wordpress 2.8.6 was released to fix a pair of security holes.  So I hopped right into the admin console from my Iphone and in 2 minutes, it was updated.  If you have a Wordpress installation, I urge you to update right away as well.

This will almost certainly be the last release prior to the much anticipated release of 2.9 which is our next major (feature related) release.  Aaron Brazell had a great preview on his site yesterday, and since I’m not currently running the beta, I’ll leave the full on feature review to him.  Here are the major bits to expect:

  • Enhanced image handling – scaling, cropping, and thumbnail sizing on a per picture basis.
  • Trash Can – this really goes back to the old notion we saw in newspaper editorial systems, delete doesn’t really delete, it just hides.  This will come in handy.
  • The_post_image – if you’ve ever tried to add an image to an excerpt of a post you will know why this is important.
  • oEmbed – video support, which I’ve had for years using Vipers Video Tag Plugin.
  • Custom Post Type – this is one of those CMS type functions.  It’ll make my life easier, although honestly in the past I’ve been able to make categories do my bidding with little trouble in Wordpress CMS settings.
  • Comment Meta – I have no idea what to think about this one.
  • Metadata API – Another feature I’m sure I’ll use, but currently I can’t think of anything I’d use it for.  I guess this is like custom fields for everything, not just limited to posts.
  • Theme System Modification – this will allow developers to work on one theme, while real users look at another.  This has been needed for some time.
  • Rel=Canonical Optimization – seems like a little thing, but it will help a lot with SEO.

Check out the preview at Technosailor.com for the full scoop.

Tags: ,

News Has Always Been Free…

Image couresy of WSJ.com

I read an interesting post this morning by Michael Hickins on The Faster Times that posit that “Internet Isn’t Killing Papers, We Are“.  His basic premise: that the tech industry, and the web in particular with with the dotbomb era and sky high salaries and insane stock packages, inflated journalist salaries well beyond their regular levels.

Why? Because salaries had to be adjusted for the stock options that artificially inflated the potential compensation packages offered by the dot-com start-ups. How could Walgreen’s compete against Drugstore.com without compensating for the stock options that could make someone an instant millionaire? They couldn’t. The dot-com bubble burst threw some people out of work for a short period of time, but did nothing to bring salaries back into line.

So all of a sudden, in 2001, I went from making $45,000 for the print publication to $60,000 per year for the online version while working for the same publisher, Conde Nast. Not that I complained. At my last full-time position, I made $90,000 per year working as an editor at Ziff Davis Enterprise – and had reporters working for me who earned well above that. It’s public knowledge that Walter Mossberg of the Wall Street Journal earns over $1 million per year.

I posted the link via Twitter and was quickly reminded by Stephen Hadley that “…Most of my reporter friends who are losing their jobs aren’t overpaid. It’s just that the papers they work for no longer are able to sell advertising to support their staffs. Ad dollars are moving.”

That, to my mind is the crux of the matter. You will definitely spot other problems throughout the newspaper industry, but the real problem right now is ad revenue going away.  This doesn’t mean that there aren’t a myriad of other compounding issues here, such as circulation declines, outdated technology, Jurassic management, etc., and certainly those are all factors.  But the real problem comes down simply to a matter of dollars not coming in the doors.

Brian Carr pointed me towards the AnnArbor.com launch – a Michigan newspaper opened a new site, using 54  staff members. (according to their site masthead)  Ponder this: 54 newspaper folk took a couple months to launch a site using what appears to be a bog standard MoveableType installation.  Frankly, given part of a weekend and a 12 pack of Mountain Dew, I could have outdone them.  Seriously…

The big problem for journalists is this: even though Hickins may tell us that the web got us big salaries back in the day, the sad truth is this: the prevailing thought on the Internet today is that content is free.  As content originators, that means our work isn’t under valued, if FLAT OUT ISN’T VALUED.

Back in the day, I got $500 for a blog post.  Granted, those were some excellent blog posts, but right now I do basically the same thing for free.

Look at the fiasco a few weeks back when Chris Anderson, of Long Tail fame, and EIC of Wired Magazine lifted huge sections of wikipedia articles for his new book “Free: the Past and  Future of a Radical Price” (and yes, he’s talking about free content…). If a Wired Magazine editor can’t even manage to properly cite Wikipedia, what does that say for his view of the value of content?  Oh, right, I guess we should re-read the title of that book…

The real problem inherent in all of this is that after we’re done killing off all the reliable primary news sources, such as newspapers, television news, or even magazines, is that we’ll find we’re left with a gaping void.  The thought is that blogs will take over.  unfortunately, while blogs are generally interesting sources of commentary and opinion, I see very few that provide anything like news, and when and where they do it, they generally do not do it reliably.  You can’t count on today’s source to have good info, or any info, tomorrow, and you definitely should not expect extensive enough general coverage that will allow you to get a good picture of the world, or any small part of it for that particular piece of time.

Okay, I’m sure one of you is thinking now about the Iranian Election a few weeks ago, and how it broke on Twitter.  In fact, it would have broken on major news outlets as well, but it got bumped for the MJ Media Circus.  Even so, Twitter may be many things, but it’s not a reliable primary news source.  Yes, it may provide a lead here or there, but any good journalist knows, that’s just where the story starts…not where it ends.

Getting back to the original theme here, I think now that we can see that news generation was a loss leader for newspapers.  It took a lot of effort to do it right, but it was something they could monetize through ad revenue.  Today, we need to forget about how content gets delivered, and remember that content generation is still a valuable and necessary product.  When we rediscover a proper way to monetize it, the world for journalist and everyone will be a better place.

Because none of us wants to work for free…

Reel-Time.com Updated

rt_sshot1Over the past couple months, I’ve been working nights and weekends to get Reel-time.com updated and running on Wordpress.  The project, while far from complete, reached critical mass this week and I was able to go live Tuesday night.

This site has been around since 1995, and frankly, if you knew where to look, it was showing it’s age.  The homepage was left justified, which is something designers haven’t been doing since around 2001.

There were a lot of challenges.  First off, a lot of the content was gnarly hand-coded html of varying quality, which for the most part has had to be moved by hand.  That task will no doubt continue for a while.  Secondly, I didn’t have call on a designer.  As such, what design work had to be done, was done by me…and if you could see how I dress, you’d understand humor in that. A few of the high points:

  • Wordpress is my CMS – Yes, I’ve been running a number of sites on a version we’ve customized at Namemedia, Inc., but this is the first time I’ve gone with an out of the box installation.  All customization for the site is done by plugin or theme.  Absolutely no changes to Wordpress code whatsoever.
  • Comments, Sharing, etc. – Reel-Time never had comments on articles before, so now it does.  A small change, but actually one that will help to extend the community from the forum out into the  site.
  • Syndicated News Feeds – In the past, we always avoided sharing the link love.  No longer – we’re running feeds of pertinent content on our landing pages which gives us more great content from around the globe and shares our link juice, being top in Saltwater Fly fishing rankings.
  • Landing Pages – We’ve started doing pages by article category, so now we can present a dense, targeted page on any topic in our vast arsenal of content.  Add to that feeds of content similarly tagged from our forum, and the syndicated feeds, and you’ve got tons of content on any particular subject.  I only have a handful of these pages up, but rest assured, if it swims in saltwater and fishermen like to catch it, it will eventually have its own page.
  • A Standard Theme – I went with a base theme from the Wordpress Theme Gallery then customized.  It saved time, and honestly, without it, I doubt this project ever would have happened.
  • A Classified Ad System – I’ve thought this was one of the big missing functions on the site for a long time.  Now we have one.  The question is, are we late to the game?
  • Vimeo Videos presented in high definition – Everybody has small videos, so I went with really LARGE video presentation.  It looks great, although I need to get more ads on the page.
  • New Content – for the first time in a long time, we’ve got new articles coming in.  I have no budget for this stuff, so I asked our community.  They have responded.
  • More Social – I put in links to our Facebook Group, Facebook Fan Page and to the Reel_Time twitter account.  Again, there is a lot more to do here.

I still have a lot of stuff to do.  If you read this blog closely, you’ll know that I had a quandry about what to do with our fishing reports section.  I think I have a solution to that, which I’ll be working on next.  Also on my list:

  • Develop a Content Team – me working 30 hours a week won’t happen anymore.  The work must be spread around the community.
  • Import All the Content - about 50 stories remain to be imported.  From there I have old fishing reports with valueable intro sections by some of the best writers in our sport (many started out writing for us).
  • Get More Community Happening – I’ll hold this one close to the vest for new.  I’m well aware that this blog is read by some that participate in my niche, so no need to tip my hat here.

Remember, one of the salient points here is that this was a nights and weekends project, only a 2 days of actual “work” time went into it.  Also, the an important round of thanks to the moderators for the site, Bob Parsons, Sam Riley, Ray Avitable and Shaun Ruge who were of immense assistance in the planning and as always, in providing a firm sounding board for potential ideas.  Without them, the site, I fear, would crumble to dust.

Okay, there was one other MAJOR change and no one has commented on it.  Can you?

Open Discussion: How to Crowd Source Weekly Fishing Reports

cape_led-july27

(Update: In thinking about this, I believe my fundemental problem is that while I’ve crowd sourced content generation, I am now at a point where I need to crowd source some of the content entry, formatting and editing tasks…)

I’ve been editing the Fishwire Reports at Reel-Time.com since 1995.  The task has generally been hugely manual, requiring tons of my time, most of which has happened over the years between the hours of 4am and 9am on Friday mornings.  In short, a really bad system.

The Scenario:

We cover 6 distinct regions throughout the northeast.  Each area is the responsibility of a different writer, although last year I wrote the reports for two regions.  The reports each contain around 6 subregions, such as “Boston Harbor” or “The Cape Cod Canal.”

Generally on Tuesdays I send an email out to my sponsors (generally area fishing guides) and regular contributors.  Then over the next two days the reports and images come back in via email.  If the weather is good, I probably have close to enough for a report.  If not, I go into our forum and look for posts that contain info from the general area.

I do a ton of cut and paste, much of which requires me to use notepad as an intermediary, since half the email comes in with nasty word or other formatting embeded.  Also, I get many of the images at full res, as many of the guides don’t have or don’t know how to use Photoshop.  Hence photo editing is a huge component of the task.  The images are generally optimized, have a caption added, and get a photo credit.

Then I put together the best of the images to use as the story leads for the homepage.

The current system, if it could be called that, is custom coded php that dates back to the dark ages.  I plan to move most of the non-forum components of the site to a highly customized version of Wordpress that we use for many  of our sites.   If needed, I have the capability to make Wordpress stand on its head and dance.  I do a LOT of Wordpress development.

The Question:

My big problem is that I only see moderate improvement in the process no matter what I do.  Essentially, we’re managing a crowd sourced report here.  Many contributors, a writer, a photo editor,  and an editor.   How are other people doing stuff like this without having to use so many different skills?

The readers and sponsors really like the personal touch the writer gives the report.  I wouldn’t want to go to just a directory of reports, that’s been tried and failed repeatedly.  In fact, our presentation is one of the big differentiators.

Can you see a better way?  Do you have examples of how others are doing this in new and better ways?   Or should I just look at getting a couple interns to make it work manually?

As always, I look forward to the shining light of your collective wisdom…

(Oh, I’ve had a suggestion: why don’t you just do a blog – the short version to the answer is that I did that in 2004 as a test and found that only a very small subset of sponsors would post, so I ended up cutting and pasting again.  Plus, the subset that did post was way over represented on our site.)

Tags:

Wordpress 2.7 Released

It’s out and you can get it here.

Words to the wise:

  • There are some issues with Image Handling which have not been resolved.  These issues appear to be related to server setup, and not the actual code, but sites where images handling worked on 2.6.5 may find that it is broken in 2.7 – like this site. (Update:  yes, image thumbnailing is working for me now – it appears it’s finicky on large size images and doens’t like some formats.  Not a bug.)
  • In order to take advantage of the new comments threading feature you’re going to need to make changes to you theme.  You can either grab the comments.php bit out of a 2.7 compliant theme or follow the steps outlined here
  • Many plugins have been found to cause problems.  I suggest turning off everything you can and then turning your plugins on one by one to see if they break things, or if they cause general slowness. There is a good list here.
  • If you’ve customized your admin console be sure you test prior to upgrade. There have been substantial changes and the way they implement hooks in Admin has changed. 

Otherwise, the system appears to be pretty solid, and once again has made moves towards becoming more of a Content Management System (CMS) than Blogging Software.

Tags: , ,

Drinking From the Fire Hose #2 – the China Syndrome

One of the big complaints that the anti-Wordpress chorus croons is that the vaunted blogging platform doesn’t scale.  Certainly we’ve all seen sites brought low by the “Slashdot Effect” or the “Digg Effect” but my experience tells me that Wordpress is getting a bad rap for poor server setup, poor plugin choice, etc.

How do I know?  Well, one of the sites I work with last week experienced the “China Syndrome” or potentially “The Great Fire Hose”.  The site, TheTruthAboutCars.com posted a story that the Chinese might buy GM, and that opened the flood gates for traffic.  The problem is, while we watch for excess traffic from Digg, or Slashdot, we don’t watch the Chinese sites that offer similar service.  In a matter of a couple hours, the traffic surged to 10 or 15 times its normal levels(and that’s conservative, once we max out server connections, we have no way of knowing how much is actually refused).  Our system administrator alerted me and I quickly through the SuperCache plugin into lockdown mode, ensuring that the site rendered virtually all its content as flat html, rather than going to the database every time.   (more…)

Tags: , , ,

Wordpress 2.6.3 Released, and Issues with Auto Upgrade

The folks at Automattic today released Wordpress 2.6.3 which is a minor security patch to the Snoopy script they use for displaying rss feeds in the admin area.  Not an utterly crucial upgrade, but one you might want to take just to be sure your secure.  The upgrade took me 5 minutes using the auto upgrade plugin.

One issue that I noticed while using the auto upgrade plugin, which was also upgraded, was that the script failed repeatedly on the database backup step.  I was forced to skip that step (I used the database backup plugin to grab one).  If you find you have the same issue, you may want to skip that step as well.  Just be sure to get a db backup (and you should be getting those weekly!).

Now’s probably a good time to mention that we’ve got another major Wordpress Upgrade on the way, 2.7, which should be here in November.  Again, there will be major changes in the Admin area as they clean it up even more and make it more useful for us.  For an overview of the new Admin UI, have a look here.

So what’s the 2.7 upgrade mean to you?  Basically it’s going to provide a more logically oriented admin area, and one in which we’ll better be able to build upon into the future.  As I’ve said before, Wordpress is not longer just blog software, it has become a full fledged open source content management package, and this is yet another move in that direction.

On another front, Automattic will also be releasing the 1.0 level version of BBPress, their forum package which provides tight integration with Wordpress. I’m particularly interested in this package, as I work with BBPress on almost a daily basis, but honestly, the feature list doesn’t even approach that of vBulletin or even Simple Machines.  Still, I’m hopeful for a vast improvement over the 0.9 code stream.

Tags: , , , ,

Geek.com Relaunched

For the past couple months I’ve been devoting a lot of my time to the re-release of http://www.geek.com – the online technology resource and community for technology enthusiasts and professionals.  We’ve added a lot of social networking tools, and also done a general wordpress/bbpress upgrade which will allow us to easily take the latest releases in the future.  

This is important on a couple of levels, first off, this is a site that has over 10 million unique users a month. That ought to put to rest the “Wordpress doesn’t scale” talk I hear around the net.  Wordpress scales just fine for large sites if you set your server up properly:

(more…)

Tags: , , , , ,

5 Wordpress Features You Should be Using

Since I work with Wordpress at a code level virtually everyday, I’ve got a pretty good handle on how the system works.  The thing that never ceases to amaze me is the number of feature requests I get from users for things that already exist in their system.

I’ve seen it in other systems, but honestly, I’m still shocked at the number of great features that most people don’t know exist.  As a blogger, your blogging platform is the prime tool of your trade: you should know how it functions and be able to make it do whatever you want.

Schedule Posts – As of version 2.5 the feature is much easier to find.  Even with that, most people don’t seem to know it exists.  All you have to do is find the Publish Status window in the right panel of your Write or Manage Post window and click the “Edit” link beside “Publish Immediately”.  Now change the day or time, or both to whatever time, past or present you want it to be and you’re set.  Magically your post will appear when you want it to.

Using that you can schedule your posts to appear while your on vacation, on a business trip, etc.  I’ve used if to do regular features like my Friday Music Video installments for several weeks in advance. (more…)

Tags: ,

Building Blog Readership – An Evolving World

When I started this site in March, after I stopped working with Vario Creative, where I had previously been blogging, I expected that the same traffic building steps that had worked for me before would work here.  After 5 months, I can safely say, that’s not the case.

You see, when I started blogging at Vario, the important keys to getting readership were Technorati position and getting trackbacks from other sites.  In today’s world of sploggers and spammers, the trackback is dead, and Technorati is increasingly irrelevant.  In fact, now Google Blog Search is really the source for accurate linking information, so much so that Wordpress has a feed of links from them in the blog dashboard.

My stats have been looking really good, upwards of 240 readers a day, but when you dive into them, you’d find that the majority of the traffic is coming from Google and is associated with an image of a shark eating someone.  It’s driveby traffic, they come into the site, and it’s one and done.  No long term readers, no comments, no added value.  Yesterday, Google realized the error of their ways and my image is no longer showing up in Image Search.  The Google well has run dry.

(more…)

Tags: , , , ,