Ticket #5674 (closed task: fixed)

Opened 6 months ago

Last modified 5 months ago

TinyMCE 3.0 Final

Reported by: azaozz Assigned to: anonymous
Priority: normal Milestone: 2.5
Component: TinyMCE Version:
Severity: normal Keywords: needs-testing
Cc:

Description

TinyMCE 3.0 is fast approaching release and has a lot of improvements (most under the hood). The API has changed a lot too and none of the WordPress customizations is working properly. However with help from TinyMCE's team, we should be able to make it a perfect match for WordPress.

This patch includes the standard configuration plus the "media" plugin necessary for supporting embedded video and the "safari" plugin. The wpautop php function has to be changed a bit too for this to work well. The tiny_mce_gzip.php is disabled - it needs changing but also it's much easier to test js files when they're not concatenated. I've managed to get the tabs working (not in IE yet), but good enough for testing.

In general, most of the "wordpress" plugin for TinyMCE has to be rewritten, tiny_mce_gzip.php needs changes, autosave.js needs changes and the css around the editor needs adjusting - mostly in Safari and Opera.

Attachments

wpautop_obj.patch (0.9 kB) - added by azaozz on 01/15/08 16:55:47.
no-tabs.png (24.0 kB) - added by ryan on 01/16/08 05:10:23.
No tabs
general-template.patch (0.8 kB) - added by azaozz on 01/16/08 20:27:40.
tinymce.zip (235.7 kB) - added by azaozz on 01/17/08 05:12:03.
cleaned some files and added latest autosave plugin
tinymce_removed_files.diff (1.6 kB) - added by ryan on 01/17/08 17:42:05.
Files to remove
tinymce_removed_files2.diff (1.7 kB) - added by azaozz on 01/18/08 01:27:52.
Yes, they're all from the 2.x branch. I've added one more at the end.
tiny_mce-3.0_RC2 (6.5 kB) - added by azaozz on 01/19/08 07:30:50.
TinyMCE-3.0_RC2
tmce3_extra.patch (14.5 kB) - added by azaozz on 01/31/08 10:16:50.
tinymce_3.0-final.zip (231.1 kB) - added by azaozz on 01/31/08 10:17:37.
tmce-popup-css.patch (2.2 kB) - added by azaozz on 02/02/08 18:10:30.
Small cleanup of the popups css

Change History

01/15/08 16:55:47 changed by azaozz

  • attachment wpautop_obj.patch added.

01/16/08 05:10:08 changed by ryan

#5573 will need to be worked back in. I don't see tabs in FF2 on Mac. See screenshot.

01/16/08 05:10:23 changed by ryan

  • attachment no-tabs.png added.

No tabs

01/16/08 20:27:11 changed by azaozz

Yes, general-template.php needed small change. How are we going to proceed, shall we make patches against the tinymce directory, or..?

01/16/08 20:27:40 changed by azaozz

  • attachment general-template.patch added.

01/17/08 05:12:03 changed by azaozz

  • attachment tinymce.zip added.

cleaned some files and added latest autosave plugin

01/17/08 15:44:09 changed by ryan

(In [6632]) TinyMCE 3.0 RC1. First cut, eexpect regressions. Props azaozz. see #5674

01/17/08 15:45:34 changed by ryan

Old files haven't been removed yet.

01/17/08 17:42:05 changed by ryan

  • attachment tinymce_removed_files.diff added.

Files to remove

01/17/08 17:42:33 changed by ryan

Here's a list of possible files to remove. Should they all be removed?

01/18/08 01:27:52 changed by azaozz

  • attachment tinymce_removed_files2.diff added.

Yes, they're all from the 2.x branch. I've added one more at the end.

(follow-up: ↓ 8 ) 01/18/08 23:43:05 changed by lloydbudd

(in reply to: ↑ 7 ; follow-up: ↓ 11 ) 01/18/08 23:47:27 changed by lloydbudd

Replying to lloydbudd:

Does TinyMCE 3 resolve #4521 WYSIWYG editor strips out line breaks in WebKit / Safari3?

It seems like it doesn't: [ 1765800 WordPress: Editor strips paragraph breaks. That issues seems like a blocker for WP 2.5 release.

01/19/08 00:01:45 changed by ryan

(In [6636]) Remove old tinymce files. see #5674

01/19/08 07:29:37 changed by azaozz

TinyMCE 3.0 doesn't fully support Safari. See the compatibility chart: http://wiki.moxiecode.com/index.php/TinyMCE:Compatibility Hopefully by March it will have full support for the functions used in WordPress.

It also doesn't support the "usual" way of entering line breaks - Left Shift + Enter in FF/IE

01/19/08 07:30:50 changed by azaozz

  • attachment tiny_mce-3.0_RC2 added.

TinyMCE-3.0_RC2

(in reply to: ↑ 8 ) 01/30/08 01:53:05 changed by azaozz

Replying to lloydbudd: TinyMCE 3.0_RC3 now supports Safari 3 perfectly, including entering a BR tag by Left Shift + Enter (like all other browsers).

(follow-up: ↓ 15 ) 01/31/08 05:21:55 changed by lloydbudd

azaozz, awesome! oh, but you tease as you haven't attached a patch.

01/31/08 10:15:48 changed by azaozz

  • keywords set to needs-testing.
  • summary changed from TinyMCE 3.0_RC1 to TinyMCE 3.0 Final.

TinyMCE 3.0 final + all plugins including first run of the "wordpress" plugin and overall integration. All bigger bugs in the integration are (hopefully) gone, still plenty of fine-tunning left. Needs more testing.

01/31/08 10:16:50 changed by azaozz

  • attachment tmce3_extra.patch added.

01/31/08 10:17:37 changed by azaozz

  • attachment tinymce_3.0-final.zip added.

01/31/08 10:21:33 changed by azaozz

Patch is too big again... Includes the shrunk version of TinyMCE (saves about 75KB).

(in reply to: ↑ 12 ) 01/31/08 10:33:51 changed by azaozz

Replying to lloydbudd:

azaozz, awesome! oh, but you tease as you haven't attached a patch.

No point in adding RC3, 3.0 final just came out...

(follow-up: ↓ 17 ) 01/31/08 18:10:46 changed by ryan

(In [6694]) TinyMCE 3.0 Final from azaozz. see #5674

(in reply to: ↑ 16 ) 01/31/08 18:15:37 changed by lloydbudd

Replying to ryan:

(In [6694]) TinyMCE 3.0 Final from azaozz. see #5674

Woohoo! Now, I have free rein to file bugs ;-)

azaozz, do you know why http://sourceforge.net/tracker/index.php?func=detail&aid=1765800&group_id=103281&atid=635682 hasn't been updated and closed?

01/31/08 20:48:34 changed by ryan

(In [6696]) Remove old tinymce files. see #5674

02/02/08 18:10:30 changed by azaozz

  • attachment tmce-popup-css.patch added.

Small cleanup of the popups css

02/21/08 21:41:11 changed by azaozz

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

Completed.