Title: Pencil Wiki
Author: grosbouff
Published: <strong>Gener 28, 2013</strong>
Last modified: Febrer 3, 2013

---

Search plugins

![](https://ps.w.org/pencil-wiki/assets/banner-772x250.jpg?rev=661510)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/pencil-wiki_fbfefe.svg)

# Pencil Wiki

 By [grosbouff](https://profiles.wordpress.org/grosbouff/)

[Download](https://downloads.wordpress.org/plugin/pencil-wiki.zip)

 * [Details](https://bal.wordpress.org/plugins/pencil-wiki/#description)
 * [Reviews](https://bal.wordpress.org/plugins/pencil-wiki/#reviews)
 *  [Installation](https://bal.wordpress.org/plugins/pencil-wiki/#installation)
 * [Development](https://bal.wordpress.org/plugins/pencil-wiki/#developers)

 [Support](https://wordpress.org/support/plugin/pencil-wiki/)

## Description

Pencil Wiki is a simple wiki solution for your WordPress.

Basically, it adds new roles & capabilities that allow your users to add/edit wiki
pages (custom post type).

It comes with several widgets and custom templates (that you can override) fully
integrated with the _Twenty Twelve_ theme.

Pages are edited backend, but there is a menu on every wiki page with the necessary
links; and a wiki index / search input.

Only Administrators and Editors can create new wikis (top-level pages); and Wiki
Authors can add pages to it.
 Administrators and Editors can also LOCK some wiki
pages (for any reason) or branches; which means they will not be editable anymore
by other users.

I voluntarily made the plugin quite simple to avoid making it intrusive (javascript,
css, …) and put too many features. I recommend to run it with those plugins :
 *
[Members](https://wordpress.org/extend/plugins/member)Members by Justin Tadlock,
to manage roles and capabilities * [Breadcrumb NavXT](http://mtekk.us/code/breadcrumb-navxt)
by John Havlik, to generate breadcrumbs * [Simple Footnotes](https://wordpress.org/extend/plugins/simple-footnotes)
by Andrew Nacin, to put footnotes in your wiki pages.

WordPress has a revision system, which is perfect for a wiki.
 Unfortunately, I 
didn’t find a way to customize it (add revision messages, etc).

## Installation

 1. Extract the zip file and just drop the contents in the _wp-content/plugins/_ directory
    of your WordPress installation and then activate the Plugin from Plugins page.
 2. Copy the content from the plugin’s _/theme_ directory to your current theme directory.
 3. In the Administration Panel > Settings > General, change the default role from 
    _Subscriber_ to _Wiki Author_; or give the required capabilities to your users.

## FAQ

  How can I customize the templates ?

Copy the templates from pencil-wiki/_inc/theme-default to your current theme (override
the existing ones if any) and edit them.

  What are the capabilities used in this plugin ?

 * edit_root_wiki_pages – allows to create top level wiki pages
 * lock_wiki_pages – allows to lock a wiki page
 * read_private_wiki_pages
 * edit_private_wiki_pages
 * delete_published_wiki_pages
 * delete_others_wiki_pages
 * delete_private_wiki_pages
 * edit_wiki_pages
 * edit_others_wiki_pages
 * edit_published_wiki_pages
 * delete_wiki_pages
 * publish_wiki_pages

  How can I change the users capabilities ?

With a plugin made for that ! I suggest you the [Members](https://wordpress.org/extend/plugins/members/)
by Justin Tadlock.

## Reviews

![](https://secure.gravatar.com/avatar/c101d8c196ebbb3a33d62d4cefb77ac66851f2894731fd8f536106a8f68ff73e?
s=60&d=retro&r=g)

### 󠀁[Answer](https://wordpress.org/support/topic/answer-2/)󠁿

 [noix07](https://profiles.wordpress.org/noix07/) Setembre 3, 2016

I was exactly in the same situation until a few minutes ago… although I have almost
no knowledge with computers and codes… I actually wanted to delete this plugin and
clicked on edit, then pencil-wiki/readme.txt and there it says something slightly
different as the message (which was slightly different for me): 2. Copy the content
from the plugin’s */theme* directory to your current theme directory. 3. In the 
Administration Panel > Settings > General, change the default role from *Subscriber*
to *Wiki Author*; or give the required capabilities to your users. I just did step
two and don’t have the message anymore, but I think I have some other problems with
my posts, none of which appear weather wiki or not.

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/pencil-wiki/reviews/)

## Contributors & Developers

“Pencil Wiki” is open source software. The following people have contributed to 
this plugin.

Contributors

 *   [ grosbouff ](https://profiles.wordpress.org/grosbouff/)

[Translate “Pencil Wiki” into your language.](https://translate.wordpress.org/projects/wp-plugins/pencil-wiki)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pencil-wiki/), check
out the [SVN repository](https://plugins.svn.wordpress.org/pencil-wiki/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/pencil-wiki/) by
[RSS](https://plugins.trac.wordpress.org/log/pencil-wiki/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.7

 * Localization

#### 1.0.6

 * Some bug fixes

#### 1.0.5

 * Template bug fix
 * Added a way to add a reason for Revisions and to list them in the Revisions meta
   box !

#### 1.0.1

 * Added custom walker (Pencil_Wiki_Walker_Page) for the wiki menu, allowing customisation
   of the selected item and its ancestors.
 * Added a filter on “the_content” to add a message if a page is empty (so it’s 
   no more a problem to have an empty page & subpages under it)
 * New function pwiki_has_children() to check if a wiki page has children.
 * Added Tree Widget to display a list of Wiki Pages

#### 1.0.0

 * First release

## Meta

 *  Version **1.0.7**
 *  Last updated **13 anys ago**
 *  Active installations **10+**
 *  WordPress version ** 3.0 or higher **
 *  Tested up to **3.5.2**
 *  Language
 * [English (US)](https://wordpress.org/plugins/pencil-wiki/)
 * Tags
 * [documentation](https://bal.wordpress.org/plugins/tags/documentation/)[wiki](https://bal.wordpress.org/plugins/tags/wiki/)
 *  [Advanced View](https://bal.wordpress.org/plugins/pencil-wiki/advanced/)

## Ratings

 2.5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/pencil-wiki/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/pencil-wiki/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/pencil-wiki/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/pencil-wiki/reviews/?filter=2)
 *  [  2 1-star reviews     ](https://wordpress.org/support/plugin/pencil-wiki/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/pencil-wiki/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pencil-wiki/reviews/)

## Contributors

 *   [ grosbouff ](https://profiles.wordpress.org/grosbouff/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pencil-wiki/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://bit.ly/gbreant)