Skip to content

Feature request : Rich Text Editor

Nick-smallworld edited this page Sep 18, 2012 · 3 revisions

Replace the existing Rich Text Editor to support latest browsers and to provide more features.

Problem Statement

The current rich text editor has following issues:

  • hard to update for the modern browsers such as Chrome, Safari, IE9
  • lack of basic functionality such as changing text color
  • many MT based solutions use the other OSS rich editors instead

It should be replaced by either of TinyMCE or CKEditor.

Priority

P1 Must have

  • Support current features
    • Increase/Decrease Text Size, Strong, Italic, Underline, Strike
    • Insert link, email link
    • Insert list ( ul, li ) with indent
    • Layout elements ( left, center, right, 53334 justify )
    • Indent and blockquote
  • New text formatting options
    • Insert table
    • (Implemented) 102667 : Color picker for Rich Text Editor
    • (Implemented) Insert heading elements (h1, h2, h3)
    • (Implemented) 100760: Enter inserts <br /> and <p> accordingly
    • 47519 Copy and paste embed objects such as pasting YouTube video in the entry.
  • Assets
    • (Implemented) Change image alignment, size, class after inserting it. ( relates to 100260 )
    • Image and any inserted URL should retain relative path (/assets/example.jpg) even after switching HTML editing mode ( relates to 100260 )
  • Display Options
    • 92825 Reset ‘Display Options’ sort order to the default
    • 100719 Hide and change order of Body/Extended fields
    • 105749 Lock the order of fields on Edit Entry/Page screen.
  • Plugin
    • (Implemented) 80716 Make switching to third-party editor in compose more usable
    • 101121 Re-factor DefaultEntryPrefs for extensibility
    • (Implemented) 102237 Add custom buttons in the Editor
  • 80298 Have textarea custom fields surface text formatting buttons
  • (Implemented) 93444 Replace WYMEditor editor plugin

P2 Important

  • (Implemented) 102400 Re-sizing body field and full screen editing.
  • (Implemented) 104066 Switching between a simple textarea and Rich text editor
  • Preview with the current blog CSS style when editing in the rich text mode
  • Usability
    • 102240 Collapse list of Assets in the Editor
    • 104687 Category selector usability improvement : wider area
    • 102238 Saving a draft without reloading the page
    • 107347 Allow user to save a new entry as draft even if the required fields are not filled – FogBugz
  • 27834 Next / Prev with the selected filter on edit entry screen
  • 53078 Clicking save button should stop timer for auto-saving in entry and template edit

P3 Nice to have

  • Settings
    • 106090 Disable text formatting options by the administrator
    • 79942 Each user can choose a rich text editor he/she likes
    • Each user can choose a text formatting “none”
  • Extra text formatting
    • Insert emoticons
    • Set font-style, background color, etc
  • 103010 Word count for entry and extended entry fields
  • 104432 remove_html filter chokes on MS Word ‘creative’ tagging
  • 80441 Filtering of copy and paste from MS Word
  • 105143 Want Batch Edit Entries feature even if you don’t have ‘Edit All Entries’ permission
  • 55595 hAtom microformat support to QuickPost

Not in 5.2

  • 107351 Notify users when the other users are editing a same entry/page/template – FogBugz
  • 47379 Enh/plugin idea: Fogbugz-like keyboard command generated text scraps
Clone this wiki locally