echo "hey, it works" > /dev/null

just enough to be dangerous

Tagging a couple of TinyMCE plugins for Habari


I've decided to follow the new versioning scheme being used on the Habari extras repository for all of my plugins and themes (the ones I have to host myself since licensing restrictions mean I can't put them in extras itself). The lack of a proper versioning scheme meant that I'd made changes to the TinyMCE plugin targeted to Habari 0.6-alpha that weren't compatible with 0.5, the current stable release. To rectify the situation, I've released a 0.6 version and a 0.5 version. You can find them on the TinyMCE plugin page. Thanks to Ian Barber for the backwards patch, and Mike Lietz for troubleshooting.

If you have any requests for these plugins, please let me know.

TinyMCE plugin updated


There have been some major changes to Habari since the last update of the TinyMCE plugin, so I've updated. It's still not perfect, but it works with the newest version of Habari. As usual, if there's anyone willing to take over maintenance and development of the plugin, let me know. I'm happy to give advice, but I'm finding it hard to find the time to put into improving it.

These are the changes in version 0.4, which you can download from my TinyMCE plugin page:

  • Updated configuration to work with updated FormUI.
  • Play nicely with Monolith.
  • Reformat code to meet Habari's code standards.

TinyMCE Habari plugin reaches 0.3, somewhat belatedly


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.

WYSIWYG Editors for Habari


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. First, the TinyMCE plugin, which I've released myself, though at some point I'll probably donate it to the community. Second, the NicEdit plugin, started by Christian Mohn. Third, jwysiwig. Both NicEdit and jwysiwig are now in the Habari community repository and owned by the Habari community. However, I've done significant coding on all three of these, so if you have any comments or feature requests, please let me know.

So, back to Rick's post. He accurately points out some shortcomings of each of the editors, and in a comment I added some more, which I'll briefly recap. None of the plugins are very configurable. Only TinyMCE is resizable. jwysiwig doesn't work with the media silos (a huge sin, because I think the media silos are a killer feature). Once Habari 0.4 has been released (soon, soon, I hope) I'll try to fix all of these issues.

Additionally, TinyMCE is not tiny, but there isn't much I can do about that.

Actually, the biggest driver for me doing any work on them at all would be for people to let me know that they're using them.

TinyMCE Habari plugin reaches 0.2 in record time


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.

TinyMCE comes to Habari


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