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.