WordPress 2.6 Creates Problem Under Disguise Of Feature

I don’t want to be the one beating the drums but I personally hate it when a feature introduced that I didn’t even need but what is even worse - feature that comes with an issue! I mean “hats off” to the developers but I think that before something integrated into the core it should be evaluated for the possible problems!

And in this specific post I want to talk about Post Revisions feature newly added to core with WordPress 2.6 and Why exactly I see it as issue!

See image below

post revision

This is the feature announced yesterday with WordPress 2.6.

Why Do I think It Is A Problem?

I work nearly 100% off the WordPress Editor interface and while I know that post is autosaved periodically - I also save changes frequently! Writing is not my strongest point and when I create a post I also do a research, get appropriate related info and do many other things. Sometimes a post can take me several hours of work in total and quite a few saves. Why do you care?

Simple - every time I save the post - it creates a new revision of the post. See image below that represents revisions of this post already:

post revisions

Nice huh? Now I will not loose the info! …but then again, I never lost it before!

WordPress is based on storing the information in database and if you ever wondered How These revisions Made Possible? - answer would be:

  • They Are All Stored In Database!

Every single post you write and save will now have not just one copy of itself in Database but however many saves you have made! Once again, see image below:

post revisions

And even that wouldn’t be a problem IF…

Developers implemented a way to clean up old revisions. An option somewhere to delete all the old and UNNEEDED post revisions!

After all - once I have published the post - I want my blog to perform! And creating a bloatware in database is not the best way to get there! I always had this gripe with WordPress - plugins and themes leave behind multitude of tables, options, settings and now we see that WordPress core decided to contribute to the issue of bloating database!

Common guys! It is common sense and perhaps an opportunity for a plugin writer to create something that would clean up the bloatware created by WordPress 2.6! I know that at least one plugin I use is hit hard by this “feature” - Organize Series and we can only hope that author is aware and working to address it, as plugin adds EACH Revision of Post as part of the series. Pretty annoying!

Rate It!:
3.8 (2 people)

Like This Post? Share It!

  • StumbleUpon
  • Digg
  • Pownce
  • Google
  • del.icio.us
  • Mixx
  • MisterWong
  • Reddit
  • YahooMyWeb
  • Sphinn
  • Live
  • Propeller
  • Technorati
  • Facebook
  • E-mail this story to a friend!



Tags ,

28 Comments

Post a comment   |   Trackback URI   |   Comments RSS feed

  •  
    no image
    vic (Who Am I?)

    do you really think extra entries in your database will slow wordpress? unless you make thousand sof posts, i fail to see where this is a big problem.

  •  
    no image
    TheSpot-er (971 comments.) (Who Am I?)

    Vic,

    The point here is that WordPress already suffers from all the stuff left behind by old plugins, themes, etc that don’t clean up on uninstall. Now we have another offender that adds to it.

    While it might now be a huge issue for most - as your blog grows and ages - it will, in my humble opinion become an issue.

    It is a design flaw that can become problem. Revisions fro published post have no reason to remain in database and we should have an option to get rid of them. I for one - Vote to give me an option.

    I have been through the process of cleaning up DB too many times to enjoy the process.

    Alex

  •  
    no image
    Thaya Kareeson@web development (16 comments.) (Who Am I?)

    Alex,
    Although I love the new post revision feature, I have to agree with your post. Writing is also not my strongest talent so I do save quite often, producing a lot of duplicated content in my database. I think a good feature that the WordPress crew could implement is to have a check box asking if this save is a minor revision or not (like more wikis do). If it is a minor revision then just save the darn thing and not make a copy of it. If it is a major revision then save a copy of it. Also like you said, it would be nice to be able to clean up these revisions manually (or automatically based on time).

  •  
    no image
    Joseph (3 comments.) (Who Am I?)

    This is definitely going to be a big issue on my part. I’m also the kind of guy who is not really into writing and I can tell you I make probably quite a number of changes and savings before finally publishing one post.

    I think this is an opportunity for someone to come up with a plugin that will rectify this problem.

  •  
    no image
    Thaya Kareeson@web development (16 comments.) (Who Am I?)

    Alas Lester Chan comes to the rescue. Here’s a way to turn off Post revisioning, http://lesterchan.net/wordpres.....dpress-26/

  •  
    no image
    TheSpot-er (971 comments.) (Who Am I?)

    Man, you are life saver. Already implemented on my blog his solution!

    Alex

  •  
    no image
    Geoserv (3 comments.) (Who Am I?)

    Never thought of this issue, thanks for pointing it out and thanks for the fix.

    Geoservs last blog post..Show us your SezWho/Entrecard blog for 1000 Entrecard credits

  •  
    no image
    Lowell (3 comments.) (Who Am I?)

    Alex,

    I agree totally. I like my installs to be lean and mean and that goes for the dbs as well. I also do most of my writing in the editor, blessed with a reliable ISP, and
    really don’t want to autosave constantly.

    All they need to do is a toggle for this (for me) unwanted feature.

    Regards,

    Lowell

    Lowells last blog post..Stumble Rush How To Get Traffic At StumbleUpon

  •  
    no image
    TheSpot-er (971 comments.) (Who Am I?)

    Lowel,

    Thaya above pointed out the solution to the entire issue - works like a charm:

    http://lesterchan.net/wordpres.....dpress-26/

    Already implemented on my blogs

  •  
    no image
    dan@wordpress (1 comments.) (Who Am I?)

    My stance on this is that if things are running fine then don’t upgrade. I have yet to upgrade to 2.6 and still don’t know whether I will. I think I am done adding new plugins and stuff so things won’t be changing that much. Unless I see some new feature that I simply can’t resist I see no need to upgrade.

    While playing with 2.6 on my dev server I did come across the easter egg in post revisions :)

  •  
    no image
    Rocque (9 comments.) (Who Am I?)

    Thank you so much for posting this Alex. Thanks for the solutions to this, too.
    I also post directly into Word Press and not as a text document before. I also take a long time to make posts and will go back in and make edits. It is great to know that I am not alone. I thought I was the slowest writer in the world. I used to enjoy posting in forums but time just flew away.

    I upgraded today and followed the steps on the video that you had for us Alex. It was a very easy upgrade on the blogs that were already 2.5. The one blog I had that was still 2.3 was a bit more time consuming because I upgraded it to 2.5 first after reading in your forum. Then I used the video steps to upgrading to 2.6.

    This is my first upgrade where I did not have to pester Alex for days.

    Rocque

    Rocques last blog post..One Man’s Battle With Cancer

  •  
    no image
    paan (6 comments.) (Who Am I?)

    Organize series author are aware of the issues.. But i really don’t know when the fix will come out.. I am using organize series on my blog and the workaround is to disable post revision as describe in lester chan’s blog

  •  
    no image
    Rocque (9 comments.) (Who Am I?)

    Do you think there is going to be a new update to Word Press then that will fix this issue?

    What if we do like someone mentioned and just keep using the 2.5 series?
    What are the other important features with this update that we need?

    I have only upgraded one blog while I wait for answers.

    Thanks,
    Rocque

  •  
    no image
    TheSpot-er (971 comments.) (Who Am I?)

    Rocque,

    To my best knowledge - 2.6 is NOT a security release but I do know there were quite a few fixes in 2.5.* branch that got “nixed” by dev team. If you din’t upgrade yet - you can wait, at least until you hear that new security issue is discovered with 2.5.

    Problem is WP Dev team completely dropped support for 2.3.* and 2.5.* branches of code.

    Alex

  •  
    no image
    paan (6 comments.) (Who Am I?)

    I don’t think that the dev team is going to ‘fix’ the issues. Because frankly it is not really an issue.

    Sure, it’s annoying as hell but it really it’s just a feature that some people don’t like. Much like the decision to move the category selection in the write post page during the 2.3>2.5 transition.

    The most that they would do (and I really doubt that they will), is to create a easily accessible way to disable the post revision function and/or to provide an easy way to delete old post revisions.

    Which, if you follow lester chan’s guide, you can do right now.

    Sticking with 2.5 is an option.. but it’s just delaying the inevitable.. sooner or later you’ll have to upgrade anyways.. because sooner or later the’ll be a security hole that pops up that the dev team won’t spend time fixing in 2.5

  •  
    no image
    Rocque (9 comments.) (Who Am I?)

    Thanks to both of you, Alex and Paan, for your replies. I will simply upgrade then and install the plug in as you suggest.

    On another thought, I find it interesting that so many of us who left comments talk about how long it takes us to write posts. I keep a notebook with me for when I am stuck in traffic or waiting for a doctor appointment or have some spare time at work, and I try to write then.

    I am either reading, writing, or pounding the keyboard. I just hope the eyes and the fingers always hold up since they take som much abuse.

    Too bad we can not just upgrade them every 3 months. ^_^

  •  
    no image
    Patchlog (2 comments.) (Who Am I?)

    I really don’t think post revisions are a real problem. the posts table is pretty well indexed so like another commenter said here unless you have thousands of posts it would not make any difference.

    I’m guessing the only problem with revisions would be a slower / bigger database backup but again that’s only true if you have a lot of posts.

  •  
    no image
    Rob@Self Defense (2 comments.) (Who Am I?)

    I did notice Wordpress was whining about an autosaved post that was newer than a post I just published the other day. I was confused what its problem was since it never complained before.

    It let me compare the two posts, then told me both were identical but continued to ask me if I wanted to use the newer copy. I’ll probably just turn of the revision to prevent future annoyances.

    Robs last blog post..Not All Bears are Cute and Cuddly

  •  
    no image
    paan (6 comments.) (Who Am I?)

    i think the reason people think that this is annoying is that most blogs are ran by a single person and therefore the feature is moot. But it takes such a front stage position in our new post page.

    I could see the benefit of the revision system on a blog with multiple authors, or blog with editors that approve a story before publishing. But maybe there should be a visible option to toggle off the revision system for the rest of us.

  •  
    no image
    KokPang (1 comments.) (Who Am I?)

    You might want to try this plugin CMS Post Control to turn the post revision function off and on plus some.

    KokPangs last blog post..When Social Networking Gets Out Of Hand…

  •  
    no image
    eric (Who Am I?)

    here’s an idea - why not work on (and save) your posts in microsoft word and when the post is ready, cut and paste into the edit box and click publish?

  •  
    no image
    bill@Cobit PO2 (1 comments.) (Who Am I?)

    I hate this feauture! has anyone created a plugin to disable it and even better delete old revisions?

  •  
    no image
    Ninjaboy (1 comments.) (Who Am I?)

    I am using the excellent WP-CSM Post Control pluin over at http://wp-cms.com/our-wordpres.....ol-plugin/ - it not only allows you to turn off post revisions, but also Autosave and change the Flash uploader back to the standard HTML uploader.

    In addition to this you can also control every aspect of the write post/page panel, allowing you to hide rarely used items like trackbacks/pingbacks… highly recommended and has a nice control panel to control this - so no need to edit code to control these features!

  •  
    no image
    Linda Adams (2 comments.) (Who Am I?)

    Great post. Thanx for sharing.I really enjoy it! looking forward to more.

Trackbacks/Pings

  • WordPress 2.6 Creates Problem Under Disguise Of Feature | WordPress Web 2.0 Spot-Er... I don’t want to be the one beating the drums but I personally hate it when a feature introduced that I didn’t even need but what is even worse - feature that comes with an issue! I mean “hats off” to the developers but I think that before somet...

  • WordPress 2.6 Creates Problem Under Disguise Of Feature... I don’t want to be the one beating the drums but I personally hate it when a feature introduced that I didn’t even need but what is even worse - feature that comes with an issue! I mean “hats off” to the developers but I think that before somet... [WORDPRESS HASHCASH] The comment's actual post text did not contain your blog url (http://www.howtospoter.com/web-20/wordpress/wordpress-26-creates-problem-under-disguise-of-feature) and so is spam.

  • [...] 2.6. In my opinion, the best new feature in WordPress 2.6 is Post Revision support. That said, some people do not like it because it creates full copies of your post on every save, thus leaving unneeded garbage [...]

  • [...] and Alex Sysoef’s post about this new feature and the possible drawbacks of it on this post: WordPress 2.6 Creates Problem Under Disguise Of Feature WordPress 2.5 wordpress 2.6 WordPress Guide Share This Gregarious FeedFlareIf you're [...]

Leave a Comment

Comment Guidelines: After 3 approved comments - all your links become DoFollow links (controlled by LuciaLinkyLove). No Keywords In Name. No inappropriate or offensive comments. No links to inappropriate or offensive sites. Comments must contribute to the discussion. ALL SPAM DELETED!

Comment template by SezWho