Drupal Canvas on Upsun: AI Setup Required Careful Human Review

Upsun

Drupal Canvas, introduced at DrupalCon Vienna 2025, quickly became a feature many teams wanted to demonstrate to clients. In a recent Upsun blog post, Taras Kruts recounts how his team deployed a live, browser-accessible demo and what the process revealed about working with AI in real-world development.

After Drupal founder Dries Buytaert unveiled Drupal Canvas as a visual page-building feature, Kruts and his colleagues at Lemberg Solutions decided to make it immediately accessible through a hosted demo environment on Upsun, formerly Platform.sh. Rather than configuring everything manually, the team relied heavily on AI within their development workflow to generate the initial project structure and deployment setup.

The AI-assisted setup produced a working starting point quickly, but several issues emerged during deployment. The tool referenced an outdated Composer package name, confused Platform.sh and Upsun configuration files following the rebrand, generated unnecessary documentation files, and attempted to install a non-existent Drupal profile. Each of these errors required manual correction before the environment could run reliably.

Through iterative troubleshooting, the team refined the configuration and introduced automated deployment hooks to install Drupal and enable the Canvas module for every new environment. The result was a clean, reusable demo instance that could be spun up for client previews without manual setup.

According to Kruts, the complete process took one hour and twenty-five minutes. While AI generated much of the initial configuration in under half an hour, the majority of the effort involved review, debugging, and simplification. The experience underscores a practical lesson: AI can accelerate setup tasks, but dependable outcomes still rely on precise prompting and experienced human oversight.

Disclosure: This content is produced with the assistance of AI.

Disclaimer: The opinions expressed in this story do not necessarily represent that of TheDropTimes. We regularly share third-party blog posts that feature Drupal in good faith. TDT recommends Reader's discretion while consuming such content, as the veracity/authenticity of the story depends on the blogger and their motives. 

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Related People

Upcoming Events