roland brendel schrieb: > Hi, > I need help to integrate FCKEditor (www.fckeditor.net) into the PMWiki > (http://www.pmwiki.org/). > I found some manuals (e.g. (http://www.pmwiki.org/wiki/Cookbook/ > FCKEditor), but some are not > beneficial and some other are in french. > > And I know the discussion about WYSIWYG editor with wikis, anyway I > need this integration.
hi rolly There were severeal atemps to do a wysiwyg integration in pmwiki. But the main problem was the conversion from xthml output from the wysiwyg editor to wikisyntax. I made a test with a different approach to simple replace the needed wiki markup with html tags. Note that I user tinymce, but it should work with any wysiwyg editor. How to install: Installation is very simple: * install enablehtml: http://pmwiki.org/wiki/Cookbook/EnableHTML * enable some html: EnableHtml('b|i|u|sup|sub|strong|p|a|img|ul|li|ol|span|br|style|class|id|hr|table|tr|td|tbody'); include_once("$FarmD/cookbook/enablehtml.php"); * disable the html enabled markup (example): DisableMarkup('^!'); * Download: http://tinymce.moxiecode.com/download.php * Copy the content of the folder into pmwikidir * include javascript into skin.templ, code see here: http://wiki.moxiecode.com/examples/tinymce/installation_example_00.php You can check it out at: http://netstreams.org/test/wysiwyg/ However there are some things missing like an integration for pmwiki internal links, file and image upload in the editor: If you interessded we could make a cookbook page and work on this to see if it is practicable cheers nos # test configuration in config.php include_once("$FarmD/cookbook/enablehtml.php"); EnableHtml('b|i|u|sup|sub|strong|p|a|img|ul|li|ol|span|br|style|class|id|hr|table|tr|td|thead|tbody|em|strike|h1|h2|31|h4|h5|h6'); DisableMarkup('[='); // DisableMarkup('restore'); DisableMarkup('<:'); DisableMarkup('<vspace>'); DisableMarkup('<vspace><p>'); DisableMarkup('\\r'); DisableMarkup('nl0'); DisableMarkup('\\$'); DisableMarkup('!vspace'); DisableMarkup('spacewikiwords'); DisableMarkup('linkwikiwords'); DisableMarkup('linebreaks'); DisableMarkup("''"); DisableMarkup("'''"); DisableMarkup("'''''"); DisableMarkup('@@'); DisableMarkup("'+"); DisableMarkup("'^"); DisableMarkup('[+'); DisableMarkup('{+'); DisableMarkup('{-'); DisableMarkup('[[<<]]'); DisableMarkup('`wikiword'); DisableMarkup('blank'); DisableMarkup('^img'); // DisableMarkup('^ws'); DisableMarkup('^ '); DisableMarkup('^*'); DisableMarkup('^#'); DisableMarkup('^->'); // DisableMarkup('^::'); DisableMarkup('^Q:'); DisableMarkup('^A:'); DisableMarkup('^||||'); DisableMarkup('^!'); DisableMarkup('^----'); DisableMarkup('table'); DisableMarkup('^>>'); DisableMarkup('markup'); DisableMarkup('markupend'); > > Thx > bye > rolly > > _______________________________________________ > pmwiki-users mailing list > [email protected] > http://www.pmichaud.com/mailman/listinfo/pmwiki-users > _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
