PWP Wiki Processor 1.5.1 review

by on

PWP Wiki Processor is a PHP Wiki based on flat files that can create static pages. It uses flat files as data storage, no database

License: GPL (GNU General Public License)
File size: 165K
Developer: Lars Ackermann
0 stars award from

PWP Wiki Processor is a PHP Wiki based on flat files that can create static pages.

It uses flat files as data storage, no database is required.

It has a simple cache and trash bin, and can handle file uploads.

It is able to export its contents into static HTML pages.

A Wiki is a community/collaboration tool enabling a group of authors to create a network of linked HTML pages.

Here are some key features of "PWP Wiki Processor":
The various text formatting rules are described on a separate page: TextRules
PWP uses flat files to maintain the data, no database is required. Every page is one data file in the data directory. The page still contains Wiki code; HTML is created at the moment of delivery. (You can translate Wiki code into HTML but not re-translate HTML into Wiki code.)
The file upload page lets you store additional content at your website. Upload images or other documents and link them from your Wiki files.
Every erase operation stores the Wiki pages or uploaded files in a trash bin. If your fingers were faster than the brain, simply unerase the file from the trash bin! You can delete files from the trash physically after a certain period of time (config entry). You can view files in the trash, but not edit these files.
PWP supports a revision history. While editing a page you decide whether your changes are big enough to create a new revision. You can view and restore the old revisions of a file. Uploaded files will also be stored in the revision history if a new file with the same name gets uploaded again. To keep the history lean, you can delete all files older than a certain period of time (config entry).
You can view recent changes, i.e. all recently changed pages and uploaded files.
New in 1.5.0 Now PWP offers a diff. Further, it allows to rename and copy Wiki pages.
You can configure the number of columns and rows in list views.
Lost some information? Now you will have to do a full text search. PWP searches in both areas, in Wiki pages and in uploaded text files! The full text search is really simple without any indexes and might become slow if your Wiki contains several hundred pages. Well, hardware speed is increasing fast and time is working for me...
PWP supports backlinks: A list of all pages which link to the current page. PWP can also trace backlinks for uploaded files. The search for backlinks is done on the fly without indexes or similar mechanisms.
A search for file names is available. You can type fragments like 'ag' and a list with all matching files is presented: 'Page2', 'Age'. Search searches both, the Wiki pages and the uploaded files.
New in 1.5.0 Reports are generated Wiki pages which help you to organise your information. Available are a hierarchical table of contents, a keyword index and a trail map / teaser text report.
A simple click on a link will generate monthly calendar pages and an annual overview. The calendar supports either the German (European?) week format or the US week format where weeks start on Sundays.
PWP can create a table of contents at the top of each page, consisting of all H1 and H2 tags.
Concurrent editing? With page locks! Any edit action will set a page lock which warns other editors. The lock can be forced off.
QuickEdit lets you view a page and append, insert or prepend new text in an edit box directly on the page. (Insert requires a special editor comment: ! --(+)-- ! )
A simple cache will speed up your operations. Changed in 1.5.0 It stores lists and search results, but not Wiki pages.
Snippets are supported. Snippets are text fragments, which will be appended to the end of the edit box on a simple mouse click. See /wiki/conf/
The whole appearance (colours, fonts) is controlled by a simple style sheet (CSS). You can now add your own style sheet in second place, overwriting the default settings.
If configured, the web pages are delivered as zipped data stream, making the Wiki faster on the internet.
Save the best thing for last: PWP can export static web pages with a different header and footer. All links on these static pages will point to HTML pages, not to a PHP script. The static files are combined with a snapshot of the uploaded files. PWP can delete and re-create only outdated static pages. This feature will speed up the process but might result in dead links if there is no full update of the static contents from time to time.

What's New in This Release:
added: Recent changes report
changed: Report sorting now available for almost all reports
changed: Keyword index report offers invers mapping
fixed: WikiEngine issues with mail addresses and static links
removed: Collisions, locks should be sufficient
changed: Minor other changes, some refactoring.

PWP Wiki Processor 1.5.1 keywords