Case Study
15/10/2025
Alfa
en
Integrating Plone and Django: A Real-World Case Study with Nginx SSI
Developer
Decision-maker
Intermediate
In this technical talk, I will share a practical case study on how we integrated a Django application with a Plone CMS website for ChooseHelp.com.

Details

The client needed to display their large rehab catalog, built in Django, seamlessly within their existing Plone CMS-powered website while preserving Plone’s layout, theme, and user experience.

Five years ago, before Volto and REST API were widely adopted in Plone, our team used a creative solution with server-side Nginx includes to combine the two frameworks efficiently. We managed to render Django views inside Plone templates while maintaining authenticated user sessions, consistent navigation, and full styling integration.

This talk will provide: The business and technical context behind the integration need. Architectural overview of the integration setup. Code examples of Django views prepared for Nginx inclusion. Front-end adjustments to blend Django output within Plone layouts. Nginx configuration snippets for server-side includes. Lessons learned, performance considerations, and maintenance caveats. Developers attending will gain practical insights on bridging frameworks when replatforming is not an option, and how to architect integration solutions even in technically restrictive environments.

While today REST API and Volto offer more straightforward ways to integrate, this approach still has interesting applications for legacy setups or partial feature migrations.