Ticket #123 (closed story: wontfix)

Opened 6 years ago

Last modified 6 years ago

WYSIWYM hypertext editor

Reported by: hans Assigned to:
Priority: major Milestone:
Component: generic Version:
Keywords: Cc:
Time spent: Time remaining:
Time planned:

Description (Last modified by hans)

Based on user story #98

User can create assets and edit the content of learning material with WYSIWYM editor: http://en.wikipedia.org/wiki/WYSIWYM

WYSIWYM editor is used for example in WordPress.

The editor has 7 buttons in the toolbar. The buttons are displayed only if browser supports enough JavaScript? (example: buttons are not displayed in WordPress? with Safari 1.3.1, but are displayed with Firefox):

Bold

the selected text will be nested between <strong> and </strong>

Italics

the selected text will be nested between <em> and </em>

Link

user must insert URL and the selected text will become a hyperlink

Image

user must insert the src and alt of the image

Bulleted list

Code for empty bulleted list with 3 items will be inserted to the document:

<ul>
	<li></li>
	<li></li>
	<li></li>
</ul>

If the user needs more items she has to copy-paste the code.

Numbered list

Code for empty numbered list with 3 items will be inserted to the document:

<ol>
	<li></li>
	<li></li>
	<li></li>
</ol>

If the user needs more items she has to copy-paste the code

Code

the selected text will be nested between <code> and </code>

Buttons under the body text area:

Save - document is saved and validated by XHTML validator. If the code is not valid XHTML, Toolbox tries top fix it or user will be redirected to document to make suggested corrections. If the code is valid, user will be redirected to edit the metadata of saved document.

Save and continue - document is saved and user is redirected to the same pae to continue editing (it's a good idea to save your work sometimes, because internet explorer might crash)

Cancel is not a button but a hyperlink. This way users will not confuse it with Save.

Paper prototype:

http://goedel.uiah.fi/projects/calibrate/attachment/ticket/123/wysiwym_editor_ver2.png?format=raw

Attachments

wysiwym_editor.png (110.1 kB) - added by hans on 12/01/05 14:33:44.
wysiwym_editor_ver2.png (81.4 kB) - added by hans on 12/08/05 14:38:37.

Change History

12/01/05 14:33:44 changed by hans

  • attachment wysiwym_editor.png added.

12/01/05 14:39:34 changed by hans

  • tt_spent changed.
  • description changed.
  • tt_remaining changed.
  • tt_estimated changed.

12/01/05 14:42:39 changed by hans

  • description changed.

12/01/05 16:51:02 changed by tarmo

Kupu has all that you require, and a bit more. Maybe we should attempt to customize Kupu and remove from it features we don't need, and just have a visual editor for the formatting we need.

12/08/05 14:38:37 changed by hans

  • attachment wysiwym_editor_ver2.png added.

12/08/05 14:41:14 changed by hans

  • description changed.

12/12/05 15:24:35 changed by jan

Actually does Safari 1.3.1 support the javascript buttons in Wordpress, but first you have to edit a config file (don't remember which one).

12/12/05 15:25:31 changed by jan

Actually Safari 1.3.1 supports the javascript buttons in Wordpress, but first you have to edit a config file (don't remember which one) in Wordpress.

02/02/06 18:35:12 changed by tarmo

  • owner changed from anonymous to tarmo.
  • status changed from new to assigned.

05/29/06 15:53:50 changed by tarmo

  • owner deleted.
  • status changed from assigned to new.

Design has changed, so returning this story for evaluation.

05/30/06 14:57:30 changed by tarmo

  • status changed from new to closed.
  • resolution set to wontfix.

Cancelled, new spec in #388.