2024 Rich Text Editing Developer Survey

Share your thoughts on the future of collaborative rich text editing. (Our survey takes about 10 mins)

Have your say

Foraus

How Foraus drives public policy discussions with CKEditor

View all case studies

All information is correct as of the original time of publishing.

Company

Foraus

Industry

Public policy

Location

Zurich, Switzerland

Jonas Nakonz

We really try to emphasize collaboration…CKEditor 5 is a great help in achieving this.

Jonas Nakonz

Senior Project Manager, Foraus

Outcomes

Collaborative public policy discussion platform

Increased user engagement

New revenue stream

More content produced

Modern WYSIWYG for real-time collaboration

Minimal custom development work

The challenge

Get community groups collaborating on policy ideas in real time

Foraus is a public policy think tank that aims to involve university students in finding solutions to major issues such as climate change.

Initially, Foraus used Facebook and WhatsApp to coordinate workshops and facilitate conversations between participants. But social media and messaging tools weren’t very effective when people needed to collaboratively create policy ideas. People ended up using word processors to write documents and share them with only small groups of other participants, which seriously limited the collaborative environment that Foraus wanted to foster. So the think tank decided to create Policy Kitchen, a collaborative platform for drafting and discussing policy documents.

To power Policy Kitchen, Foraus needed a rich text editor with:

  • Purpose-built features for real-time collaboration
  • A familiar, MS Word-style interface
  • Comments and track changes for easy editing
  • Media embedding and tables
Real-time collaboration software is a unique invention in making open ideation more collaborative.

The solution

A collaboration-first platform for writing, discussing and editing documents

Policy Kitchen is a web-based social hub for discussing and formulating policy, with CKEditor 5 built in. The platform has a community section, where users can socialize and discuss issues, and a policy ideation section. It was especially important to Foraus that the ideation section allowed people to discuss their ideas and collaboratively write policy solution documents. "We are a community, not just a tool," says senior project manager Jonas Nakonz.

Using CKEditor 5 means people no longer have to resort to isolated word processors and basic file sharing methods to create draft documents. Now, Policy Kitchen users can work together in real time from anywhere in the world. “We really try to emphasize collaboration, and real-time collaborative software is a unique invention in making open ideation more collaborative,” says Jonas. Policy Kitchen users can enhance their documents with tables and media embeds, too.

What we provided

WYSIWYG editor designed for collaboration

Real-time Collaboration (Premium) plugin

Track Changes (Premium) plugin

Comments (Premium) plugin

Media Embed

Commercial License

The result

Better engagement, more users, and new business opportunities

Since rolling out Policy Kitchen, Foraus has seen 1,300+ people sign up to the platform. Users based around the world have contributed to policy documents published by Foraus. “Policy Kitchen has already allowed us to publish quality policy papers based on collaborative work with hundreds of participants from five continents at a time," says Jonas.

In addition to seeing more engagement and better quality policy papers, Jonas also expects Policy Kitchen to boost their media profile and business opportunities at Foraus. The company is already planning to offer Policy Kitchen as a service to other organizations, including think tanks and governments. As a place to collaborate on public policy, Jonas says Policy Kitchen is unique: "Other open ideation platforms stress competition. We stress collaboration."

Policy Kitchen has already allowed us to publish quality policy papers based on collaborative work with hundreds of participants from five continents at a time.

Share

Find out what CKEditor can do for you

Trusted and approved by

We use cookies and other technologies to provide you with a better user experience.

Learn more about cookies policy

Hi there, any questions about products or pricing?

Questions about our products or pricing?

Contact our Sales Representatives.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.

piAId = '1019062'; piCId = '3317'; piHostname = 'info.ckeditor.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });