• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

fckeditor/08-Jul-2025-72,15053,451

GrenSladaWritezor.pngD19-May-2006784

action.phpD25-Mar-2007835 3519

edit.phpD25-Mar-20072.1 KiB7119

gren_toolbar_config.jsD25-Mar-2007726 1911

readme.txtD25-Mar-20072.4 KiB3523

script.jsD25-Mar-2007571 1810

syntax.phpD25-Mar-20072.3 KiB8359

readme.txt

1GrenSladaWritezor v. 0.0.1
2GNU General Public License Version 2 (http://www.gnu.org/licenses/gpl.html)
3Created by Stanford Ng <stng@theculprit.com>
4
5This is a quick and dirty DokuWiki plugin I whipped up to try out full HTML editing. It adds a new tag <EMBEDDED_HTML>, and everything within is interpretted as full HTML. The editor uses FCKEditor to provide wysiwyg editing, although certain features had to be disabled as they don't play well with DokuWiki's XHTML renderer's default escaping. This is probably a "good thing" (tm) since allowing full HTML access is potentially a bit dangerous. Nonetheless, it's a bit tricky to tell what sequences will and will not break. The plugin is mostly used internally by a trusted group of users, so that was not a design priority. Also, right now, only one <EMBEDDED_HTML> section per page is supported. Feel free to mess around with it and try out lots of different ideas. It's in a very rough state right now, but I thought I'd throw it out there and get a sense of what the pain points are.
6
7Some interesting areas that I haven't had time to explore are:
8  1. Support for more than one <EMBEDDED_HTML> tag.
9  2. Support for the rest of FCKEditor's features - namely, image upload and font face don't work. Probably some other cool stuff too.
10  3. Auto-mapping between wiki text and the rich text editor. i.e. instead of using the <EMBEDDED_HTML> tag, the wiki syntax could be parsed and displayed wysiwyg, then parsed back into wiki syntax upon save. Kinda unsure if this is the way to go, but it wouldn't hurt to try that out.
11
12Re: Toolbar icon
13The toolbar icon, GrenSladaWritezor.png, needs to be copied to DokuWiki's lib/images/toolbar directory.
14
15Re: FCKEditor
16I embedded a copy of v. 2.4.1 of FCKEditor in the plugin to avoid an extra installation step. It's a vanilla distribution and the whole directory can be replaced with newer versions as they become available.
17
18Re: data/cache
19At times, it may be necessary to wipe out the data/cache directory to see the new pages.
20
21Big thanks to the following folks:
22    Andreas Gohr and the rest of DokuWiki folks
23    http://wiki.splitbrain.org/wiki:dokuwiki
24
25    The FCKEditor crew
26    http://www.fckeditor.net/
27
28    A.C. Henke, whose IPA plugin provided the method to hook into the toolbar
29    http://wiki.splitbrain.org/plugin:ipa
30
31    Tango guys for the great monkey icon. :)   http://tango.freedesktop.org/Tango_Icon_Gallery
32
33That's all for now! Enjoy!
34
35