New experimental Rich Text editing in WideWord 11

Posted by Pelle Mon, 19 Dec 2005 05:03:00 GMT

While I like Textile, I realize most people just want to be able to write without learning a new markup language.

I have always wanted to implement Wysiwig (Rich Text editing), but I had never found an implementation I liked until now.

Enter Dojo Rich Text Editor which is fast and easy to use. I really like it. It also looked like it supported most browsers.

So I have now added it as an experimental new feature in WideWord.

Unfortunately I have had to disable it for everyone but IE and Gecko (eg. Firefox, Mozilla, Camino etc.) users as it doesn’t support the advanced features that you would need.

Also as a caveat you can not go in and edit your document in Wysiwig mode and go back to textile again. Also it still creates documents as Textile by default.

To enable it for your document, be sure to use a supported browser (say FireFox) and click the “Convert to Wysiwig” button in the top right of the document screen.

Please give me some feedback on this. I want to make it the default document format for supported browsers, but only if it appears stable enough for people to use.

Besides the Wysiwig editor I have also created a separate screen for managing participants. This should make it a bit easier to manage as it also explains the process a bit better.

Finally I have started using Mark James astoundingly brilliant Silk icons. I think this makes the userinterface even easier as well.

Create, negotiate and accept legally binding contracts for free with our Agree2 service.

Trackbacks

Use the following link to trackback from your own site:
http://stakeventures.com/articles/trackback/120

Comments

Leave a response

  1. Avatar
    Robert Mon Dec 19 06:16:20 +0000 2005

    I was just trying to test the wysiwyg stuff, but I get an internal server error (500) when clicking the “convert to wysiwyg” button…

  2. Avatar
    Robert Mon Dec 19 06:18:39 +0000 2005

    Aha! I get the internal server error when I click the “convert to wysiwyg” button immediately after creating the document! If I edit the document first, and then cilck the button, it seems to work. (Consider this a bug report.)

  3. Avatar
    Robert Mon Dec 19 06:25:49 +0000 2005
    Ok, since you wanted feedback, I have a couple more issues…
    • If you press “return” five times, and then “backspace” five times, you’ve only removed about half of the empty paragraphs that you created. This seems weird.
    • If you write a headline and press return, it feels natural that the style of the new paragraph should be “normal”, and not “headline”.
  4. Avatar
    Robert Mon Dec 19 06:33:01 +0000 2005

    Just one more… (Not related to WYSIWYG , though…)

    I really like the new feature that lets you choose to get the link in a mail or not, but when you choose not to get the mail, the warning text that appears doesn’t vanish when you click “I have bookmarked it. Don’t show this message anymore.”. At least not on my Firefox 1.5 on Windows.

    It’s a visual thing, though, because if I reload the page after clicking the link, it’s gone.

  5. Avatar
    Pelle Mon Dec 19 06:44:09 +0000 2005

    Robert, Thanks alot I am away from my dev system right now, but will check all of them.

    I think the one with the 5 returns and backspaces are related to the underlying Dojo editor. I will have to see if it’s possible to tweak it.

    The others are definitely my fault, so thanks for discovering them.

  6. Avatar
    Robert Mon Dec 19 08:16:39 +0000 2005

    No problem, Pelle. Here is a bonus feature request:

    I want to have a “copy document” button, that would simply copy the contents (not the history or participants) of a document into a new, clean document (with a new URL of course).

  7. Avatar
    Pelle Mon Dec 19 08:27:19 +0000 2005

    Don’t worry Robert. That is actually planned. It wont take a lot of work todo. I actually had the need for it yesterday and nearly moved it into this release.

    Pelle

  8. Avatar
    Tore Darell Tue Dec 20 08:11:14 +0000 2005

    It doesn’t seem to work in my browser, which is a Gecko browser (Epiphany for Linux).. Isn’t there a way to check for compatibility by object detect instead of browser detect?

  9. Avatar
    Pelle Tue Dec 20 16:21:56 +0000 2005

    Robert, I think all of your bugs and new features should be implemented/fixed now. Let me know if you still have the problem.

  10. Avatar
    Pelle Tue Dec 20 16:22:06 +0000 2005

    Tore, What version of Epiphany are you using? I haven’t kept up with Epiphany status for a while.

    I’ll see what I can find about object detection. The biggest problem is that I would like to do it on the server side, so I can use a seperate view for it.

  11. Avatar
    Tore Darell Mon Jan 09 10:51:13 +0000 2006

    Pelle, I’m using Epiphany 1.8.2.. Sorry if I’m a bit slow, but it looks like you’ve worked it out anyway now :)

Comments

(sorry javascript required)