Thursday, February 20, 2014

Problems posting links, news, announcements from MyGateway?

Since 2007, MyGateway has been using a WYSIWYG editor called "FCKEditor" version 2.5.1. This editor has provided a good number years of stability and service. However, web technologies these days advance at a rapid pace: JavaScript and HTML have many changes since 2007.

Figure 1.0 - FCKEditor
As a result, we have noticed more and more users complaining about not being able to post Announcements, News, and Email users while using Internet Explorer in MyGateway.  Underneath the hood, Internet Explorer was complaining with the following errors:

SCRIPT5007: Unable to get property '1' of undefined or null reference
editor.js, line 1 character 4523

SCRIPT5007: Unable to get property '1' of undefined or null reference
fckeditor.js, line 307 character 3


Instead of trying to repair an editor that hasn't been maintained since 2010, we have retired the old WYSIWYG editor and replaced it with the CKEditor version 4.3.2. This new editor brings with it optimizations and enhancements that FCKEditor didn't have. Even more, it doesn't throw the JavaScript errors that the old editor was throwing.
Figure 1.1 - CKEditor
Supported Browsers for the new editor are:
  • Internet Explorer: 8.0, 9.0, 9.0 Quirks, 10, and 11
  • Firefox: latest stable release
  • Chrome: latest stable release
  • Safari: latest stable release
  • Opera: latest stable release
Accessibility Support
  • JAWS Latest Stable:
    • Firefox Latest Stable + Windows 7 or 8
  • Hi-Contrast:
    • Firefox Latest Stable + Windows 7 or 8
    • Internet Explorer 9 + Windows 7 or 8
Another perk is CKEditor is generally compatible with iOS 6 (iPhone and iPad).

If you are still experiencing issue after this change, we recommend you close your browser, clear your browser's cache, and try MyGateway again. This will force your browser to download the latest code before rendering pages (Make sure your editor looks similar to the editor in figure 1.1). Thank you to those that provide valuable information so that we can improve the usability of MyGateway!