close   
namespace:
close   
Sun Feb 5 00:02:01 EST 2012
DokuWikiFCK
Total Downloads:   9090
Unique IP's from which downloads originated:   4392
fckgLite
Total Downloads:   29695
Unique IP's from which downloads originated:   10075
 

The Project

DokuWikiFCK ties the FCKeditor into DokuWiki.  FCKeditor is a full-featured graphical editor built for the web, modeled on editors like MS Word.  DokuWikiFCK attempts to bring to DokuWiki as many of FCKeditor's graphical features as possible.

The glue which links FCKeditor to DokuWiki are several Perl modules from David J. Iberri's HTML::WikiConverter suite.  These can be downloaded and installed from CPAN  but will be automatically installed when installing DokuWikiFCK as detailed on the installation page.

History and Nature of the Project

DokuWikFCK was under constant revision and development from 2007-2010 and has reached a stable state and is no longer being upgraded.  DokuWikiFCK uses an extended markup set, in order to model page output in graphical terms.   The extended markup is in effect a super-set of native DokuWiki markup.

DokuWikiFCK consists of three main parts:

  1. a suite of action and syntax plugins located in lib/plugins/fckg
  2. a modified installment of the FCKeditor, also located in lib/plugins/fckg
  3. a perl module named HTML::WikiConverter::DokuWikiFCK, which is found in the file DokuWikiFCK.pm

The FCKeditor treats pages entirely as HTML.  DokuWikiFCK.pm converts the HTML to DokuWikiFCK's extended markup.  The syntax plugins interpret the extensions for display in the browser.  The action plugins are responsible for all of the interactions between DokuWiki and the FCKeditor, as well as some syntactical features which are outside the range of DokuWiki's syntax plugins.

DokuWikiFCK comes with a facility to convert DokuWikiFCK's extended markup back into native DokuWiki markup.

Compatibility

  1. The DokuWikiFCK file browser is not ACL-compatible.  Users cannot edit pages to which they do not have ACL permission, but they do have access to all files stored in the media folders.
  2. DokuWikiFCK is not kept current with recent developments and additions to Dokuwiki.

For ACL-Compatibility and for compatibility with recent features and changes to Dokuwiki, you must use fckgLite.

Download

Latest Stable Package

DokuWikiFCK v. 31 (v. Nov_16-09_00)

This is the first release of DokuWikiFCK v. 31.  It is the  current CPAN Release.  The most important change has been an upgrade from FCKeditor 2.5 to FCKeditor 2.6.  FCKeditor 2.6 has many bug fixes and upgrades, and it should give users an overall smoother editing experience.

  • Resizeable Editing Window using DokuWiki's up and down arrows
  • Toolbar icon to maximize Editing Window
  • Adjustable Cell alignment using toolbars' left, center, right justification tools, as well as by the cell properties menu, which is accessed via right click inside cell
  • Position images using Image Browser Alignment facility and by right-clicking on the image to get and use the image context menu

See the current Changelog for a complete detailing of changes.

Recent Upgrades and Fixes

2009

DokuWikiFCK-0.31.09-Dec_21-13_16.tgz

  • This version upgrades the FCK-to-Dowkuwiki conversion algorithm so that it processes all of the latest DokuWikiFCK extensions, and it includes some fixes which prevent misreadings of the DokuWikiFCK text and hence corruptions of the resulting native DokuWiki markup.  This applies to both the stand-alone conversion tool in the extras directory and to the conversions made from within the editor itself.
  • You can now switch from the FCKeditor to the native DokuWiki editor only when edting the full page. That is, It is no longer possible to switch into the native DokuWiki editor when section editing.  This is a safeguard, because a Save after switching from FCKeditor to the DokuWiki editor tends to corrupt the text if a section edit is in progress.
  • Upgraded File Browser so as to offer directory listings for standard internal links and for internal links to non-Dokuwiki file types, e.g. pdf, xls, tgz; the file browser creates the correct url's from the user's selections.

DokuWikiFCK-0.31.09-Dec_22-10_13.tgz

2010

DokuWikiFCK-0.31.10-Jan_19-09_12.tgz

  • Fixed bug in file browser which lower-cased only image files

DokuWikiFCK-0.31.10-Feb_09-12_16.tgz

DokuWikiFCK-0.32.10-Feb_09-12_16.tgz

DokuWikiFCK-0.32.10-Sep_09-08_10.tgz

  • This is a new upgrade with improved support for sytnax plugins.  For many plugins it is no longer necessary to escape the syntax with the plugin tool.  See the fckgLite wiki and its description of the plugin features of fckgLite.
  • Contains bug fix for configuration files in Feb-09_12_16; see change log

fckgLite

fckgLite is a Javascript implementation of the FCKeditor for DokuWiki.  It is built on the DokuWikiFCK architecture, but it does not require the Perl module.  This makes for a simpler installation and it can be installed using standard DokuWiki installation procedures.

fckgLlite saves all its documents in native DokuWiki format; what this means is that it cannot support many of the gaphic features of the FCKeditor, such as font selection, color, fancy tables, horizontal image and text  positioning, etc. Nevertheless, it supports all DokuWiki markup with the exception of html, php, and email-style comments and should make a convenient interface for users who do not need the graphic capabilities of DokuWikiFCK.

fckgLite is incompatible with DokuWikiFCK.  If you are using DokuWikiFCK, you must remove the fckg directory from the DokuWiki plugins directory before installing fckgLite.

Download from the fckgLite web site