The first beta of TinyMCE 3.0 was released today. I'm very interested in this, because it's the first version that will work with Safari. Does TinyMCE 3 work with the current version of this module? What are your plans for supporting TinyMCE 3?

Comments

eagereyes’s picture

Actually, I just tried it, because they also have 3.0b1 on their website as the demo now. It doesn't work though, a lot of buttons are missing in FireFox, and it doesn't load at all in Safari. But perhaps it's just a few small things that need to be tweaked for it to work?

kreynen’s picture

Status: Active » Postponed

The directory structure for TinyMCE remained the same the beta versions I've tested. Still some oddities, but I don't think it's worth changing the module code until Moxie gets an RC release out the door.

ratinakage’s picture

They have now released a stable version 3.

kreynen’s picture

I'm starting to dig into the newest release of TinyMCE now as well as get a dev version of the module for Drupal 6 tagged in CVS. I recently switched back to a Mac and had to find/configure/get used to a new CVS client.

TinyMCE Version 3.0b2 (2007-11-29) still works with the module with only a few display issues. It shouldn't take too long to figure out what changed between 3.0b2 and the release and make the necessary changes to the module code. I am using the TinyMCE 3.0b2 on a live site that drives aggregated content with FeedAPI (also beta) to GenGreen. Having a reason to do this for work makes it much easier to find the time.

The TinyMCE module interfaces have been updated for Drupal 6, but the TinyMCE toolbar is not yet displayed in textareas. I want to focus on TinyMCE 3 integration with the Drupal 6 version of the module and start distributing a Drupal specific version of TinyMCE 3 as well.

mfb’s picture

It looks like the main issue is that tinymce plugins will have to be rewritten for 3.0 (the tinymce API was totally overhauled). For this module that is the drupalbreak plugin. For img_assist module, the drupalimage plugin.

I'm curious if anyone is working on porting over the plugins? If not I might find time to take a stab at it... although it's not highest on my to-do list ;)

owen barton’s picture

Status: Postponed » Active

Reopening this, since this issue will be a useful place to collect/document any other issues with 3.0 that need fixing. Please create new issues however - don't add them as comments here!

We could push to get the D6 version running 3.0, and then perhaps backport the changes, but my feeling is that it would be quicker to update D5 and then forward-port, because many more people are running D5.

Here is one for starters:
http://drupal.org/node/220353

GoofyX’s picture

We could push to get the D6 version running 3.0, and then perhaps backport the changes, but my feeling is that it would be quicker to update D5 and then forward-port, because many more people are running D5.

I agree with this. The reason most people do not use version 6, is the lack of "popular" modules ported to the new version, so starting from 5 and forward porting is a good idea I guess.

Besides that, what's the status of the integration with the new TinyMCE 3? It does not seem to work flawlessly.

ogi’s picture

subscribe

kreynen@drupal.org’s picture

TinyMCE 3 works with the current dev release for Drupal 6 with the exception of displaying the button icons in the admin interface. This is because the new version uses a large "image sheet" for many of the icons. This shouldn't take long to fix, but I'm fixing it so that the Drupal 6 version will require TinyMCE 3. I can't see any reason to make the Drupal 6 version of the module compatible with TinyMCE 2.

theorichel’s picture

I currently work with TinyMCE 5.x-1.9. Can you please tell me what is the most recent version of the Moxiecode that works with your module. I cannot find that information anywhere.

Many thanks

Theo Richel

GoofyX’s picture

v1.9 works fine with the latest 2.x branch of TinyMCE (2.1.3 that is).

theorichel’s picture

Thank you. I already thought so, but I find the custyom here to replace 5.x-1.x with 5.1 very confusing considering the fact that 5.1 is also a Drupal version. I am not accusing you of anything, this is just an opportunity for me to say it, but this comes from the 'everybody knows this' attitude which m,akes Drupal often unnecessarily hard.

Do you happen to know whether this issue #215826: resizable assets in TinyMCE is solved in 2.1.3

Thanks,
TR

eagereyes’s picture

Great to see the TinyMCE 3 support coming along for Drupal 6, and I agree that requiring TinyMCE 3 for the D6 version makes a lot of sense - but what are the plans for Drupal 5 now? I won't be upgrading to D6 for another few months, and it would be great being able to use TinyMCE 3, mostly for the Safari compatibility.

nath’s picture

I'm also interested in running TinyMCE 3 on Drupal 5. What is the status on this? Does it work at all?

dnewkerk’s picture

I'm also interested in finding out about TinyMCE 3 for Drupal 5 - it would be awesome :D I made a site in Drupal for a friend who uses only Safari and it's difficult for him to understand why I'm making him edit his website in Firefox (he's not an expert computer user). I've considered switching to FCKEditor which has better Safari support than the old version of TinyMCE, but so many Drupal modules are integrated with Tiny, it's not possible to switch. Without CCK/Views I also won't be able to consider Drupal 6 for a good while yet.

Is there anything we can help test to help bring it along sooner?
Thanks a ton for your hard work.

GoofyX’s picture

Does the 5.x-dev version include support for v.3 of TinyMCE?

christefano’s picture

Does the 5.x-dev version include support for v.3 of TinyMCE?

In my limited testing, everything appears to work. The "enable rich-text" and "disable rich-text" links don't work (the tinyMCE.getEditorId object in TinyMCE 3 has been changed to something else) but there's a separate issue for that at http://drupal.org/node/244066

30equals’s picture

subscribing as well.

sun’s picture

Status: Active » Closed (duplicate)