Anyone who has been following the TinyMCE saga knows that the module has emerged from its dark days and is once again stable with all the 4.7 features included. The Moxicode 2.1 release solved several issues for Drupal users. Nedjo banged out some great patches to re-restore customizations to TinyMCE beyond what the GUI button picker allows, but it looks like the only way to get the form based customizations (vs. modifying the actual .js theme files) to work with modules that enable additional textareas like Nodeteaser is to use JQuery... which many developers prefer anyway.
We are currently working through new issues caused by the patches. I expect a new stable release in the next week or two. Rather than deal with deluge of support request or try to reproduce the documentation Moxiecode already has, I thought a Dojo lesson that covered how developers can take advantage of the new features might make sense.
I'd like to start the lesson with the basics. Since there are always issues in the queue from users with installation issues, I thought taking a few minutes to go through the install process step by step would benefit a large number of Drupal users who might learn better from watching someone actually do the install than reading step by step instructions.
After covering the basic installation process, I'd like to go over the changes in the new release and cover some of the more advanced TinyMCE configurations that I didn't even know were possible until I was forced to manually configure it during the early days of the Drupal 5 release.
The update is going to unlock (or re-unlock for some) additional TinyMCE features like...
- Create a more logical button layout
- Adding a spellcheck
- add YouTube button
- add PHP (beta) button
- add Unicode Keyboard
- add Codeprotect (allows developers to "lock" php in a post so other users can't remove it)
I'd be happy to do it if there is enough interest. Is there anything else being discussed for March 18?
Thoughts?

Comments
Interested
I'd be interested in this. I personally prefer to enter all my content coding by hand, but some clients are not that HTML literate, so a WYSIWYG editor is generally called for. On the odd occasion that I have installed TinyMCE for a client, there have often been odd issues like JS conflicts, code reformatting, etc. Finally things worked, but seeing things done "properly", would be useful. I also like the sound of those advanced features :)
This module has been
This module has been invaluable for a client I have that is unable to construct a URL or path (or complete sentence for that matter).
http://drupal.org/project/linktocontent
+1 for more JS magic
I have a few sites that "require" WYSIWYG so I would like to learn more. It worked ok in the old 4.7 days.
Joe Moraca
http://www.webdevgeeks.com
Joe Moraca
WebDevGeeks.com
support idea of course!
Very interested in the popularization of this great module, which wins flat out if only because of the possibility of really toggling the texteareas.
As an enticement, also, let me take this opportunity of posting a TinyMCE tip:
On one site we are working on, we are using a thin javascript menuing wrapper involving (will say more about it when it's finished, but it's not germane to this discussion) the Prototype and Scriptaculous libraries.
We were able to get Prototype and Scriptaculous and jQuery working on the same team by including the following line at the head of all the drupal ./misc/*.js files:
and then changing all the "$()" shorthand invocations of jQuery to "$jq()".
But, lo and behold, TinyMce refused to play ball!
A long exhaustive search on Google (well, not that long!), produced a tip in the Scriptaculous wiki...
TinyMCE stopped working with scriptaculous.
So there, I followed the advice on the scriptaculous page (see http://wiki.script.aculo.us/scriptaculous/show/TinyMCE ):
If you load just tiny_mce.js before scriptaculous, because of things explained in the article about TinyMCE self-addressability, everything works.
Victor Kane
http://awebfactory.com.ar
Victor Kane
http://awebfactory.com
TinyMCE and JQuery
Victor,
PLEASE, PLEASE, PLEASE take a look at Nedjo's JQuery patch and let us know if that would have worked with the other script libraries you were/are using. There is simply no way we can test every possible configuration, but we'd like to make this the most solid, stable release possible. Moving to JQuery and using form based customizations is a fairly radical change for TinyMCE. If we're going run into a huge issues, we'd like to know before we release so we don't have retract, roll back, and deal with hundreds of issues in the queue.
Sure..
I'd be interested..
And one other thing. It sounds like the latest incarnation of tinymce for d 5 is a lot different from the one i used about 4 months ago for 4.7.
Does anybody know if the latest incarnation still reformats (or should i say UNformats) existing code so that it is well.. basically unformatted.? Last time i used this i would sometimes bounce back and forth between manually editing the html and using tinymce. however, tinymce usually UNprettified the underlying source code.
Just curious. because sometimes it's actually easier to do things by hand and sometimes with an html editor. the ability to combine the two is the best of both worlds IF tinymce would keep the underlying format intact..
thanks for any input someone can add
+1
Bring it on!
Oh hell yes...
Good lord, if I could only put into words how much this module needs focus, support, documentation, etc. It beggars belief. I've installed it numerous times, but it never seems to get easier, and with all the hoo-hah around it lately, it only warrants this kind of manoeuvre even more!
Come forth with info and support, please!! I'll stick my oar in where I can! :)
Web Development in Nottingham, UK by Kineta Systems / Follow me on Twitter! @NikLP
If we do this as a lesson, maybe it'll motivate me
If we do this as a dojo lesson, maybe I'll finally write that HowTo on installing and provisioning TinyMCE for end users as it relates to version 5.1. Lord knows I won't be getting to it unless I have to, and it's been languishing in my issue queue for over a month.
+1 from me.
[/senpai]
Joel Farris | my 'certified to rock' score
Transparatech
http://transparatech.com
619.717.2805
Blog-centric additions:
It would be nice for some blog-centric additions such as:
block-quote, code, etc.
It would also be nice to have profiles based on node types.