fckglite plugin

Compatible with DokuWiki

  • 2012-01-25 "Angua" yes
  • 2011-05-25 "Rincewind" yes
  • 2010-11-07 "Anteater" yes

plugin WYSIWYG editor. JavaScript Front end to FCKeditor

Last updated on
2011-11-15
Provides
Syntax
Repository
Source
Conflicts with
quickedit

fckgLite

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)

Download and Installation

Download using the URL in the download link above. Refer to Plugins on how to install plugins manually.

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

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

IE 9 and Firefox 6
Users of Firefox 6 and IE 9 require fckgLite version 06. See the note on browser compatibility.

If you ever have trouble downloading fckgLite, please try again. It definitely is online but very occasionally the web server is down. Or, download from fckgLite at gitHub. The distributions on gitHub are generally current with the latest dailies.

November 24 2011 Update

Unlike earlier versions of fckgLite, current versions, dated after 24 Nov 2011, can be installed using the plugin manager. For information about the auto install feature, see the auto_install document2).

  • Please note: Generally, you will not be able to install a plugin with the plugin manager that has been previously installed manually, unless you have changed the permissions on the manual install to make the plugin directory writable by the web server. If you want to use the plugin manager and have previously installed fckgLite, either change the fckg directory's permissions or remove the fckg directory altogether.

Version 06

The current version of fckgLite is 06. This version is compatible with the 'safe' encoding of file and directory names implemented in Anteater and corrected in Rincewind. See the README document and the fckgLite web site for more information.

Version 06 is also current with the jQuery changes implemented in Dokuwiki's Angua distribution.

dailies

The fckgLite web site has a sidebar button named dailies, which links to distributions of fckgLite containing the latest fixes and features.

At certain points the distribution available from this page is the same as the latest of the dailies. This can happen when the dailies seem to have reached a stable point.

Security

fckgLite comes with two security models, both compatible with Dokuwiki's management of images and links. For a complete discussion of security in the fckgLite filebrowser and the latest security enhancements see the fckgLite web site. You can also check the README document that comes with fckgLite distributions.

Documentation

fckgLite has an extensive web site. It covers the editor's many features, its configuration and integration with Dokuwiki, and issues in editing. There are very good finding aids, including a complete listing of all topics and a Dokuwiki Search box dedicated to the documentation.

There have been over 28,000 downloads of fckgLite from more than 9600 unique IP addresses. Over half of these downloads originate from this page, but it would be worth the effort to visit the web site and to become familiar with its facilities. Stats for last 10 days.

There is a pdf manual created from the web site's documentation:

Feature Requests and Bug Reports

Questions and Answers

Please read Asking Questions

Please use either the FckgLite mailing list or the Dokuwiki Forum. Either of these is a platform for useful discussion, where it is possible to determine if an issue has been resolved. Questions addressed to this page are not checked or answered on a regular basis and can be misleading. If I do answer, I will initial my answer as ”-MT”. But, please, use the forum or the mailing list, where other regular users have the opportunity to deal with the issues.

Mailing List

You can subscribe to the fckgLite mailing list in one of two ways:

  1. sending an email to fckglite-request@freelists.org with 'subscribe' in the Subject field
  2. visiting the fckgLite page at http://www.freelists.org/list/fckglite

Dokuwikiforum

Discussion

While I prefer that discussion be done on the mailing list or the forum, if you wish to add discussion here, please use the discussion page, where you will also find all previous discussion. Thanks. –M.T.

Screen shots

Editor Window

Note: the version system detailed in the above image was discontinued with version 05.

Image Dialog

Additional Illustrations

For additional illustrations of the media browser see the media page on the fckgLite web site.

Using One of these plugins?

If you are, list your site here.

I use fckgLite, but on a documentation private server of my company. Not connected to internet… PaoloG

Using it also, but in private… very nice though! –Pena

Use it, too. Private Doku for company. –Andreas

Use it for private docu. Very helpful, thank you. – Peter

Excellent plugin, we are using internally for documentation and it saves new users a lot of time. –James83, 05-11-May_23-23_49/Lemming

Translation

Russian language files

These are two files:
fckg/lang/ru/setting.php
fckg/action/lang/ru.php

The archive with files can be downloaded here: http://www.ianka.ru/fckg_ru_lang.rar

Ianka

Thank you. I will include these in the distribution. -MT
Now included.

German translation for buttons

Here is the german translation for the buttons below the editor. The path to the language file is fckg/action/lang/de.php

de.php
<?php
global $fckg_lang;
 
$fckg_lang['btn_dw_edit'] = "DW Edit";
$fckg_lang['dw_btn_fck_preview']="FCK Vorschau";
$fckg_lang['dw_btn_lang']="Sprache";
$fckg_lang['title_dw_delete'] = "Seite l&ouml;schen";
$fckg_lang['title_dw_edit'] = "Arbeit speichern, schliessen und zum DokuWiki Editor wechseln";
$fckg_lang['dw_btn_revert'] = "R&uuml;ckg&auml;ngig";
$fckg_lang['title_dw_revert'] = "Zur&uuml;ck zur Backup-Version";
$fckg_lang['title_dw_lang']="Sprache f&uuml;r Rechtschreibekontrolle w&auml;hlen";
$fckg_lang['title_dw_cancel']="Editor schliessen";
$fckg_lang['btn_fck_edit'] = "FCK Editor";
$fckg_lang['confirm_delete'] = "Sind Sie sicher, dass Sie diese Seite l&ouml;schen wollen?";
$fckg_lang['confirm_preview'] = "Jede nicht gespeicherte Bearbeitung wird verloren gehen.";
 
$fckg_lang['dw_btn_backup'] ="Backup";
$fckg_lang['title_dw_backup'] ="Backup-Editor";
$fckg_lang['backup_empty'] = "Es ist kein Backup vorhanden. Wollen Sie fortfahren?";

Thank you very much. I will include it in the next set of dailies on the fckgLite web site. –MT

Now included –MT

In the newest Version of FCKGlite, there were a few German translations of the above file missing. Here is the new addition (goes after the above):

de_addition.php
<?php
$fckg_lang['backup_empty'] = "Es ist kein Backup vorhanden. Wollen Sie fortfahren?";
$fckg_lang['btn_draft'] = "Entwurf &ouml;ffnen";
$fckg_lang['title_draft'] = "Entwurf anzeigen und bearbeiten";
$fckg_lang['btn_exit_draft'] = "Entwurf schliessen";
$fckg_lang['draft_msg']= "Für dieses Dokument besteht eine Entwurfsversion. Der Knopf 'Entwurf' schaltet zwischen diesem Dokument und dem Entwurf hin und her. Es k&ouml;nnen beide Dokumente bearbeitet oder gesichert werden." ;

Thank you. Included in current distributions. –MT

Direct Button to Dokuwiki Editor

When fckgLite is installed fckgLite becomes the default editor and users will have to switch over the to native Dokuwiki editor from a button found in the fckgLite editor window. If you would like to give users a choice of using the Dokuwiki editor without having to first open the fckgLite eidtor, put the following button at the bottom and/or top of main.php in one of the button bar divs.

button.php
<?php global $ID; $action = DOKU_REL . "doku.php?id=$ID"; ?>
 <form class="button btn_edit" method="post" action="<?php echo $action ?>">
<div class="no">
<input type="hidden" name="do" value="edit" />
<input type="hidden" name="rev" value="" />
<input type="hidden" name="mode" value="dwiki" />
<input type="submit" value="DW Edit" class="button" />
</div>
</form>

Ubuntu and Debian

If you use the Debian or Ubuntu package manager to install Dokuwiki, there is a substitute directory for fckeditor/editor/filemanager/connectors/php, which you can download here: connectors/php. The only files from this package that really have to be changed are config.php and connector.php. At the top of connector.php, you will find the following code:

  $is_ubuntu = false;
  $is_debian = false;

If you are using Ubuntu then change $is_ubuntu to true; if you are using Debian, then change $is_debian to true.

1) fckgLite and DokuWikiFCK cannot both be installed at the same time; fckgLite installs into the same directory structure as DokuWikFCK in plugins/fckg and uses many of the same PHP classes but with differences.
2) A pdf of this document is found in the fckgLite distribution
plugin/fckglite.txt · Last modified: 2012/02/06 00:02 by turnermm
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Imprint Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
WikiForumIRCBugsGitXRefTranslate