Andrew Pollack's Blog

Technology, Family, Entertainment, Politics, and Random Noise

The CKEditor - with Domino -- will be better than rolling your own!

By Andrew Pollack on 03/16/2010 at 03:53 PM EDT

If you don't know the CKEditor, you soon will. Maureen (and others) have recently gone public with the announcement that starting in near term release of 8.5.x, that fantastic rich text editor will be shipped built in with the Domino server and will be integrated for easy use for XPages.

One thing that's hard to do at present with the CKEditor when you integrate with Domino, is handle the built in browsing/uploading/embedding for file attachments, images, flash, and so on. There are plug-ins for ftp and perl, and some others, but of course not for Domino. I wrote my own for my integration and includes a full file system simulation so users can create folders and so on and store files in what seems like a traditional file system but is in fact a Domino database that replicates across the cluster. I may sell it or give it away at some point -- I haven't decided.

There's good news on that front for all of us, however! Maureen demonstrated at the "Developer Camp" in Germany last week that the integration with Domino includes the ability to upload directly into the rich text field associated with the editor on the Domino back end. While it's not the same solution I came up with and there are some limitations to the idea of storing the files with the document rather than in a distinct library, I think the way IBM is doing things makes sense for the general use product set they're making -- and the way CKEditor works, there's no reason you can't switch to your own method (or mine) on a per implementation basis with just a very tiny bit of javascript.

Even better, just because there's no checkbox (not that has been announced as yet anyway) for regular forms to use that editor, doesn't mean you can't do it. Once that editor is shipping on the server, you should be able to standardize your code for how you use it in your own applications. Since it will be there, and be in the same place on every server, you can build your apps to take advantage of it.

I've standardized on CKEditor for my own web applications and actually find it better for many things than a traditional editor would be. I'll be doing some experimenting along those lines and see about suggesting a way to standardize on it a bit.


  • car icon

    On Site Training

    We can bring the same kind of top quality training you get at conferences right to your offices. If your team needs training in a single topic, or you want to do a whole series on site, we can put a mini-conference together just for your team. For more information, Contact Me.
  • There are  - loading -  comments....

    re: The CKEditor - with Domino -- will be better than rolling your own!By Erik Brooks on 03/16/2010 at 21:59 EDT
    Comment Loading
    well...By Andrew Pollack on 03/16/2010 at 22:17 EDT
    Comment Loading
    re: well...By Erik Brooks on 03/16/2010 at 22:40 EDT
    Comment Loading
    re: well...By Andrew Pollack on 03/16/2010 at 23:23 EDT
    Comment Loading
    re: well...By Erik Brooks on 03/17/2010 at 05:05 EDT
    Comment Loading
    have you noticed that you can drag and drop imagesBy Sean Cull on 03/17/2010 at 15:47 EDT
    Comment Loading
    re: The CKEditor - with Domino -- will be better than rolling your own!By Leif Bjorking on 03/22/2010 at 04:50 EDT
    Comment Loading
    re: The CKEditor - with Domino -- will be better than rolling your own!By Marc Vanderstraeten on 05/18/2010 at 03:44 EDT
    Comment Loading


    Other Recent Stories...

    1. 07/20/2010IBM has invented the time machine - and not in a good waySteve Mills is now in charge of both hardware and software. According to The New York Times.... The management changes, announced in an e-mail message to I.B.M. employees, were intended to improve the company’s products and services, Mr. Palmisano wrote. For example, computer hardware and software are for the first time being placed under the oversight of one executive......Increasingly, Mr. Palmisano wrote, computer systems must be “designed and brought to market as tightly integrated” packages of ...... 
    2. 07/18/2010A lot of work, but something I've always wanted to do -- Fixing up a car for one of my kidsOne of the things I've thought about for years and have always wanted to do, is to fix up a car for one of my kids. I'm not sure why, but its just something that I've thought about since they were really small. Of course, daydreams being what they are, the reality is never quite as grand in scale -- the 70's era muscle car turns out to be a 2002 Kia, and instead of an old pole barn to work in, the car is up on ramps in my driveway. Still, I'm really enjoying getting to do the work, being able to do the ...... 
    3. 07/13/2010Old Spice -- Their marketing team fully groks social media. You know the old spice guy (I'm on a boat)? I don't care for their products, but their ad people have gone social nuclear. Read this to see how they've totally "Got" social media promotion. ...... 
    4. 06/22/2010Product Review: Plantronics Savi Office wireless headset 
    5. 06/16/2010Ed Brill has a blog. Peter O'Kelly has blog... 
    6. 06/15/2010How about Traveler for Desktop? 
    7. 06/15/2010Why XPages is not LCD any more 
    8. 06/15/2010Fixing Domino Designer -  
    9. 06/14/2010Bandwagon: Why the decline in Notes seats, when the Domino server is still the best value on the marketplace? Here's why.... 
    10. 05/17/2010Unified Comunications Server? That ship sailed -- it's time to move on. 
    Click here for more articles.....


    pen icon Comment Entry
    Subject
    Your Name
    Homepage
    *Your Email
    * Your email address is required, but not displayed.
     
    Your thoughts....
     
    Remember Me  

    Please wait while your document is saved.