Congratulations — you've completed the Build custom Visual Editor CloudCannon's visual editing interface provides a user-friendly way of updating your website files on an interactive preview of your webpage. You can navigate around your website preview using links/buttons, as you would on the live version, and edit your content inline on the page, or with the data panel or sidebar. What you see in the Visual Editor is what your website visitors will see on your live webpages.Visual Editor
We've covered the core skills behind any custom integration: how to detect the Visual Editor, initialize the API, render a custom interface, upload a file, and write new data back to your Site A website in CloudCannon that includes all the files, content, configuration, and settings needed to edit, build, and host a complete website.Site
If you have any questions, please reach out to our friendly support team or check out the CloudCannon Community. You can find the complete example in the doodle-example repository.
Go further with the Visual Editor API#
The Doodle Gallery only uses a handful of the methods the Visual Editor API CloudCannon's Visual Editor API is a public JavaScript API for building custom integrations with the Visual Editor. It lets you run your own code inside the Visual Editor to read and write content, listen for changes, and upload files using code running inside your website files.Visual Editor API
- Listen for changes — Keep your integration in sync when content changes in the Visual Editor.
- Create a custom Data Panel — Open CloudCannon's own Data Panels from your integration.
- Create custom inline editing — Make elements on the page directly editable.
- List files, Collections, and Datasets — Access and work across many files in a Collection or Dataset at once.
- Read and write data — The full set of methods for file data, body content, and raw source.
Try another integration#
The same skills you used for the Doodle Gallery apply to all kinds of custom tools. Here are a few ideas for integrations of your own:
- A validation overlay that flags broken links or missing image alt text directly on the preview.
- A preview card that fetches a thumbnail or embed from a third-party service for a URL field, such as a YouTube video or social post.