WikklyText A wikitext server and rendering library


Recently Edited
Welcome! edit
frank, 10 August 2008 (created 04 February 2008)
What is WikklyText?
  • It provides a lightweight, portable, extensible wiki language, compatible with TiddlyWiki
    (see also: MarkupReference).
  • It is easily used as a WikiOnAStick for keeping a personal wiki.
  • It can be used BehindApache to serve a multiuser wiki.
  • It can be plugged into Drupal allowing you to write in WikklyText markup on your existing Drupal site.
  • It provides "Safe" and "Full" modes: In "Safe" mode, the user is restricted to only calling safe macros, no HTML injection is possible, and the generated text is filtered to preclude XSS issues. In a server setting (e.g. Drupal or Apache) this allows untrusted users to write WikklyText content without endangering system security.
  • It is extensible, allowing both embedded Python code in wikitexts (<?py ... ?>) as well as providing an easy to use plugin API.
  • It is a modular Python library that you can use to build your own wikitext rendering applications. You can render to both HTML and XML for flexibility.
  • It is provided under a free license.

To view some sample content, see the ConversionDemo.
LatestNews edit
frank, 17 August 2008 (created 11 March 2008)
You might be interested in reading the RecentChanges.

August 11, 2008


WikklyText 1.4.0 released. Interesting new features are autolinks to unknown CamelWords and links (just as TiddlyWiki creates) and a new plugin API for adding user macros. See the RecentChanges for more.

June 17, 2008


Oops, the link on the DrupalPlugIn page was pointing to the wrong file. If you had problems getting the plugin, please try again.

June 11, 2008


WikklyText 1.3.0 released. This adds a new GUI 'control center' which is handy when you are managing multiple local wikis. There are several other smaller enhancements and fixes, see the RecentChanges.

GettingWikklyText edit
frank, 11 August 2008 (created 23 November 2007)
Tags: installation
  • If you want to try it out without installing Python, and you are running Windows, WikExeWin32 is a quick way to get started.
  • Otherwise, install the Python package.
  • To use with Drupal, get the DrupalPlugIn.
WhatNow edit
frank, 04 February 2008 (created 05 October 2007)
Some starting points for using WikklyText.
UsingWik
Use the wik standalone tool to create, manage, render and serve full blown wikis.
Unless you are a programmer, this is probably what you want to use!
MarkupReference
A complete reference to the WikklyText markup language

For programmers

WikklyTextApi
Documents the primary entry points.

Other/older tools

wikkly2html
Renders a single text file at a time.
twextract
Tool for converting a TiddlyWiki to standalone HTML (superceded by wik).

MailingList edit
frank, 11 August 2008 (created 05 March 2008)
Tags: support security
There is a mailing list for WikklyText users and developers. Please post support questions there so everyone may benefit from the answers. Security-related announcements will be posted there as well, so if you are running a public WikklyText site, you may want to subscribe to the list.

The list is hosted at Google Groups: WikklyText Mailing list

You can also post comments on many pages here (for longer questions/issues, though, please use the mailing lists).


AboutTheseDocs edit
frank, 09 March 2008 (created 05 October 2007)
Tags: about
The site you are viewing is a WikklyText wiki. If you are familiar with TiddlyWiki you'll notice that WikklyText wikis use the same naming scheme. This is done so that you can move content freely between a TiddlyWiki and a WikklyText wiki. (See the wik conv command in UsingWik.)

Much of the time, this site will be running a prerelease version of WikklyText. Don't be surprised to see a version number (on the link at the bottom) that is not yet available for download. All features will be included in the next stable release.