Documentation

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

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

Plugin Features

  • Ability to check posts and pages as “Wiki Editable”
  • Ability for people to subscribe to your site and edit documentation
  • Supports Internal links and Piped links
  • Wiki Style Table of Contents (based on h2 and h3 tags)
  • My Contributions Widget

Getting Started

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

  1. Installing the WP 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 “Wiki 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.

Using the My Contributions Widget

  1. The “My Contributions” Widget is available in the Widget page of your website. Just add it to any sidebar on your website and it will auto-magically appear. This module basically adds link to each page or post you have contributed too.

Using the Dashboard Widget / Admin Alerts

  1. The Dashboard Widget updates whenever a new contribution is made to your Wiki. This a a feature for administrators. It maybe modified at some point more closely reflect the WordPress Comments system where there is an orange icon visible showing you how many new contributions have been made.

Using the RSS Feed

  1. The url for your wiki feeds arehttp://domain.tld/?feed=wiki (if permalink is not enabled) and
    http://domain.tld/feed/wiki (if permalink is enabled)

Using Wiki Links

  1. The WP Wiki Plugin supports Internal links and Piped links.

Using Table of Contents

  1. You can select what pages and posts display a Table of Contents by select the checkbox underneath the Write Page / Post screen. This option is in the Wiki box as .
  2. When creating a Table of Contents, any h2 tags display as main sections and h3 tags display as sub-sections.

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 check-box 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”

Future RoadMap

  • Ability to Collapse / Expand revision list
  • My Watchlist Widget
  • Possible Track Changes (need developer help and contributors)

License Information

  • Oops we haven’t put the license in yet but it is under the GPL (same as WordPress).

Download WP Wiki Plugin

Bookmark the permalink.

29 Responses to Documentation

  1. Pingback:

  2. Pingback:

  3. Pingback: Hello Thematic Users!

  4. Pingback: Wordpress « CompuClub

  5. Pingback: Wordpress vs Blogger « CompuClub

  6. Pingback: This is a Wiki-like test” « Antics Wiki

  7. Pingback: Joaquim Jorge » Blog Archive » Funcionalidades WIKI num Blog sobre WordPress

  8. Darren says:

    I am having problems with internal links. Even if the page that’s linked in double brackets exists, the link shows up in red, and is treated as if it doesn’t exist. When you click on it it asks if you want to create it, and if you say yes you get an error (though that’s a secondary issue as the links should be blue in the first place). I can’t figure out how to fix it! Any help at all would be greatly appreciated. I tried posting in the wordpress.org forums with no response.

  9. Scott Elkin says:

    Bug in #271 class_WikiParser.php. $this->emphasis is null. I get this when I browse to a page that doesn’t exist yet. It asks me if I want to create it, and I do, but then I get an error message.

    Easy fix:

    if (!$this->emphasis) return $output;

  10. Michael says:

    Hi,
    I think WP wiki plugin would probably be a very useful tool – if I only get it to run ;-)

    I’am a WWP newbie and want to set up an online site with (1) a static part (for business/product presentation), and (2) a dynamic blog part, and (3) a kind of glossary system realized as a wiki-like part.
    Therefore I tried WP wiki plugin (version 0.8) . I installed it and marked one page and two sample postings as wiki-editable. The postings show up with all the other current posts of my blog. — What I want to achieve instead is one (paginated) wiki page showing all the wiki-marked posts separted from the other blog postings which.
    How can I do that? – I appreciate any help — best as step-as-step-instructions ;-)
    Cheers Michael

    • Alex says:

      I’m also looking for a feature like this! I’d like to have myDomain.com/wiki point to a page that contains links to all posts with post_type ‘wiki’. Is there an easy way to do this?

      I initially created a page called wiki but once I activated the wordpress-wiki plugin, my page was pushed over to myDomain.com/wiki-2. Perhaps I was going about this all wrong, I was hoping I’d be able to loop through the posts in php and select only those marked as a wiki post.

      Regards,
      Alex

  11. Pingback:

  12. Joe says:

    Umm it’s pretty lame that you can’t delete the wiki pages.

    • Elena says:

      This is showing as a closed issue in the development site () but I just had the same problem. I cannot delete the wiki pages and I got the message “You are not allowed to move this item to the Trash.” The “trash” links that you get for normal pages don’t show for wiki pages either.

      Any ideas?

      • Matthew says:

        I can’t duplicate this error. Are you sure the version of the plugin you’re using is up to date? How are you logging in (as in what user level)? Any other info you can give me?

        • Elena says:

          Hi Matthew – thank you for getting back. I’m logging in as admin and using version 0.9b of the plugin and WP 3.0.4

          We are using the Suffusion 3.7.3 theme at the moment, but we also used Twenty Ten 1.1 with the same result. I’ve tried it in Firefox and Chrome and it makes no difference, I still can’t delete the wiki pages. I have also noticed that once you convert a normal page to a wiki page you lose the option to change the page template. Is that how it’s meant to work?

          Thanks!

  13. I hope these bugs can be fixed. I like the idea of a wiki on my blog. Just a couple of issues:
    http://blog.tutorialref.com/wiki/bible-wiki

    1) I receive an error:
    Warning: Invalid argument supplied for foreach() in /home1/discoup9/public_html/tutorialref/blog/wp-content/plugins/wordpress-wiki/lib/class_WikiParser.php on line 271

    2) The formatting (width) is a bit off. Is there an easy way to fix this in the template?

  14. Steve says:

    I received this error when I attempt to enter the Wiki Option in the Settings tab of the Dashboard: “Fatal error: Call to a member function has_cap() on a non-object in /home2/teachswo/public_html/wp-content/plugins/wordpress-wiki/controllers/wiki_admin.php on line 41″

    I only went into the options because I want to shift the alignment of the table of contents to the left of the page.

    This is really only a minor problem. I think that the plug-in is fantastic. It’s so simple and straight-forward for the administrator and the web-site user.

    Thank you,

    Steve

  15. Kriss says:

    Hi,
    I also get this error when I attempt to enter the Wiki Option in the Settings tab of the Dashboard: “Fatal error: Call to a member function has_cap() on a non-object in /home2/teachswo/public_html/wp-content/plugins/wordpress-wiki/controllers/wiki_admin.php on line 41″

    My WP version is 3.0

    Thanks for your help !

    Kriss

  16. Dan T says:

    and , were either of you able to get that error resolved? I too am having the same problem and am wondering if I haven’t configured something correctly.

  17. Francesco says:

    Definitely options page is not working.

  18. Sebastian says:

    I have the same problem, i hope you can help us in the next time.

  19. Ralev.com says:

    Any working demo links ? :)
    It will be great if you guys put a big button around the header – “testdrive the wiki here” or something… with a link to a working wp-wiki site, of course.

  20. Cameron says:

    Hi Matthew,

    I’m getting a different error – total show stopper. Since updating to 1.0 or any of the 1.0.1 versions, I cannot load a new post or page and instead get the following warning:
    Invalid argument supplied for foreach() in C:\Inetpub\vhosts\artsales.com.au\httpdocs\AboutArt\wp-content\plugins\beatpanda-WordPress-Wiki-f8dfa2d\controllers\wiki_notifications.php on line 36
    Thought there may have been a database issue and looked for wiki tables in php MyAdmin to drop and do a clean install – nothing there.
    Roll back to the old version and it’s OK.
    Any ideas?
    Any ideas?

  21. dbmurray says:

    I am running 1.0.2 of this plug-in using Suffusion 3.7.8 theme on WordPress 3.1.3.

    1. Pages have a box to make Wiki editable, but Posts do not.

    2. I do have a “Wiki Pages” section. There, when I create a page with a bracketed link like so [[Group One]] and another Wiki Page titled Group One, the link in the first page is not red, but it’s trying to point to /wiki/group-one. This causes a 404 error when I click the link, because my permalinks have the default WordPress structure: ?p=12345.

    I tried changing the permalink structure to Month and Name, but this caused elements in my sidebar to move over top of the content window and the links still didn’t work.

  22. EmJay says:

    Same Problem here:
    Pages have a box to make Wiki editable, but Posts do not.
    Any solutions for this bug?

Leave a Reply to Elena Cancel reply