= !TinyMce Wiki Plugin = == Description == This plugin allows users to edit wiki with the TinyMCE.TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. Also, within WYSIWYG text, you still have (it seems) the important Trac WikiFormatting NOT provided by HTML: you still can still do TracLinks, WikiMacros, the Links (? TracLinks?), and WikiProcessors. (MBParker notes: from the screenshot, these are highlighed by red box outline; I would imagine that they don't actually operate until the code is previewed or displayed.) [http://weekbuild.sakura.ne.jp/trac/attachment/wiki/TracDoc/TinyMCEWikiPlugin/TinyMceWikiPlugin.png?format=raw A screenshot] --from [http://translate.google.com/translate?hl=en&sl=ja&u=http://weekbuild.sakura.ne.jp/trac/wiki/TracDoc/TinyMCEWikiPlugin&sa=X&oi=translate&resnum=3&ct=result the author's (now outdated) original page on the plugin, auto-translated here into English]. === Caution === The data which it retains is not wiki grammar, is the individual type which includes the Traclink and the Macro et cetera to the HTML. Considerably it becomes difficult to edit the data which it retains with the wiki editor of default. * The {{{[[PageOutline]]}}} macro will cease to function if you edit an existing page. === Updates === I've patched this plugin to work with 0.10 am will try to get this included in the plugin itself and branch a 0.10 release at some point. See: #744 Patch is available at attachment:ticket:744:tinymcewikiplugin-0.10.patch === Installation === 1. You must download the TinyMCE from http://tinymce.moxiecode.com/, and put `tinymce` directory (not `tiny_mce`) into `share/trac/htdocs`. 1. Copy `tinymce_trac.css` in this plugin to tinymce folder. 1. Add the following options to trac.ini: {{{ [components] trac.wiki.web_ui.WikiModule= disabled }}} 1. ''(optional)'' If you have not modified default_handler, add the following options too: {{{ [trac] default_handler = TinyMceWikiPlugin }}} 1. Follow the normal [t:wiki:TracPlugins install instructions]. 1. Don't forget to restart trac/httpd === To customize the TinyMCE === The TinyMCE-Plugin reads the tinymceconf.cs which is placed on the templates folder of the !TracEnv. Reading the document of the TinyMCE, please rewrite this file. === To rewrite to the language of your country === The TinyMCE-Plugin reads the tinymcewiki.cs which is placed on the templates folder of the !TracEnv. Please rewrite this file. == Bugs/Feature Requests == Existing bugs and feature requests for TinyMceWikiPlugin are [report:9?COMPONENT=TinyMceWikiPlugin here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=TinyMceWikiPlugin&owner=hirobe new ticket]. == Download == Download the zipped source from [download:tinymcewikiplugin here]. == Source == You can check out TinyMceWikiPlugin from [http://trac-hacks.org/svn/tinymcewikiplugin here] using Subversion, or [source:tinymcewikiplugin browse the source] with Trac. == Built-in Example == Push the 'Edit/Create this page with WISIWYG' button on wiki page. == Recent Changes == [[ChangeLog(tinymcewikiplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:hirobe] [[BR]] '''Contributors:''' JamesMills, MBParker (so far just a few improvements to this page)