Do you ever spend time thinking about how you create content? No? That’s okay; we spend a lot of time doing it for you. We recently challenged ourselves to integrate IBM Watson’s semantic and tone analysis features in the version of the rich-text editor we deploy into several IBM solutions. An interesting task with even more interesting outcomes.
The tl;dr here is that utilizing the power of IBM Watson’s cognitive services we found ways to enhance the content creation process while also improving the user experience.
Before I share the in’s and out’s of what we learned, let me briefly introduce Ephox. We are the leading provider of advanced WYSIWYG, HTML editing solutions. Our editors, TinyMCE and Textbox.io, are used by over 70 million people globally and approximately 30% of the content on the internet is created using our solutions. We are an IBM Business Partner and have provided solutions to IBM clients since 2006. Our mission is to provide users the tools to enable them to generate great content with the best user experience possible.
Speaking of great user experiences, we’ve all encountered problems while creating content on the internet, on our employer’s intranet or in particular social business solutions. Things like copying and pasting content from Word, but having the formatting looking more like a toddler bashed the keyboard than the elegant business document you started with. We’ve wished for the ability to drag and drop files, easily manipulate images and tables, and to have the enter button always work as expected. Those days are over.
- a modern and intuitive user experience
- spell checking of 13 common languages
- copy and paste that preserves structure, even for tables and lists
- image handling that allows you to add images from anywhere, and even resize them inline
- table tools that let you work just like in desktop apps
Beyond spell checking, autocorrect and common “find and replace” tools, Textbox.io includes a markdown parser, instantly translating markdown syntax into HTML. Social business user interaction is amplified with @Mentions automatically notifying another user when mentioned inline—this is now available in IBM Connections and coming soon to the API. We created an easy styling tool that allows admins to apply custom classes or styles, scoped to elements you choose, making CSS styling easy. Importantly, the editor is built with assistive technologies in mind the editor’s output complies with the WAI-ARIA accessibility standard.
On the UI/UX side, our clutter free contextual toolbar, unified styling menu, and responsive design make the user experience seamless and efficient. Advanced keyboard shortcuts come out of the box, and we are extremely proud that Textbox.io is the only truly responsive, mobile compliant rich-text editor. Phone, tablet or computer, creating great, meaningful content can now be done anywhere on (almost) any device.
Anyhow, back to our challenge. We wondered whether we could augment the content creation process with IBM Watson’s cognitive services? Happily, the answer is yes.
By utilizing IBM’s Concept Insights API, authors can receive contextually relevant content recommendations in real-time. Authors can include data from internet articles, rich media, and subject matter experts with a familiar drag-and-drop action. Businesses embracing social business can even pull content from custom repositories such as IBM Connections and IBM Web Content Manager.
By leveraging IBM Watson’s Tone Analyzer authors receive instant feedback on the “tone” of their work. Angry, fearful, sad, joyful or disgusted? Open, conscientious, extraverted or agreeable? Confident, tentative, maybe even analytical? Capable of detecting a range of emotions, social tendencies and language styles, our implementation of Watson can help every author create their most meaningful work.
As for how Watson helped turn the best rich-text editor up to 11? Who doesn’t want to squeeze a Spinal Tap reference into a story on cognitive content? We’re sure Watson would approve (being a Dylan fan and all).
If you’re an enterprise looking to leverage emerging trends in artificial intelligence and language processing, especially in your social business applications, we’d love to discuss what we learned integrating IBM Watson into Textbox.io. Contact us or learn more about Textbox.io.