User Tools

Site Tools


start

DokuWiki Plugins

fckgLite

A WYSIWYG editor for Dokuwiki

fckgLite is a Javascript implementation of the FCKeditor. It saves its files as DokuWiki markup and supports as wide a range of Dokuwiki syntax as is compatible with the FCKeditor, which is almost the complete syntax with a few minor exceptions. It is widely used and well-supported.

ckgedit

An implementation of fckgLite which upgrades from FCKEditor to CKEditor. For more see:

quickstats

This plugin keeps track of page, geo-location, browser, operating system, and IP accesses. Quickstats is set up to work right out of the box in its initial installation. It does not use a database back-end and because of this may not be usable for high-volume sites.
Its results can be viewed from within Dokuwiki pages, using the quickstats syntax set. But, in addition, it comes with an administration panel capable of detailed queries. For complete information, see its plugin page at dokuwiki.org.

epub

epub is a plugin for creating EBooks from Dokuwiki pages; they are read in standard ebook readers. EPUB is an open specification for digital books based on XML, CSS, and XHTML; EPUB files can be read on portable e-ink devices, mobile phones, and desktop computers.

Unlike pdf files which have a standardized output, epub output is e-reader dependent, much like web pages, to which they are directly related. An epub page is XHTML with CSS styling. Ebooks can be collected in an e-reader's library of e-books and consulted off-line, making them always available.

There are two versions for download:

  1. For current versions of Dowkuwiki (2012-01-25 and later):
    https://github.com/turnermm/epub/zipball/master
  2. For earlier versions see:
    epub plugin page on Dokuwiki.org

news

This plugin creates an RSS2 news feed from Dokuwiki pages that can be read in a standard news reader. It represents its news items rendered from Dokuwiki pages as HTML and should display images and media links correctly.

textinsert

textinsert is a macro substitution plugin. It provides an administrative panel where you enter macro names and their substitution texts. You can save individual words, and strings of text, including lengthy paragraphs. The substitutions accept html, quotation marks and other punctuation. The macro names can accept spaces, dots, underscores and hyphens.

openas

This plugin facilitates renaming (i.e. moving) pages, saving as (i.e. saving a page under a new name without deleting the original), and creating new pages from templates.

Virtual Keyboard Plugin for Dokuwiki

The virtual keyboard plugin is based on the Javascript implementation from greywyvern. As of this writing, it accesses 89 keyboard layouts, including symbols and dingbats, along with a huge selection of world languages.

For download and instructions see: vkeyboard

htmlOkay

htmlOKay is a plugin for DokuWiki that enables administrators to assign selective permissions to users and groups for the use of HTML on DokuWiki pages. This replaces DokuWiki's native system for HTML use, whereby either all users or no users have access to HTML in their pages. See the htmlOkay wiki for a description of the plugin and examples of its use.

dwcommits

Dwcommits is a Dokuwiki plugin that creates searchable databases of git/gitHub repositories with facilities for updating both the gits and the databases and displaying the results of queries made against the databases. It consists of both an adminstation plugin and a syntax plugin. Queries can be made in the administartion module but can be given more permanent form in the wiki pages through the use of the syntax plugin. The syntax plugin can be configured so that it automatically updates whenever the database is updated in the adminstation panel.

There is a sample page on this site: :git:dokuwiki.

  • The most up-to-date distributions will be found on gitHub.

credits

Credits is a small but feature-rich plugin for DokuWiki that creates a list of the plugins on a DokuWiki site, giving names, dates, and descriptions. See the credits page for a full an illustration.

block

This plugin has a toolbar icon which pops up a window with which you design a box that can hold both text and images. You can select border styles and colors, font, text color and box color, the width of the box in percentages, and the position of the box on the page. The 1px gray boxes on this page were created with the block plugin.

codedoc

A Dokuwiki plugin for creating documented and cross-referenced code.

For documentation, see the README file and the plugin page at www.dokuwiki.org/plugin:codedoc.

Numbering

This plugin installs the the toolbar button shown at the left. When clicked it outputs a formatted number string. This number is unique and next in sequence. The plugin can be used in multi-user wikis.

In addition to the unique number, the output string can include images, text and date. All of this is controlled by configuration options set in the Configuration Manager. The default output is as follows:

Number: 00001003 –2013/03/18 09:40

  • For details go to the Dokuwiki plugin page by clicking on the numbering link in the sidebar at the left.

Special Character Picker Add-on

Use this plugin to add characters to the Special Chars picker or to delete unused characters from the picker. Enter the characters in the configuration manager, in either the add or delete box, as a comma delimited list. For instance: Ж,ж,♭,♞.

preregister

An alternative CAPTCHA plugin for new registrants. New users are required to supply a valid email address to which a link is sent for completing the registration. For more details on the types of CAPTCHAs and configuration, see the plugin page at dokuwiki.org.

toolbuttondel

This plugin enables administrators to customize the toolbar by deleting unwanted toolbar items. This is done through the Configuration Settings under Admin.

strreplace

This plugin will do a search and replace on up to four strings set in the Configuration Manager. It works transparently in the background. When the user opens the file in the editor, the new string is in place. When the file is saved the replacement becomes permanent.

serif

A small Dokuwiki plugin for converting text to serif font, using a convenient simple syntax:

  • $$text$$
  • $<n>$text$$

The first form will convert text to serif, the second form will convert text to serif at a size of n points.

A small render plugin that accepts the final question mark at the end of an internal link and keeps it for the link's name. Normally a question mark that is not followed by url parameters is dropped, as in start?. With this plugin, the final question mark is retained and the link's name will also be start?.

sitemapuser

This small plugin prevents anyone except registered users from accessing the sitemap:

Dokuwiki Templates, Utilities. . .

SafeFN

This is a javascript implementation of the SafeFN class used in Dokuwiki.

Simple-Sidebar Template

Simple-Sidebar is the template which is used for this fckgLite web site. A simple left-hand side bar which is based on the original default DokuWiki template. The side bar width is controlled by changing the width of the main page. See the plugin page on dokuwik.org for instructions.

For Angua: simple-sidebar_angua.tgz
For Anteater: simple_sidebar_anteater.tgz
For Lemming: simple_sidebar-lemming.tgz

DokuWiki Events

  • Event Handlers: Description of the DokuWiki event system and how to use it.
  • Sample Code: Code examples of event handlers and their possible uses.
  • Some Sample Event Objects: This page prints out a number of event objects, to illustrate the nature of their contents.

XML_Pullparser and eXcavator

XML_PullParser moves the API of the PHP XML facility from an event-based model to a token-based model. Instead of processing data as it is passed from the parser to callbacks, a script using PullParser requests tokens. Tokens are arrays representing XML structures, which become available in the order in which they appear in the document being parsed. Methods are provided both to get tokens and to extract their data. eXcavator is an XML query processing class that sits on top of XML_PullParser. Its aim is to provide PHP developers with a facility for integrating XML queries into both command line and web applications. Queries are constructed using a small query language that will not be totally unfamiliar to progammers or users familar with XPath and XQuery. It returns query results in several formats suitable for both text and html and can integrate text and query results in user-defined templates for virtually any type of output.

Art and Culture

Myron Turner's art work for the Internet is found at room535.org His latest projects for the Internet are Cityscapes and ArsRSS, a searchable news feed database which has served up over one million news items to its users. Children's Picture book: Green Is a Color.

start.txt · Last modified: 2014/08/22 09:54 by tower

Page Tools