WordPress Wiki Plugin

Tired of using Media Wiki? Sick of fighting with WordPress to get your own documentation project happening?

If so then WordPress Wiki Plugin is the answer for you. The new WordPress Wiki plugin made by the guys at Instinct (who brought you the famous Wordpress e-Commerce Plugin) have developed a new plugin that adds Wiki functionality to your WordPress powered website.

Product Features

Installing this plugin adds the ability to assign a WordPress Page or a Post as “wiki editable”.

  1. Installing the WordPress Wiki plugin adds a new checkbox to the edit Page & Post screen. This is available underneath the main TinyMC box where you write your Page or Post.
  2. Once this is checked it means that anybody logged in to your site as an “administrator” or “editor” can edit those particular Pages.
  3. Once a Page or Post has been checked as “wiki editable” you can edit that Page or Post from the front end of your site because there is now a list of revisions displayed underneath the main content for that Page or Post. The most recent revision has an edit link – if you click that you will be able to edit the Page / Post content.
  4. If you click a past revision it is merely displayed – you can click through and peruse all old revisions.

Product Roadmap (for Jan 2009)

  1. The plugin needs to add a new default user called “wiki editor” so that you can set the default user role for new sign-ups as “wiki editor”. This will be added to the list of options under
  2. A widget with links to “My Contributions” & “My Watchlist”
  3. Code cleanup

If you could help by contributing to one of these jobs it would be appreciated. If you want to contribute any other functionality to the plugin or make a recommendation that would also be great!!

Currenlty we are planning on making a new User Role so that Wiki Editors can edit blog posts – maybe it would just make more sense to make it so that any user can edit a post or page that has been checked as Wiki Friendly – again we’re open to suggestion.

Installation – Getting Started

  1. Copy the Plugin files (like you would any other) to /wp-content/plugins/ and then activate the wp wiki plugin
  2. Edit a Post or Page and check it as being Wiki Editable (there is a new checkbox on this page)
  3. Now you have checked your Post or Page as “Wiki Friendly” you can view the page on your site – assuming you are logged in as an admin or as an editor you will now be able to see a list of revisions – the most recent of which has an edit link

WordPress Wiki Update:

A new My Contributions widget has been developed for the WordPress Wiki Plugin and is available now for your testing. Simply install it like you do any other plugin or widget.

Download

- Download WordPress Wiki Plugin 0.2

This entry was posted in WP Plugins, WP e-Commerce, WordPress Wiki and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

34 Comments

  1. Posted January 12, 2009 at 7:43 pm | Permalink

    You might be wondering why the WordPress e-Commerce Documentation project is not using this yet.

    Don’t fret. We’re just getting some bugs with the plugin sorted and then we will be migrating all our docs to use the WordPress WIki plugin.

    Ciao,… Dan

  2. Posted January 12, 2009 at 8:11 pm | Permalink

    Cool. Great idea for a plugin :)

    Some suggestions for improvements:
    You need to enqueue your scripts to avoid javascript clashes.
    The readme.txt file is a bit messy. It has WP e-Commerce as the title!
    The [hide] link did not work for me, probably due to the enqueue script issue (I didn’t look into it though).

    And a more complicated suggestion:
    Is there any possibility to allow guests to edit? Perhaps with a customisable Captcha type system in place? And maybe a setting to allow users to register and then edit immediately without waiting to be upgraded to an editor by an admin?

  3. Posted January 12, 2009 at 8:29 pm | Permalink

    Thanks for pointing that out. Funnily enough it’s usually me telling other developers to use enqueue. We can do this no probs and we will fix that readme asap :)

    As for the captcha feature we will think about it. Our plan is to get a better system working this month.

  4. Posted January 12, 2009 at 9:29 pm | Permalink

    Tom just updated the readme :)

  5. Posted January 12, 2009 at 9:43 pm | Permalink

    It looks a lot better now! You might want to change the plugin URL to this page too so that you actually drive some traffic to your own site.

    I’m trying to start a discussion about what this could be used for on SitePoint … http://www.sitepoint.com/forums/showthread.php?t=593761

  6. deMelo
    Posted January 13, 2009 at 6:20 am | Permalink

    Hi Dan… Great idea…!!!

    Q: Will the forum members be automatically logged in…???…
    It would be great to have just one user-name and password for the Wiki, the Forum and Blog commenting…???… ;)

  7. Posted January 13, 2009 at 6:53 am | Permalink

    deMelo, that was part of then plan. One login to rule them all :)

  8. Posted January 13, 2009 at 10:30 am | Permalink

    I should have read the post more thoroughly.

    This suggestion above:
    “And maybe a setting to allow users to register and then edit immediately without waiting to be upgraded to an editor by an admin?”

    Is covered by your roadmap:
    “The plugin needs to add a new default user called “wiki editor” so that you can set the default user role for new sign-ups as “wiki editor”. This will be added to the list of options under”

    As long as there is some way for users to sign up for wiki editing rights straight away I think that will be fine. The guest posting Captcha idea is probably not that important as most people will prefer users to register first.

  9. deMelo
    Posted January 14, 2009 at 3:57 am | Permalink

    That proves it then.. great minds do think alike… :D

  10. Posted January 15, 2009 at 7:10 am | Permalink

    great idea to get rid of my few articles in mediawiki…

  11. Posted January 16, 2009 at 8:34 am | Permalink

    Very very nice – ka pai! Say, is it WPMU friendly?

  12. Posted January 16, 2009 at 9:50 am | Permalink

    I can’t think of any reason for it to not work in WPMU, but I have not tested it in WPMU.

  13. Posted January 17, 2009 at 2:13 am | Permalink

    I thought it was just my theme messing it up, but I’ve tested this plugin with the default Kubrick theme and the [HIDE] link above the post doesn’t seem to do anything, or am I missing something here?

  14. Posted January 17, 2009 at 2:04 pm | Permalink

    I was just looking for this exact solution. I am very excited to see this project move along. I wish I could help — makes me want to learn code. You guys do killer work. Thank you for your contributions to Wordpress!

  15. Posted January 21, 2009 at 5:58 pm | Permalink

    A new My Contributions widget has been developed for the WordPress Wiki Plugin and is available now for your testing. Simply install it like you do any other plugin or widget.

    > Download My Contributions Widget

  16. Posted January 22, 2009 at 11:46 am | Permalink

    Still wondering about the question I asked above:

    I thought it was just my theme messing it up, but I’ve tested this plugin with the default Kubrick theme and the [HIDE] link above the post doesn’t seem to do anything, or am I missing something here?

  17. Posted January 25, 2009 at 9:54 am | Permalink

    This is a very promising project, I’ve been looking since long for a good alternative to hacking MediaWiki to death. It still seems quite buggy though, using WP2.7 and a custom theme. I haven’t really exhaustively tested or reproduced these, but here are some flaws and bugs I discovered:

    - For older pages/posts that have no revision, no content is displayed – even if the wiki option is not checked?
    - The wiki checkbox seems to be ignored alltogether? Non-wiki pages/posts still display the revision links and are editable…
    - Viewing a page revision doesn’t display the page in the correct template?

    Here are some wishes and requests (I’m not that good with PHP but if I can help out I’d be glad):

    - Show the edit form inside the page, so non-admins never have to see the admin. Would be a huge plus!
    - Provide a template tag for the revision list, and the ability to put it on a sub page. I’d love to provide MediaWiki-style navigation like this: page (just the latest content) – edit (the latest revision) – history (revision list)”.
    - Provide a customizable template tag for the table of contents.
    - Provide a template tag with the date of the latest revision.
    - Proper wiki linkability like this: [[links]].

    Keep it up and hope to see a lot of updates soon!

  18. Posted January 27, 2009 at 4:19 pm | Permalink

    Great work! I’m excited to put this plugin through it’s paces. I recently began work on a similar (and less lightweight) project: mediawiki2wordpress. It’s not even in a usable state yet, but it will eventually let you “embed” an entire mediawiki installation inside your wordpress blog.

    Thanks for you work. I’m excited to see where it goes from here.

  19. Posted January 27, 2009 at 10:24 pm | Permalink

    Great idea!

    Some bugs to get the current version working:
    * The function wp_wiki_head has an incorrect path for the plugin directory based on the default install (wordpress-wiki vs wp-wiki). This fixes the weird formatting of the table of content.s
    * Function wiki_post_revisions line 105 needs a check to see if the page is a wiki_page from the options. Something like if ((is_array($wpsc_members_data) && ($wpsc_members_data[0] == 1)) && current_user_can(’edit_pages’)) {. This is needed until you get the custom roles created.

    I am in the process of setting up my version to have a custom role with all the right privs to edit and post. Drop me an email if you want to discuss further.

    Rgds
    Michael

  20. Posted January 29, 2009 at 6:27 am | Permalink

    Fantastic work. This is exactly what I need. It’s not quite there yet – but I’m hopeful that you guys can get this solved in a matter of days. Currently, all of my posts, whether wikified or not, show all of the revisions. None of my standard pages have any content on them at all when the plugin is enabled.

    Will authors be able to add subpages, or simply edit the text on the page itself?

    Looking forward to having this working on New Music Strategies.

  21. Posted February 19, 2009 at 8:02 am | Permalink

    What’s the status of this project guys? Should we keep our hopes up?

  22. Posted February 27, 2009 at 7:20 am | Permalink

    Can I add weight to the comment above, that the editor needs to be within the actual page, not (EVER!) sending people to the back end of your wordpress site. If we expect the general public to edit the wiki pages then they need the impression that they are actually on the front end of the website… not editing things in a wordpress back end.

    A great start though…

  23. Francis
    Posted March 13, 2009 at 2:45 am | Permalink

    Can you help? I installed plugin, but the versions don’t seem to show up. I see the user, date, timestamp, but when I click on the link, only the current version displays.

    Did I install incorrectly?

  24. Posted April 26, 2009 at 10:55 am | Permalink

    Try coupling the wiki plugin with this: http://wordpress.org/extend/plugins/front-end-editor/ . I’m actually a little surprised some kind of edit-in-place functionality isn’t already build into the wiki plugin. Maybe it could be in the future.

  25. Posted April 26, 2009 at 11:41 am | Permalink

    Having the wiki edit checkboxes appear in ‘Quick Edit’ would also be nice.

  26. Posted August 19, 2009 at 3:45 am | Permalink

    Nice blog, cool design, will bookmark

  27. Posted September 2, 2009 at 5:38 am | Permalink

    Thanks for plugin realy fantastic work.

  28. Mark
    Posted September 27, 2009 at 7:28 am | Permalink

    Hi, I really like this plugin. I am wondering if there is or will be a way to set all posts or pages by default to “This page/post is a wiki friendly page and may be edited by authors and contributors” and remove this option from the new/edit post page? Perhaps with an option for the administrator to override the option on a post by post basis? I am concerned that users of my site will not realize that they have to check this box off in order to make their page wiki editable, additionally, once a post has been published, it seems funny to me that another non-administrator could edit a post and remove the wiki status of the page/post. Any thoughts?

    • Posted October 20, 2009 at 4:00 pm | Permalink

      Hi Mark, If you were sneaky, you could add that in as a jQUERY one liner, in the .js file,

      best
      Jeff

  29. aj
    Posted January 17, 2010 at 8:22 pm | Permalink

    Dan…can you direct me to sites that are using this plug-in. Curious to see it in action.

  30. Posted January 29, 2010 at 3:57 am | Permalink

    VERY interesting!

    Maybe you could implement it as a custom post type, so it would just require to choose this post type to create it.

    And instead of creating a user role “wiki editor”, make a permission “edit wiki pages”, so that it can be assigned to guests. And also a possibility to, by custom fields, block some wiki pages from being edited by certain roles.

  31. Georgie
    Posted February 10, 2010 at 5:47 am | Permalink

    I’m finding that the ‘edit’ link on the wiki pages disappears with some themes (including mine!) The contents box always appears once the page is wiki-enabled, but the link to edit the page isn’t there.

    I’ve compared page templates across a few themes and can’t figure out what’s making the difference. Any ideas as to how I can fix this?

  32. Posted February 13, 2010 at 3:17 am | Permalink

    great plugin. it would be more useful if any users could edit a post in true wiki style. the changes would then go into a pool which could later be approved by the admin. This is the functionality I am looking for for my slogans site.

  33. Posted March 12, 2010 at 7:04 am | Permalink

    [url=http://buyonlineflexeril100flerexil.89.pl/][img]http://hineni.msk.ru/img/pharma_promo.gif[/img][/url]

    [url=http://buyonlineflexeril100flerexil.89.pl/][b]buy online Flexeril[/b][/url]

    [u]Uses[/u]
    [b]Flexeril[/b] is a muscle relaxant prescribed to relieve muscle spasms resulting from
    injuries such as sprains, strains, or pulls. Combined with rest and physical therapy,
    [b]Flexeril[/b] provides relief of muscular stiffness and pain.

    [u]How to Use[/u]
    [b]Flexeril[/b] may be taken with or without food. [b]Flexeril[/b] should be used only for
    short periods (no more than 3 weeks). Since the type of injury that [b]Flexeril[/b] treats
    should improve in a few weeks, there is no reason to use it for a longer period. [b]Flexeril[/b]
    may cause dry mouth. Sucking a hard candy, chewing gum, or melting ice chips in your
    mouth can provide temporary relief.

    [u]Precautions[/u]
    The effects of [b]Flexeril[/b] during pregnancy have not been adequately studied. If you are
    pregnant or plan to become pregnant, inform your doctor immediately. It is not known
    if [b]Flexeril[/b] appears in breast milk. However, cyclobenzaprine is related to tricyclic
    antidepressants, and some of those drugs do appear in breast milk. If this medication
    is essential to your health, your doctor may advise you to discontinue breastfeeding
    your baby until your treatment is finished.

    [u]Side Effects[/u]
    Side effects cannot be anticipated. If any develop or change in intensity, inform your
    doctor as soon as possible. Only your doctor can determine if it is safe for you to
    continue taking [b]Flexeril[/b]. More common side effects may include: Dizziness,
    drowsiness, dry mouth Less common or rare side effects may include: Abnormal
    heartbeats, abnormal sensations, abnormal thoughts or dreams, aggressive behavior,
    agitation, anxiety, bloated feeling, blurred vision, confusion, constipation, convulsions,
    decreased appetite, depressed mood, diarrhea, difficulty falling or staying asleep,
    difficulty speaking, disorientation, double vision, excitement, fainting, fatigue, fluid
    retention, gas, hallucinations, headache, heartburn, hepatitis, hives, increased heart.

    [u]Notes[/u]
    [b]Flexeril[/b] is not a substitute for the physical therapy, rest, or exercise that your doctor
    orders for proper healing. Although [b]Flexeril[/b] relieves the pain of strains and sprains,
    it is not useful for other types of pain.

    [u]Drug Interactions[/u]
    Serious, potentially fatal reactions may occur if you take [b]Flexeril[/b] with an antidepressant
    drug known as an MAO inhibitor (such as Nardil, Parnate) or if it has been less than 2
    weeks since you last took an MAO inhibitor. You should closely follow your doctor’s
    advice regarding discontinuation of MAO inhibitors before taking [b]Flexeril[/b]. Avoid alcoholic
    beverages while taking [b]Flexeril[/b]. If [b]Flexeril[/b] is taken with certain other drugs, the effects

    [u]Missed Dose[/u]
    Take it as soon as you remember, if it is within an hour or so of your scheduled time.
    If you do not remember until later, skip the missed dose and go back to your regular
    schedule. Do not take 2 doses at once.

    [u]Overdose[/u]
    Any medication taken in excess can have serious consequences. If you suspect a
    [b]Flexeril[/b] overdose, seek medical attention immediately. Symptoms of[b]Flexeril[/b]
    overdose may include: Agitation, coma, confusion, congestive heart failure, convulsions,
    dilated pupils, disturbed concentration, drowsiness, hallucinations.

    [url=http://buyonlineflexeril100flerexil.89.pl/][b]buy online Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]non prescription [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] and naprosyn[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]soma vs [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]non prescription [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]long term effects of taking [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril Generic[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]lyrica and [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]lyrica and [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril Generic[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] pills[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] half life[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]what is [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]how long does [b]Flexeril[/b] stay in your system[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]dose [b]Flexeril[/b][/url]
    [url=http://http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] and psychiatric drug interaction[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] used for[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] 10mg[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]is [b]Flexeril[/b] a narcotic[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Buy [b]Fxeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] 10mg[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] 10 mg[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]lyrica and [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] drug test[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]any otc like [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] drug test[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] used for[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] side effects[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] drug test[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]lyrica and [b]Flexeril[/b][/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/]how long does [b]Flexeril[/b] stay in your system[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] 10 mg[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] side effects[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] vs soma[/url]
    [url=http://buyonlineflexeril100flerexil.89.pl/][b]Flexeril[/b] half life[/url]

9 Trackbacks

  1. [...] Reply · View sanjeevsarma: RT: @danmilward: Check out our new wordpress wiki Plugin http://www.instinct.co.nz/wordpress-wiki-plugin 2009-01-13 05:17:49 · Reply · View jdub: RT @danmilward: "Check out our new [...]

  2. [...] wordpress wiki plugin | Instinct Entertainment: This new plug-in which can turn selected WordPress pages into Wiki-style editable objects could be useful. I should look at it. If I had the time. Would you like to look at it for me and report back? [...]

  3. By RodeWorks » Blog Archive » Wiki thinking on January 21, 2009 at 3:09 pm

    [...] wordpress wiki plugin | Instinct Entertainment Tired of using Media Wiki? Sick of fighting with WordPress to get your own documentation project happening?  The new WordPress Wiki plugin made by the guys at Instinct (who brought you the famous Wordpress e-Commerce Plugin) have developed a new plugin that adds Wiki functionality to your WordPress powered website. [...]

  4. By Webfroot » WordPress Wiki Plugin on January 21, 2009 at 8:25 pm

    [...] Source Software   Hi Guys. We just released a new plugin for WordPress called the WordPress Wiki Plugin – this plugin was designed for one thing and one thing only – and that thing is all about saying [...]

  5. By WordPress Wiki Plugin at mind of mufasa on January 21, 2009 at 8:26 pm

    [...] just released a new plugin for WordPress called the WordPress Wiki Plugin – this plugin was designed for one thing and one thing only – and that thing is all about saying [...]

  6. [...] WordPress Wiki Plugin – Instinct recently released a Wiki Plugin for the popular blogging environment WordPress. Essentially, allowing blog managers/writers to make any WordPress page or post “wiki [...]

  7. By Social Recruiting and an experiment on February 2, 2009 at 11:03 am

    [...] blog was to be in WordPress 2.7, I did a bit of searching and found a wiki plugin from Instinct. While only recently released it had all of the features I needed to get the site going  quickly. [...]

  8. By Wanna WordPress Wiki on May 2, 2009 at 6:58 pm

    [...] 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 [...]

  9. [...] WordPress-Wiki plugin (http://www.instinct.co.nz/blog/2009/01/wordpress-wiki-plugin/) apparently does the following, although I’ve not yet managed to get it fully operational on [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*
  •