I know there have been loads of threads already on the topic of WYSIWYGs, TinyMCE, etc. I just want to think out loud here for a minute and see if anyone else has thoughts on it.
I use Wordpress when it comes to blogging. I love Expression Engine, and I realize that it started as a blogging tool, but I really just think Wordpress is a better software package for both the intense blogger and the newbie. Over the years, they’ve honed in on some things in development, and I think its current state is exceptional. The WYSIWYG editor (still TinyMCE, non?) behaves just as you’d expect, allowing me to see what I’m doing and how it will basically look before I post it. The software auto-pings any links I’ve included in my post (still not clear on if EE can do this). Their WYSIWYG-integrated asset manager is probably the best recent improvement; it couldn’t be easier to add images, videos, music, or other media. The Wordpress Control Panel is fairly intuitive, and it doesn’t take long for a person to be able to grasp it.
Now, I understand that it’s a much more streamlined, specific-purpose piece of software, which is why things like asset management can be more integrated and easy to manipulate. Trying to get a forum to work with Wordpress is a nightmare. The sheer flexibility of EE (one reason I love it!) poses a problem for anyone trying to design a universal interface that can handle media in multiple contexts. I have seen the file manager preview for 2.0, and I’m hoping this kind of interface will be available to the end user in the context of adding an image or video to a weblog entry (in the same manner as Wordpress). If this is the case, it’ll simply blow Wordpress’s media manager out of the water.
I do have some problems with TinyMCE in ExpressionEngine. About half the time, on either Firefox 3 or Safari 3, a normal textarea box comes up instead of the TinyMCE editor. Sometimes I just have to reload the page to get it to work, other times it requires me to navigate to another page and then again to the publish/edit page. When it does work, I can’t highlight a line and change it to another format like h2. Instead, it keeps the first letter of the line the same and changes the rest of the line PLUS the next line to h2. Here’s the HTML ends up looking like this:
<h2><span>1</span>. Elected Officers:
</h2>
<h2>President: Doug Turner
</h2>
<p>Vice-President: Jason Chapman<br />
Treasurer: Stephanie Lutz-Crawford<br />
Secretary: Jan Johnson<br />
Co-Secretary/Social Chair: Amber TuleyHave I done something wrong here? I’m using LG TinyMCE (v.1.2.1) and TinyMCE v.3.0.8. I should mention that this behavior is consistent with all the EE sites I’ve done. TinyMCE just doesn’t feel as stable and robust in EE as it does in Wordpress. Being comfortable in HTML, I can fix these problems by hand. But I’m concerned about my clients getting frustrated and giving up on it. It will reflect poorly on my company, as it will look like we’ve put together a shoddy product. (No offense to EllisLab, it’s not a haphazard product at all! And this really concerns a third-party solution anyway…) Second to asset management, I guess that’s my biggest issue. Is anyone else experience this stuff?