Missouri State University

Skip to content Skip to navigation
a b c d e f g h i j k l m n o p q r s t u v w x y z

Web Strategy and Development Blog

  • Web Strategy and Development
  • Web Support
  • @msuweb

The End of an Editor as We Know It?

October 24, 2008 by Web Strategy and Development

Share this post:

  • Twitter
  • Facebook
  • LinkedIn
  • Pinterest
  • Pocket
  • Tumblr
  • Email

I really do feel fine:-)

Wednesday my frustration with the FCKEditor in RedDot CMS hit an all time high. I realized that the majority of the fixes I was working on had nothing to do with RedDot and had more to do with core editor functionality. So I took off on a wild run around internet sites to see what editors people were talking about and I found 3 that met my criteria (cross platform, not java):

  1. FCKEditor
  2. CuteEditor by CuteSoft
  3. TinyMCE

CuteEditor is a commercial product which has a small licensing fee. I’m not opposed to paying for an editor, but I wouldn’t have access to the source code. This makes me a little nervous about adding my own extensions for the CMS integration.

TinyMCE is a javascript editor that was free and open source – now we’re talking. A few tests on their online demo had me convinced (like an actually functional paste from Word and self-closing tags -OMG). So I dove into an area I’ve not ventured before – integrating a new editor from scratch.

From the start, I wanted to minimize the impact on RedDot code to ease deployment and upgrade headaches. With the FCKEditor, saving posts form data to a RedDot CMS page which does some processing then executes the RQL to save the element. This makes changes like saving without closing the window difficult (putting it mildly). For this project, I took a different route. I placed a hidden iframe on the page with it’s own form that does the saving duties all on it’s own – including the RedDot processing (mainly for [ioRD] code replacements). Voilla! Ajax style saves.

As of right now, I can open and save content. There is no asset manager integration, or custom styling yet. Even so though, for the first time in a year, I’m excited about working on the editor again.

  • About the Author
  • Latest Posts

About Web Strategy and Development

  • Celebrate Global Accessibility Awareness Day (GAAD) on May 19 - May 16, 2022
  • New Content Management System Coming Soon - March 3, 2021
  • Meet our newest team member: Valerie Cummings - October 20, 2020
  • Graduate students: Share the stories of MSU - May 1, 2019
  • New design for university websites - April 17, 2019
  • Marketing and communications offices have new names - July 6, 2018
  • Social Media Kit: Spring 2018 Public Affairs Conference - March 27, 2018
  • Lessons learned from the Alumni Association and Bear Bulletin redesigns - March 2, 2018
  • Be smart on social: You’re one of us - February 27, 2018
  • Recap: Making Your Statement in a Digital World, Spring 2018 - February 26, 2018

Filed Under: Technical Tagged With: content, new, RedDot, RQL, solex, TinyMCE, upgrade

Share this post:

  • Twitter
  • Facebook
  • LinkedIn
  • Pinterest
  • Pocket
  • Tumblr
  • Email

Subscribe

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Follow @MSUWeb

My Tweets

Calendar

  • Complete Calendar

Categories

  • Accessibility
  • brand
  • email marketing
  • Mobile
  • News
  • Redesign
    • Academic websites
    • Web redesign 2010
    • Web redesign 2015
  • Social media
    • Social media kit
  • template
    • updates
  • Training
  • Video
  • Web Press
  • web strategy and development
    • Technical
  • Web Support
  • WordPress blogs

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Connect with web strategy and development

  • Twitter

Make your Missouri statementMake your Missouri statement
  • Last Modified: July 2, 2018
  • Accessibility
  • Disclaimer
  • Disclosures
  • EO/AA/M/F/Veterans/Disability/Sexual Orientation/Gender Identity
  • © 2013 Board of Governors, Missouri State University
  • Contact Information
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.