mykswiki
Description
mykswiki takes the concept of wiki to its most simple, yet usable, form. You can:
- create, edit, and remove pages,
- upload and delete attachments,
- see the list of recently modified pages,
- search the contents of the wiki.
And that's all! There's no access control and limited revision history — there's just a backup of each page every time it is modified. It will probably not scale to more than a few hundreds of pages.
mykswiki is written in PHP, uses Markdown for text formatting, and outputs XHTML 1.1. Pages are stored as plain text files; no database is needed. Given its small size and simplicity, it's very easy to customize or integrate into any PHP application.
The name "mykswiki" comes from "mYk's wiki", but was changed to avoid confusion between the wiki engine and my own wiki, should I create one.
Download
- mykswiki.tar.gz (41KB) - version 2.0
- mykswiki.zip (47KB) - version 2.0
Here are the installation instructions: INSTALL and the changelog: CHANGELOG.
How-to
- Create a page
Create a wiki link to the page you want to create, then click this link. A wiki link is enclosed in curly brackets. - Edit a page
Click the "Edit page" link at the bottom. - Delete a page
Edit the page, remove all contents and save it. - Upload a file
Click the "Upload" link at the bottom. The list of all files currently stored in the wiki is also displayed, and you can delete obsolete files. - Recover a previous version of a page
On your web server, browse to the folderhistory/[page]/, where you replace[page]by the actual name of the page. Every previous version of the page is available there.
Bugs
Please use http://myks.org/contact to report bugs to me.
Copyright and License
mykswiki is released under the GPL
Please read the LICENSE file.
mykswiki includes PHP Markdown by Michel Fortin
The distribution of mykswiki includes the file markdown.php with limited changes:
- some application-specific content was removed,
- a few lines of code were added for wiki links (search
mykswikiin source code).
All credits for Markdown and PHP Markdown go to John Gruber and Michel Fortin, respectively.
Refer to the bottom of markdown.php for copyright and licensing information.
To the best of my knowledge, the GPL is compatible with PHP Markdown's license.
mykswiki is derived from roWiki by Marc Rohlfing
The original home of roWiki has disappeared from the Internet and the code was left in the public domain. Versions 1.* of mykswiki included a rewrite of many critical parts; version 2.0 is a full rewrite and no longer uses any code from roWiki.
Here is the original copyright notice:
roWiki
Author: Marc Rohlfing <rowiki@rowlff.de>
Version: 1.05 (2005-06-04)
Home/Docs/Licensing: www.rowlff.de/rowiki/
Here is the last release of roWiki: rowiki.tgz