Inspired by the original Confluence Source Editor, we thought it would be fun to take a popular server plugin and see if we could port it to the cloud.

What it does

Lets you edit Confluence page XHMTL directly, with beatification, change preview, find/replace, code folding and more!

How we built it

We used the Confluence Source Editor front-end code as a starting point, salvaging what we could, and rewriting anything that was not Cloud compatible.

Challenges we ran into

We ended up rewriting a significant portion of the code, due to most of it not fitting the cloud architecture. It was also hard to find out how to integrate the editor into the interface, given that you don't have the flexibility you do during server plugin development.

Accomplishments that we're proud of

The plugin is completely client-side, so we don't receive or store any user data.

What's next for Source Editor for Confluence Cloud

UI Improvements, and better Macro support.

Share this project: