In the digital age, websites serve as more than just a platform for selling goods and services; they are a representation of your identity to the world. At 10Clouds, we understand the significance of a well-structured and efficient website. Therefore, we embarked on a journey to enhance our own website, transitioning from WordPress to the dynamic Jamstack architecture, powered by Sanity as our Content Management System (CMS). This monumental shift allowed us to redefine our approach to content management and supercharge our online presence. In this article, we’ll explore the reasons behind this transition, our experience with Sanity, and the remarkable changes it brought to our digital landscape.
When we set out to revamp our website, we had a clear vision of what we wanted to achieve. Our primary goals were as follows:
In our previous setup, Content Managers were limited in their ability to make changes. While blog posts were easily editable in the CMS, other page updates required developer intervention. We aimed to grant full editorial access to all Content Managers, ensuring they could make real-time updates without relying on developers.
We sought to provide Content Managers with the autonomy to create their own pages. This involved the use of content segments to construct unique pages, reducing the dependence on the development team.
Transferring data from our old blog to the new site was a critical task. This migration included images, authors, blog posts, categories, and their intricate relationships. Our goal was to ensure data integrity throughout the transition.
In the digital realm, visibility is key. We strived to make our new website SEO-ready, optimizing content to rank higher in search engines.
We aimed to expand the functionality of our website, including the ability to introduce new elements into blog posts, such as wrapped quote blocks.
All blog posts and blog post lists were slated to receive a refreshed graphical interface to enhance user engagement.
Website speed is paramount in today’s fast-paced world. We were committed to ensuring our site loaded quickly and efficiently on both desktop and mobile devices.
To mitigate risks and ensure a smooth transition, we decided to migrate the website incrementally, one page at a time, instead of performing a wholesale migration.
In our quest for an ideal CMS, we considered several options, including Contentful and Strapi. Sanity emerged as the frontrunner due to the following compelling reasons:
Sanity provided us with unparalleled liberty in structuring content. We could define content elements that perfectly matched our needs, including author profiles, categories, blog posts, and custom pages.
With Gatsby, image optimization can be a significant bottleneck during builds. Sanity’s CDN-based image serving eliminated this concern, ensuring images didn’t impact build times.
Sanity offered outstanding flexibility in structuring our content and managing relationships between content segments. Its support for block content (rich text) allowed us to define unique structures in the text editor, providing the flexibility we needed for our components.
The transition to Sanity was met with enthusiasm from both our development and editorial teams.
Initially, our developers encountered challenges related to differences in the GraphQL schema across different branches. However, this issue was swiftly addressed by providing each developer with their own dataset. This solution ensured a smoother development process.
Our editors were thrilled with the newfound ability to access all areas of the website’s backend, a capability that was previously out of their reach. This empowerment enabled them to publish content independently, including long-awaited company case studies, with just a few clicks.
One of our primary objectives was to empower Content Managers with the ability to edit website content and create new pages without technical expertise. To achieve this, we turned to Storybook.
Storybook allowed us to implement union types, an array of different content sections that could be combined to form complete pages. Once these sections were designed and developed, they could be added to a library, enabling Content Managers to create new pages effortlessly. The challenge was to make this library user-friendly.
Content Managers had an extensive list of available sections, and understanding their purposes was essential to encourage utilization. Storybook came to the rescue by presenting a user-friendly library of available sections, making it easy for our marketing team to select, configure, and arrange them to compose various pages with just a few clicks. This approach also facilitated rapid prototyping and deployment.
The transition to Sanity and the revamped architecture brought about numerous achievements and benefits for 10Clouds:
As we look ahead, we are committed to further expanding the capabilities of our website. Our future plans include:
In conclusion, the migration to Sanity has been a transformative journey for 10Clouds. It has not only enhanced our website’s performance and content management capabilities but also provided a model for empowering non-technical team members to contribute to the digital landscape. With our eyes on the future, we are excited to continue expanding our capabilities and sharing our experiences with the broader community. Stay tuned for more exciting developments from 10Clouds!
© 2013 - 2024 Foreignerds. All Rights Reserved