You are not logged in.
#1 2008-01-30 14:06:00
TinyMCE 3.0 final Released
All critical bugs and issues have now been resolved in the new 3.x branch of TinyMCE so it was time to release this it as an final/production ready version.
This release contains mostly bug fixes and most of them was not that critical. This release is as stable or more stable as the old 2.1.3 so we recommend users to upgrade.
The Safari support is now fully functional and we managed to fix most of the odd quirks in that browser. The fixes are still available in a separate plugin since it would otherwise make the core script larger. This plugin only gets loaded when TinyMCE is used in Safari.
We want to once again give a big thanks to everyone that reported bugs, sent us patches or otherwise contributed to this project.
These are some of the big changes since the 2.1.3 version.
* Core is completely rewritten and optimized.
* Smaller download size and less files to load.
* Improved Safari support.
* New and improved API, documented at wiki.moxiecode.com.
* New Office 2007 skin.
* Inline dialogs are now cleaned up and used by default.
* More semantically correct output, more flexible and powerful serialization engine.
* On-demand loading of TinyMCE and it's plugins.
Changelog since last RC:
Added map and area elements to the default valid_elements list and also some indentation rules.
Fixed bug where empty paragraphs wasn't padded when loading contents.
Fixed bug where the RowLayout manager didn't work at all.
Fixed bug where style attribute data would get messed up in advimage dialog.
Fixed bug where the table dialogs class select wasn't updated correctly.
Fixed bug where elements would get extra whitespace around on insert when body was present in valid_elements.
Fixed bug where coords attribute of the area element wasn't handled properly in IE.
Fixed bug where Safari didn't produce BR elements on shift+return.
Fixed bug where force blocks would cast odd invalid attribute exception in IE.
Fixed bug where media plugin would produce extra whitespace before and after objects.
Fixed bug where cleanup_callback could break the contents of the editor. But use the new event system instead of this option.
Fixed bug where the tab_focus option didn't work between editor instanced. You can now tab between editors.
Fixed bug where the load function of the ScriptLoader class didn't load single files without the load que as it was supposed to.
Fixed bug where the execcommand_callback parameter order was incorrect. Recommendation use the new addCommand method.
Fixed bug where range.select calls sometimes failed on some IE versions.
Fixed bug where Safari was scrolling to top of document when enter/returned was pressed.
Fixed bug where fullscreen_new_window option didn't work correctly.
Fixed bug where the nonbreaking plugin inserted an space instead of an non breaking space the first time.
Fixed bug where the visualization of non breaking spaces where visual in element path.
Fixed so the focus is restored to the editor after inserting an custom character.
Fixed so the isNotDirty state is set to false if a new undo level is added.
Fixed so pointless style information for borders gets removed in IE.
Fixed so the resize button has a se-resize cursor css value.
Best regards,
Spocke - Main developer of TinyMCE
Offline
#2 2008-01-30 14:37:50
- kills
- Member
- Registered: 2005-06-14
- Posts: 110
Re: TinyMCE 3.0 final Released
Hi,
the new releases of the language pack doesn't have the "good old" directory structure starting with
tinymce/jscripts/tiny_mce
so it is not so easy to install like the old ones..
Thank you anyway, Markus
Last edited by kills (2008-01-30 14:51:39)
Offline
#3 2008-01-30 14:44:32
Re: TinyMCE 3.0 final Released
What do you mean? If I open the zip the structure it's. What unzip program did you use?
/tinymce
/tinymce/jscripts
/tinymce/examples
/tinymce/changelog.txt
/tinymce/jscripts/tiny_mce
Best regards,
Spocke - Main developer of TinyMCE
Offline
#4 2008-01-30 14:51:42
- kills
- Member
- Registered: 2005-06-14
- Posts: 110
Re: TinyMCE 3.0 final Released
hi spocke,
sorry, corrected my mistake in the previous post... i talked about the language_pack.
Thanks,
Markus
Offline
#5 2008-01-30 14:54:46
- Felix Riesterer
- Administrator
- From: Germany
- Registered: 2005-12-30
- Posts: 4601
- Website
Re: TinyMCE 3.0 final Released
Yeehaaa! The great editor in its even greater version is now final!
Great work guys! I'm working with the new API quite some time now and I LOVE IT!!!
Keep up your great work!
Greetings from Germany,
Felix Riesterer.
Offline
#6 2008-01-30 14:56:18
- kills
- Member
- Registered: 2005-06-14
- Posts: 110
Re: TinyMCE 3.0 final Released
kills wrote:
sorry, corrected my mistake in the previous post... i talked about the language_pack.
also the spellchecker
Offline
#7 2008-01-30 15:01:53
Re: TinyMCE 3.0 final Released
@kills: Hmm, seems to be some problem with your unzip program. The directory looks good for me in 7zip and Total commander at least. What program are you using?
Best regards,
Spocke - Main developer of TinyMCE
Offline
#8 2008-01-30 15:10:45
- kills
- Member
- Registered: 2005-06-14
- Posts: 110
Re: TinyMCE 3.0 final Released
i used winrar and total commander..
when opening the zip with total commander, the first folder i can see is "spellchecker".
The tinymce/jscripts/tiny_mce/plugins structure is missing..
Last edited by kills (2008-01-30 15:21:32)
Offline
#9 2008-01-30 16:10:45
Re: TinyMCE 3.0 final Released
Ahh, yes that is true so you need to drop that into the right location inside TinyMCE. But that is not hard just unpack in in tinymce/plugins.
Best regards,
Spocke - Main developer of TinyMCE
Offline
#11 2008-01-30 16:23:53
- andreus
- Member
- Registered: 2007-12-06
- Posts: 18
Re: TinyMCE 3.0 final Released
Great work spocke!!!
And thankx for correcting the bugs we identify so quickly.
Keep up the good work!
Best regards,
andreus
Offline
#12 2008-01-30 17:53:11
- gmiernicki
- Member
- Registered: 2007-11-05
- Posts: 12
Re: TinyMCE 3.0 final Released
biggups Moxie Crew!
Can't wait to to upgrade 2.13 to 3.0 in our CMS!
Continue the brilliant work....
Offline
#13 2008-01-30 19:32:46
- kills
- Member
- Registered: 2005-06-14
- Posts: 110
Re: TinyMCE 3.0 final Released
spocke wrote:
Ahh, yes that is true so you need to drop that into the right location inside TinyMCE. But that is not hard just unpack in in tinymce/plugins.
yes of course... but we use tinymce in a cms system and want install the plugin on demand and automatically... so it would be nice if all plugins already come with the structure... its easier to maintain..
Offline
#14 2008-01-30 21:25:18
- Séb
- Member
- Registered: 2006-04-23
- Posts: 26
Re: TinyMCE 3.0 final Released
Thank you so much for your wonderful work.
I'm gonna start the next update of InPlaceRichEditor really soon to use this great and so waited release ;-)
Thanks to all who made this release possible
Offline
#15 2008-01-31 02:21:36
- nottim
- Member
- Registered: 2008-01-31
- Posts: 2
Re: TinyMCE 3.0 final Released
This is wonderful! It's so much cooler than what I was using before!
I am having an issue with it on Safari though. Basically, sometimes it works and other times the textarea doesn't change. I'm wondering if I should call tinyMCE.init either after the textarea is created or perhaps at pageload time rather than right before the textarea is defined.
The only thing that's reasonably consistent is that if I enter the page URL directly in the Safari address bar, it seems to work. If I get to the page from a link on another page, it typically does not.
Info on exactly what I'm doing is below. But it's not a lot different from your basic examples.
Thanks.
Tim
-----
The head section of the page contains:
<script src="#imageserver()#/tiny_mce/tiny_mce.js"></script> <!-- #imageserver()# is replaced with the appropriate server path -->
And the body contains:
<script language=javascript>
tinyMCE.init({
mode : "textareas",
theme : "advanced",
plugins : "safari",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect,fontsizeselect,forecolor",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "none",
theme_advanced_resizing : true,
// Example content CSS (should be your site CSS)
// #session.styleurl# is replace by the path to our style sheet
content_css : "#session.styleurl#",
});
</script>
<textarea name=message rows=10 cols=80></textarea><br>
Offline
#16 2008-01-31 06:43:47
- Felix Riesterer
- Administrator
- From: Germany
- Registered: 2005-12-30
- Posts: 4601
- Website
Re: TinyMCE 3.0 final Released
nottim wrote:
And the body contains:
<script language=javascript>
tinyMCE.init({
Well, well, well. Shouldn't this be written into the <head> rather than into the <body>???
Maybe this is your problem...
Greetings from Germany,
Felix Riesterer.
Offline
#18 2008-01-31 15:06:28
- thunder-ltu
- Member
- Registered: 2008-01-11
- Posts: 12
Re: TinyMCE 3.0 final Released
First of all, I wan't to thank you for this release.
I've installed TinyMCE 3.0 final to my CMS (previously I've tested the 3.0.rc1 release). I've found such bugs:
1. Using Opera (9.25) when opening Format or Style (and others) select box I get such results
. Even "better", if document is larger in height than window and is scrolled to the botom of the window (in my case editor is in the middle) and choosing Format or Style, the document scrolls to top (flickers). Using RC1 everything was fine. FF and IE works fine in that case.
2. Using another language than english, in my case it's in Lithuanian almost every word is larger in characters. So when opening popup (tested in IE, FF, Opera - all fails) I get such results:
. I believe, the reason is by using fixed popup layers dimensions (fieldset, table, etc...), so if text is larger than set, input fields go outside fieldset.
3. As I've posted previously in http://tinymce.moxiecode.com/punbb/view … 656#p30656 post, this is not fixed, every popup html document should have meta declaration for character set UTF-8, because non latin characters are mistreated in IE and FF like:
, I'm using in my CMS UTF-8 character set, translated TinyMCE into lithuanian language and in translation files I use also UTF-8.
4. Anchor placement does not work in Opera at all. Either selecting text portion nor placing cursor somewhere in content and calling Anchor creation dialog, does not set anchor in content at all (no anchor image is visible too). In FF and IE it's working fine.
I'm a huge fan of Opera browser, and miss a lot of features that are available in FF and IE, I understand that these are limitations by the browser itself, but ... keep TinyMCE as my beloved text editor for CMS! ![]()
Last edited by thunder-ltu (2008-01-31 15:06:47)
Offline
#19 2008-01-31 15:18:28
Re: TinyMCE 3.0 final Released
The anchor and scroll to top problem doesn't occur in Opera 9.50 but exists in 9.25 I will look in to some fix for those issues. The language problem is probably some incorrect encoding of the JS files, did you use the translation service http://services.moxiecode.com/i18n/ it will encode any characters above 128 with \uXXXX. The dialog sizes can also be changed in the language pack. There is an delta_width/delta_height of each dialog so if one needs to be larger for a specific language it's up to the translator to fix this.
I could not reproduce the wrong location of the drop downs could you email me an link to you system so I can try this live?
Best regards,
Spocke - Main developer of TinyMCE
Offline
#20 2008-01-31 18:59:22
- nottim
- Member
- Registered: 2008-01-31
- Posts: 2
Re: TinyMCE 3.0 final Released
Hey Felix,
Putting the init in the head section doesn't change the result.
The error Safari returns in the JavaScript console is "Permission Denied" on line 1 of tiny_mce.js. It looks like the tiny_mce.js doesn't have line breaks in it (that Safari understands), so I can't be more helpful about what line the error occurs on. If there's a version of the js with line breaks I'll be happy to play with that and get more specific error info.
Tim
Offline
#21 2008-01-31 19:40:16
- Felix Riesterer
- Administrator
- From: Germany
- Registered: 2005-12-30
- Posts: 4601
- Website
Re: TinyMCE 3.0 final Released
nottim wrote:
If there's a version of the js with line breaks I'll be happy to play with that and get more specific error info.
tiny_mce_src.js
Greetings from Germany,
Felix Riesterer.
Offline
#22 2008-01-31 21:45:26
- thunder-ltu
- Member
- Registered: 2008-01-11
- Posts: 12
Re: TinyMCE 3.0 final Released
Hi spockle, don't know if you managed to fix drop downs in my case for Opera. But I've translated TinyMCE into Lithuanian according to your recommendations. Everyone can download Lithuanian translation too
.
This will be my contribution for such a great product as TinyMCE.
Thank you ![]()
Offline
#23 2008-02-01 21:15:21
- FM
- Member
- Registered: 2006-02-24
- Posts: 16
Re: TinyMCE 3.0 final Released
Replaced scripts (latest v2 to v3). All customized plugins gone, imagemanager gone...
Got error at "tinyMCE.importPluginLanguagePack('emotions');".
Why couldnot version 3 be compatible with version 2? Have to rollback now, project schedule does not let me to look into these problems ![]()
I am sure version 3 is even greater than version 2(tinyMCE is great product!) but update is not very smooth...
Offline
#24 2008-02-01 23:38:40
- Felix Riesterer
- Administrator
- From: Germany
- Registered: 2005-12-30
- Posts: 4601
- Website
Re: TinyMCE 3.0 final Released
FM wrote:
All customized plugins gone, imagemanager gone...
The plugins' architecture needs major changes, yes. This is the price for a superior rewrite of the whole software.
I can tell you about my experiences with my adaptations of my custom plugin and that it was a major piece of work... BUT WELL WORTH THE EFFORT!!!
If you write about "customized plugins" then I would suggest that you create a real new custom plugin in which you incorporate these plugins which you have customized (did the same thing with the table plugin). This is much more stable when it comes to updates for both the editor and its plugins.
As for the imanager: There has been a new release which seems compatible with TinyMCE3. Check the "Third party plugins" forum for details!
Greetings from Germany,
Felix Riesterer.
Offline
#25 2008-02-02 21:51:13
Re: TinyMCE 3.0 final Released
In the latest SVN - 2-2-2008 the HTML popupwindow lost all language constants and UPDATE button does not work.
Firebug generates:
tinyMCE.setContent is not a function
tiny_mce/themes/advanced/jscripts/source_editor.js
Line 2
Last edited by mygoggie (2008-02-02 21:51:58)
Offline
© 2003-2010