banner image

Halden's Internship Week 2

July 1, 2024 by Halden Kavanagh

internship

Week 2 (6/3/24 - 6/7/24)

Reporting back on my second week as an intern at Razoyo!

This week has been all about diving deeper into the project and getting to grips with the new technologies I’ll be working with. I have continued to focus on building out the demo site, which has been both challenging and rewarding. As with any new technology, there have been a few quirks to figure out along the way. However, the more time I spend working with it, the more comfortable I become.

My main focus this week was properly setting up Cloudcannon Bookshop. Bookshop is a library that allows developers to create components, which can be added and edited using the Cloudcannon visual editor. At first, it was hard to wrap my head around, but after properly setting up the environment to be compatible with Bookshop, it went smoothly.

Screenshot of a demo website
Screenshot of a demo website

I also addressed an elephant in the room, the Cloudcannon config file. This is essentially a huge yml config file for cloudcannon. It is used to set upload paths, define collections, it has editor settings, and so much more. It’s pretty much responsible for all of the user actions on the site. Without it, there would be no content editing and management. It took me a bit, but I surely learned that manually editing this file is not reliable because the syntax is weird, and any blank spaces or tiny errors will not be applied without an error to show you where it went wrong. Luckily, there is a config editor in cloudcannon, where most of the functionality can be added, removing the risk of syntax errors.

Overall, my second week was great. I am enjoying working remotely, and it has been really nice to be able to code, and diving deeper into the tools I will be using. I believe taking time to really learn and understand the Cloudcannon configuration will be valuable moving forward.

Subscribe to our newsletter for regular community updates, case studies, and more.