Forums: Index > Wiki discussion > Rich text editor upgrade

Good morning!

Today we are releasing an upgrade to the rich text editor. We've upgraded the core engine which has resulted in many improvements and an overall more stable editing experience.

Here are a few of the highlights:

  • Much faster loading of the edit window.
  • Images and videos will now use built-in browser drag and drop functionality which is much more reliable.
  • Reworked article parsing which results in fewer spacing and formatting changes in underlying wikitext.
  • Advanced code (e.g. templates and parser tags) will be represented by a puzzle icon in edit mode - hover over them to see more info.

We are excited to release this editor and are looking forward to hearing your feedback. If you come across a bug, strange behaviour or have a question please post it here or on the Central Wikia blog post. We will be working around the clock over the next week to ensure a smooth transition.

If you would like to sandbox test the editor, you can use my personal test wiki - kirkburn.wikia. (If you do, please use new pages, and play nice!)

Kirkburn (talk) @fandom 13:29, December 9, 2009 (UTC)

I really hope it stops inserting unnecessary spaces and empty lines :) -- Porter21 (talk) 13:38, December 9, 2009 (UTC)
Can we get it to take out all those nbsp; bits it put in? Nitty Tok. 13:40, December 9, 2009 (UTC)
Well, once we've confirmed it doesn't insert any new ones, I can have my bot replace the existing non-breaking spaces with regular spaces in the articles. I was just hesitant to do that earlier because a bot run of all 7000+ article pages takes quite a while and it seemed a bit like a Sisyphean task while there were still new ones being inserted. -- Porter21 (talk) 13:53, December 9, 2009 (UTC)
Bot run currently in progress. -- Porter21 (talk) 15:55, December 9, 2009 (UTC)

It doesn't add the nbsp when you do [shift]+[space], you'll be pleased to hear :) Kirkburn (talk) @fandom 14:27, December 9, 2009 (UTC)

Editor is now live! Kirkburn (talk) @fandom 15:17, December 9, 2009 (UTC)
Let's see how it goes ;) -- Porter21 (talk) 15:55, December 9, 2009 (UTC)


Please leave feedback and bug reports below!

Nothing to report yet? :) Kirkburn (talk) @fandom 10:47, December 10, 2009 (UTC)

I haven't seen any instances of non-breaking spaces or superfluous empty lines being inserted so far, which is definitely a plus. However, I've noticed a slight issue with tables (see this revision which was a null edit with RTE enabled). For some reason the RTE inserted line breaks in the middle of virtually all entries in the "Opens" column, apparently always before the first link in the cell. I also don't think removing the first |- from each table is terribly necessary but it's not that bad. -- Porter21 (talk) 11:11, December 10, 2009 (UTC)
I'm pleased to say we have a fix incoming for the linebreak issue - it appears to happen at the first point of formatting in a cell. The removal of the first |- (when empty) is slightly odd optimization thing done by the editor - difficult to prevent, unfortunately. Kirkburn (talk) @fandom 15:06, December 10, 2009 (UTC)
New issue: RTE removes interwiki links. See this null edit with RTE on. -- Porter21 (talk) 14:30, December 11, 2009 (UTC)
It's gone straight to the top of our list - thanks! Kirkburn (talk) @fandom 15:06, December 11, 2009 (UTC)
And, it should now be fixed. Kirkburn (talk) @fandom 15:13, December 11, 2009 (UTC)
Yup, confirming it's fixed :) -- Porter21 (talk) 15:16, December 11, 2009 (UTC)

Any new issues from the past few days? Kirkburn (talk) @fandom 18:21, December 15, 2009 (UTC)

A few minor ones at best:
  • The editor ignores the __NOWYSIWYG__ magic word if it's transcluded via template. Not sure whether that's intentional though.
  • For some reason the editor removed the newline around lines 64 (old rev)/62 (new rev) in this null edit, causing the list to "break".
  • There has also been another instance (the first at our wiki actually) of the raw RTE output ending up on a page at this blog.
-- Porter21 (talk) 00:40, December 16, 2009 (UTC)
Not 100% sure, but it seems all the "jqery" bits in this revision were inserted by the RTE. -- Porter21 (talk) 16:58, December 16, 2009 (UTC)
We'll look into NOWYSIWYG via template and the table linebreak loss issues.
Regarding the raw editor code appearing in pages - we believe we've fixed one source - Special:CreatePage, and we're looking into Special:CreateBlogPage atm. Edit: CreateBlogPage should also now be fixed.
Finally, we also have a fix coming up for jquery code appearing in tables. Kirkburn (talk) @fandom 14:17, December 18, 2009 (UTC)