WordPress 2.8 Upgrade WYSIWYG TinyMCE Google Gears Bug

If you’ve recently upgraded to WordPress 2.8 and you’ve noticed that your friendly post editor (WYSIWYG by TinyMCE) no longer appears, you must likely have Google Gears enabled for your site. The Javascript error console includes a line number error and when viewing the script source, unreadable binary characters are present.

To fix, remove your site from the list of sites Google Gears is enabled. To do this from Firefox, click the “Tools” pull down menu and select “Gears Settings”. Click ‘remove’ for the sites listed that are having the problem.

From my research, I’ve discovered that Google Gears Caches files locally without regard to javascript errors, cleared browser cache or taking into account the query strings in the URLs.  It may be too complicated for Google Gears to detect javascript errors, but it should detect when the cache has been cleared in a browser in my opinion. More importantly, when the URL changes, e.g. from /wp-includes/js/tinymce/wp-tinymce.php?c=0&ver=3241-1141 to /wp-includes/js/tinymce/wp-tinymce.php?c=0&ver=3241-1141&change=1), Google Gears should treat this new URL link differently, as the query string may tell the server to send back a completely different code.Google Gears Developers: Please treat the URL including the query string as separate files to be cached in Google Gears.

The only way I could see WordPress developers from preventing this from happening in the future is to rename the wp-tinymce.php file for every release. There may be some documentation for Google Gears as well to tell it to upgrade all of the locally cached files.

CFormsII plugin Currently Not Available at WordPress.org

The CFormsII WordPress plugin is currently not available on wordpress.org/extend/plugins/. The plugin is still available for download from the Delicious Days web site, http://www.deliciousdays.com/cforms-plugin.

The plugin was removed due to the current license packaged with the plugin. The future versions will be released with the correct license. We are hopeful that the new version will return to the WordPress Plugins directory.

Welcome to Plugins: The WordPress Plugins Podcast

Welcome to Plugins, The WordPress Plugins Podcast.

The Plugins Podcast aims to cover one WordPress plugin each week with occasional interviews of plugin developers as well as with heavy plugin users. Normal episodes will aim to be between 10-15 minutes in mp3 format.

This podcast is hosted by Angelo Mandato, a seasoned software programmer, web developer and network administrator. Angelo’s currently the CIO of RawVoice, the company behind the Blubrry Podcasting Community. He’s been working with PHP since the Winter of 2000 and started using WordPress for his personal blog since April of 2005. Angelo’s developed 4 WordPress plugins, 2 of which are publicly available: Subscribe Sidebar and Blubrry Powerpress.

If you have plugin suggestions, comments or would like to be interviewed on the show, please E-mail pluginspodcast [at] gmail (dot) com.