I was sure I'd released this version, but it seems not. I'm sure I had a plan. I'm sure I've forgotten what my plan was. I haven't had a chance to add more configurability yet.

Anyway, these are the changes in version 0.3 of the TinyMCE plugin for Habari:

  • Make sure there's a default mode.
  • Set options in updated_config() rather than when loading the page.
  • More flexible method of setting options.
  • Append the user ID to the saved options so users can have different settings.
  • Use ->admin_page for checking publish page.
Rick Cockrum writes about wysiwyg editors for Habari, noting that Habari's editor uses raw HTML by default. That might be fine for techie geeks, but is unlikely to go far in the long run. The first option you have is to use an alternative HTML-izible markup, and there are plugins available for Textile and Markdown (actually two for Markdown, here and here, though I really wish they could merge into one version). That may still be too geeky for most. The second alternative is to use one of the recently released WYSIWYG plugins, of which there are three. ...
[read more]
Thanks to feedback from Owen Winkler, Matt Read and starjive, I've made some improvements to the TinyMCE plugin for Habari. Most significantly, it now supports Media Silo plugins, such as Flickr and Viddler (in the forthcoming 0.4 release if you're not running out of subversion). Details:
  • Support MediaSilo input.
  • Allow for plugin to be in directories other than /user/plugins.
  • Only send JavaScript if this is the publish page.
  • Add resizable option.
I've just started following the Habari feed on Tweet Scan, and it's already been interesting. I came across someone who's trying out Habari, Andy C, asking if there was a plugin for Habari to enable TinyMCE (or FCKEditor). So far, no-one has written a WYSIWYG plugin, only markup plugins for Markdown and Textile, so I whipped one up. Herewith, the TinyMCE plugin for Habari. Feedback appreciated. Telling me you're using it appreciated. [Update: my apologies for getting your name wrong, Andy.]