CrowdFarming is an online platform that allows consumers to buy organic food directly from farmers. It aims to create a positive social and environmental impact by producing on demand and helping fight food waste.
In 2019, when CrowdFarming’s team was searching for platforms to build their company blog, they stumbled upon Frontity and decided to try it out. Since then, CrowdFarming’s multilingual blog has been powered by WordPress.com and Frontity.
We recently had the opportunity to talk with Gabriel Rabello, who works in the IT team at CrowdFarming and is responsible for the front-end web development and maintenance. We asked him a few questions about the project and how Frontity fit in.
What were the main requirements of this project?
We had two main requirements. The first one was to create our own custom design. Secondly, we wanted to give the marketing team the ability to create, edit and publish content in an easy way, without having to rely on the technical staff.
Prior to Frontity, we were using Angular and had our own back-end. Since this stack didn’t allow us to fulfil the project’s needs, we decided to look for alternative platforms.
Why did you decide to use Frontity?
I already knew React so as soon as I found out about Frontity and took a look at the docs, I thought this could be a great framework to move to and use with WordPress.
Frontity looked like a solid framework, with great potential and future projection.
How did Frontity help meet your requirements?
Frontity allowed us to combine easily WordPress.com for managing the content in multiple languages, and our own React theme to serve it. This was a win-win option because:
- We could focus on building our own custom theme with a library we were already familiar with (instead of PHP).
- We could simplify the publishing workflow by using WordPress, a great fit for our use case and a tool the marketing team was also comfortable with.
Since our audience is spread across different countries and speaks different languages, we decided to create and run four blogs on WordPress.com, one per language (Spanish, English, French and German), and integrated them with Frontity. In other words, we’re currently using:
- Four WordPress.com blogs, one for each language.
- One Frontity installation for the front-end.
We automatically redirect visitors to one blog or another based on their location, and they can select their preferred language using a dropdown link too.
How the experience with the framework has been so far? Are you happy with it?
Frontity has turned out to be a great choice so far.
At first, it took me some time to become familiar with the framework. But once I learnt and understood how it all worked (especially the part of defining the theme state), the development process ran smoothly and Frontity made the WordPress integration easier.
On the other hand, the marketing team, who currently writes new content weekly, can manage, publish and update any blog posts by themselves. So the overall balance it’s very positive.
A huge thank you to Gabriel and the CrowdFarming team for taking the time to share their story with us. 🙌
Frontity Framework can be a great choice for many different use cases. This is just one of them, and a good example of how it can be used for empowering your content team while creating a custom React front-end for multiple sites. We’ll keep exploring and sharing more user stories like this one. Stay tuned!