About mturner.org

The mturner of mturner.org is Myron Turner, who is the developer of DokuWikiFCK and fckgLite, which are WYSIWYG editors for Dokuwiki. As of this writing, these editors have been downloaded by 5957 individual sites for a total of more than 18000 downloads. These packages are well supported and kept current. mturner.org also supports a number of other plugins and features for Dokuwiki, which are described on this page. The site also includes a PHP class for parsing and querying XML. Myron Turner's interests focus on House in Phuket the web, which includes web servers, PHP, Javascript, HTML, CSS, SQL, Ajax, and ice machine Perl. He is an award-winning print-maker and web link building artist.

DokuWiki

DokuWikiFCK

DokuWikiFCK is a graphical editor for DokuWiki and installs as a DokuWiki plugin. For details on its use and installation, and for detailed documenation, see the DokuWikiFCK web site: www.mturner.org/dwfck/. DokuWikiFCK is now deprecated; use fckgLite instead.

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 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.

Download from this server: :quickstats.tar.gz

fckgLite

Also available is fckgLite, a Javascript implementation of the FCKeditor which writes its files as pure DokuWiki markup, unlike DokuWikiFCK, which requires an extended markup to implement the graphic elements which are roupas da moda not supported by the wiki syntax. It has become by far the more popular of the two Long Term Travel, with almost twice as many downloads (almost 16,000 as of this writing). It is far more flexible, supports a much wider range of Dokuwiki syntax, and is easier to install. It is currently in use on this wiki. See www.mturner.org/fckgLite/.

htmlOkay

htmlOKay is a plugin for DokuWiki that enables administrators to assign selective permissions to users and best weight loss pills 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.

Virtual Keyboard Plugin for Dokuwiki

This 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 huge selection of world languages. The keyboard looks like this:

You can change languages by clicking on the langauge identifier at the top left, or the down arrow next to it. It opens a drop down menu from which you can make your selection:

To install the plugin, download vkeyboard.tgz and install it in the plugins/vkeyboard directory. To activate the keyboard, you must add the following query string to your url when fetching a page from the server: vkb=<language>

For instance: myserver.com/dokuiwki/doku.php?id=start&vkb=french

You have to do this only once per browser session; the plugin sets a cookie which persists until you close your browser. From this point on, when you click on an edit button, at the bottom left corner of the editing window a small keyboard icon will appear:

Click on this icon and the the virtual keyboard will pop up with the language you have selected. If it fails to identify the language correctly, you can always choose your language from the drop-down menu. The 'vkb' must be lower case, but the language string is checked in a case insensitive search.

Upgrades

  1. The plugin has been upgraded and now includes a toolbar icon from which to intialize the keyboard. For more details see the vkeyboard plugin page at Dokuiwiki.org. The virtual keyboard will still initialize as described above. Download: vkeyboard.tgz
  2. Another version of the keyboard allows the user to select the languages for which the keyboard is needed.

The above versions download all 89 keyboard layouts, so that the following saves a bit of download time: Download: vkeyboard-10-Dec_03-22_56.tgz. This version will not install directly from the plugin manager, but will have to be downloaded and unpacked and manually installed.

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.

For more details see http://www.dokuwiki.org/plugin:dwcommits.

There is a distribution on this server:

However, 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 description of its use and illustrations.

SafeFN

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

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.

Simple-Sidebar Template


Simple-Sidebar is the template which is used for this implementation of Dokuwiki, and for most of the Dokuwiki wikis on this web site. A simple left-hand side bar which retains the default DokuWiki look and feel. The side bar width is controlled by changing the width of the main page. Instructions are in the style.css file.

Download:
For Angua: simple-sidebar.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. Seewww.mturner.org/XML_Pullparser

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 almost one million news items to its users. Children's Picture book: Green Is a Color.