fckgLite is a Javascript implementation of the FCKeditor for DokuWiki. It is “Lite” only historically, from a time when it was being developed as an experimental alternative to DokuWikiFCK[1], which is no longer being actively maintained .1) Every effort is made to keep current with the latest upgrades to Dokuwiki.
fckgLite attempts to support all DokuWiki markup with the exception of php and email-style comments. While fckgLite has a great many aspects, its main function is to convert the HTML entered into the FCKeditor into native Dokuwiki markup and to save that to the server.
fckgLite is under constant revision; so you might want to check back here periodically to get the latest revisions. All feedback is appreciated; use the mailing list or dokuwiki forum[2].
The current version of fckgLite can be installed using the plugin manager or manually. Versions prior to November 24th 2011 must be installed manually. For detailed instructions on how to install manually, see Dokuwiki's manual_instructions[3] page. For more about using the plugin manager, you can look at the auto install page, which explains how this works. The issues with use of the plugin manager are primarily directed at *nix systems but Windows users may want to consult the auto install page to see how the auto install feature might be used on Windows servers.
Important Caution
If you are using a version of Dokuwiki dated before April 2011 (Anteater or earlier), do not use the plugin manager's deletion function when upgrading to a new version of fckgLite. It will delete the media directory.
Note: While this was supposed to be fixed with Rincewind, I have found that deleting fckgLite on Ubuntu with Rincewind still deletes the media directory.
Browser Compatibility
Users of Firefox 6 and IE 9 require fckgLite version 06 or later. Also, users of IE 9+ require IE compatbility adjustments. See the document on browser compatibility.
Users of IE 10 require a version of fckgLite dated March 7 2013 or later.
For use with the dokuwiki template, introduced with Adora Belle see: ie10.
On most *nix and Windows systems the filebrowser installs automatically. In the event of problems, the following pages will be of help:
If you are not using the “dokuwiki” template, initiated with Adora Belle, you might want to change the styleseet for the fckgLite editor. See :configuration. You may also need compatibility adjustments for IE9+. See the document on browser compatibility.
If you change the default savedir[4] configuration setting, you will need the savedir branch[5] of fckgLite.The setup for this branch is described on the ckgedit plugin page: alternate_save_directory[6].
fckgLite has a mailing list where you can ask and answer questions. You can subscribe to the list in one of two ways:
If you have a question and do not want to join the mailing list, use the Dokuwiki forum[8].
In advance of asking your questions, please read: Asking Questions.
This version of fckgLite is built on the Complex Tables version of fckgLite 07 described below, and and should work without issue on most OSes and installations of Dokuwiki, including those installed using the Debian/Ubuntu package manager.
For a description of the complex tables feature see the features page.
It contains all of the fixes and features implemented as of June 10 2012[9] and ending March 22 2013.
Download: :08:fckglite-08.13-nov_06-11_35.tgz[10]
It is also available from the dailies and from github: master.zip[11]. The latter will always contain the most up-to-date changes.
Version 07 of fckgLite is now coming to the end of its development development cycle. It contains an upgrade to the FCKEditor from 2.6.4 to 2.6.6, which was the final upgrade to FCKEditor and which includes a check as you type spell checker in addition to bug fixes and improvements to the javascript engine.
Version 07 also supports RTL languages (Arabic, Farsi, Herbrew).
Download: fckglite-07.13-mar_19-23_26.tgz[12]
Upgrade to table handling
There is now a distribution of fckgLite with a new algorithm for parsing tables. It is aimed at parsing complex tables that use multiple column and row spans. See the description on the either on fckgLite plugin page on the Dokuwiki web site[13], which contains a link to the github distribution, or on the features page of this web site.
Note: It is now included in the recently released version 08 of fckgLite.
There is a version of fckgLite, named ckgedit, which upgrades from the FCKEditor to the CKEditor. See the dailies on this web site and the plugin page on Dokuwiki.org: ckgedit[14]. This version has undergone many upgrades since its inception early in 2013 and is a very solid product.
The dailies are current distributions with the most recent changes. They are 'in process' and may have fixes and features which will be changed in a later set of dailies, but they are generally safe to use. They are cumulative, i.e. the more recent dailies incorporate the changes made to earlier ones and will fix things that in earlier dailies turn out to need fixing. While they are called 'dailies', they may not in fact appear every day.
If you would like to acknowledge fckgLite on your wiki, add the following button in your Dokuwiki footer:
You can download it with the appropriate HTML in this zip file: icon.zip[20]. You can see it in action at the bottom of this page. The footer is in the file footer.html in your template directory.
There is now a copy of the most important pages of this web site available both as an ebook as well as in PDF format. See the ebook page.[21]
fckgLite is copyright under the GPL version 2 license.
See http://www.gnu.org/licenses/gpl-2.0.html[22] for the full text of the license.
For a concise statement of what this license entails read http://www.dokuwiki.org/faq:license[23].
For frequently asked questions about the license, see http://www.gnu.org/licenses/gpl-faq.html[24].