• Home
  • Contact Me
  • Store
WordPress Tavern
Where Every Drink Is On The House
Browse: Home / revisions
WordPress Wiki admin panel view

Wanna WordPress Wiki

By Jeffro on April 25, 2009

The following guest post was written by Ryan Hellyer who operates PixoPoint.com While you’re there, check out his WordPress Template Generator You can also catch him in the Tavern forum under the username Ryan.

Have you ever tried using MediaWiki, the platform used to power the mighty Wikipedia project? If you have, then you will have noticed how difficult it is to work with.

With the advent of Post Revisions in WordPress 2.6, it was only a matter of time before someone tried to convert WordPress from a blogging platform into a Wiki platform.

The bright folks over at Instinct Entertainment, makers of the WP e-Commerce Plugin, have released the WordPress Wiki plugin which converts an innocent WordPress blog/site into a Wiki.

Installation

Simply copy the Plugin files to your WordPress plugins folder, activate it in your admin panel and the plugin will add a checkbox to the end of your posts and pages editing panel. When checked, the post or page in question will be given ‘Wiki functionality’.

WordPress Wiki admin panel view

WordPress Wiki admin panel view

How it works

Once you have chosen a page or post to have ‘Wiki functionality‘ it will display a list of post revisions on that page or post. You can then click any of those revisions to revert or edit the Wiki.

WordPress Wiki post view

WordPress Wiki post view

How useful is it?

This plugin does not offer the shear flexibility of a full-blown Wiki system like Media Wiki, Wikka Wiki or any of the other common Wiki software out there. However, it does offer a number of advantages due to being built within WordPress including:

  • Easier integration within blogs
  • Easy theming with the WordPress theming system
  • Huge array of existing plugins and themes
  • Simple installation
  • Very well documented core software

Wiki software is still a specialist area of web development. Whereas blogs, forums, CMS’s etc. are all heavily used across the internet, Wiki’s are much less common and suffer from lack of development because of this. Hopefully the new WordPress Wiki plugin will help make it easier for more people to add a Wiki to their own site.

What will you use it for?

Beyond the obvious uses as a simple Wiki system using WordPress as the backend, do you think there would be a use for such a plugin in a traditional blog? Post your replies in the comments.

Posted in Plugins, WordPress | Tagged revisions, wiki, wordpress | 16 Responses

WordPress Needs To Revise Post Revisions

WordPress Needs To Revise Post Revisions

By Jeffro on January 23, 2009

When WordPress 2.6 was released on July 15, 2008 one of the new features to hit the core was something called Post Revisions. Post revisions keep track of changes made to a post or page and stores a copy of that page or post before the revision so in case you make a huge mistake or want to see the progression of your content, the post revisions will be right there for you to choose. While having post revisions is all fine and dandy, providing no way for the end user to actually control this feature is not.

With the recently installed version of WordPress for WPTavern, I noticed that post revisions were starting to rack up. Upon doing a Google search, I discovered that I could easily disable post revisions from occurring if I added the following code to my WP-Config.php file:

define('WP_POST_REVISIONS', 0);

For some reason, this code didn’t work. Also as part of my Google search, I came across a forum thread on the WordPress.org forums from six months ago specifically about the topic of post revisions as others didn’t like the feature as well and wanted to turn it off. In the forum thread, there was an argument against adding more checkboxes and features into the backend of WordPress and how there was no negative impact with simply leaving Post Revisions turned on. Well, I can attest to the fact that when I deleted the post revisions that were made on another blog of mine from the database, the size of the database shrank considerably. While the revisions may be made up of only text, hundreds of them eventually add up. No need to convince me of compression and how well the revisions are written, I simply don’t want my database filling up with that kind of stuff.

So while reading the thread, I read about a ticket that was filed in the WordPress Trac system to address some of the issues pertaining to the feature but the ticket was closed with a resolution of Won’t Fix while the milestone was deleted. The ticket also contained a response from DD32 with a link to a post-revision plugin he had created. Instead of using his plugin, I came across another one called Revision Control which has enabled me to not only keep post revisions turned on, but I can also limit the maximum number of revisions a post/page should have. This is good enough for me to keep the post revision feature turned on.

Revision Control Plugin In Action

Here is the part that I find concerning. WordPress has options for just about every feature an end user would interact with on a daily basis. Post revisions has no configuration options. Why not just add a revision section within the WRITING settings which contained options to limit the maximum amount of revisions, enable or disable post revisions, choose between post revisions for posts and pages, and that’s it. For me to install a plugin to provide the type of functionality that should have originally came bundled with that feature is concerning to say the least. One could argue that the way in which post revisions has been added could be equated to having that feature rammed down their throats. Granted, adding one line of code to the Config file of WordPress is not hard, it is not something that should have to be done.

I would open a Trac ticket to request that the features provided by the plugin I mentioned above be added to the core for the Post Revision feature, seeing the previous Trac ticket filed as WON’T FIX is a bit of a downer but thanks to the community around the project and its open source nature along with its popularity, when there is a problem, plugin developers do a great job solving them.

Feedback:

So what do you think of the post revisions feature? Do you use it? How do you feel about not having any way to control how the feature works from the Administration panel?

Posted in WordPress | Tagged development, Plugins, revisions, wordpress | 35 Responses

© Copyright WPTavern 2012 All rights reserved About / Poll Archive / Site Archive // Powered by WordPress Mtn. Dew And Hybrid