BelOrta Migrates from Craft CMS to Drupal for Dual-Audience Platform
Balancing the needs of consumers and professional buyers on a single website was a key requirement in BelOrta's digital platform redesign. The Belgian cooperative of fruit and vegetable growers migrated from Craft CMS to Drupal to create a shared platform that supports distinct audience journeys while maintaining a consistent content structure and visual identity.
The implementation separates content and functionality for two primary audiences. Consumer-focused sections provide recipes, cooking inspiration, and community-oriented content, while professional users have access to seasonal product information, grower information, and service-related material. Rather than maintaining separate websites for consumers and professional buyers, both experiences are delivered through a common platform architecture.
The migration also introduced a component-based content management approach. According to Calibrate's case study, BelOrta's editorial teams can create and update pages using predefined branded components without requiring developer involvement for routine content changes. The approach allows content to be updated more quickly while maintaining visual consistency across the website.
A central feature of the platform is its seasonal content model. According to the case study, the seasonal calendar can be updated regularly as product availability changes throughout the year. Calibrate states that this required a caching strategy capable of balancing content freshness with performance requirements while ensuring seasonal information remains current.
The platform also connects recipes, products, and grower information through a shared content structure. Visitors can browse recipes based on seasonal produce, while related products and grower details provide additional context. Registered users can save and organise recipes, extending engagement beyond individual visits.
Calibrate says the visual design introduced additional technical complexity through curved layouts, animations, and dynamic interface elements, requiring custom development while maintaining responsive behaviour across devices. At the same time, the platform needed to remain manageable for non-technical content editors despite the complexity of the underlying implementation.
The project illustrates how Drupal can support multiple audience groups within a single platform while managing frequently changing content. Although the case study does not provide performance metrics, business outcomes, or user adoption figures, it demonstrates how Drupal's content modelling and editorial tools deliver interconnected experiences for both consumer and professional audiences.
