2025-09-09 –, Room A
Content Management Systems are often considered the backbone of a business website that serves as the central hub for marketing and information about a business's products. As a developer, you are the gatekeeper and caretaker of the CMS and all who use it. It is not uncommon to see content staff finding the content management system difficult to navigate when starting out, or having to fight with the CMS to make it work. This talk will cover how to use Wagtail to take control of the CMS and customize it in a way that best suits your vision and your content writing staff's workflows.
Content Management Systems are a crucial element of any organization's online presence in a world where customers get their information online. Depending on the content management system, you may encounter different challenges in completely different aspects. Whether it's the developers having a headache, the content writers having difficulty working with the content management system, or the customers having issues, does it have to be this way?
Whether you're a veteran Django programmer, a new user of the framework, or a CMS developer exploring alternatives, this talk is for you. We'll demonstrate how Django and Wagtail can be leveraged to create an elegant, custom-tailored Content Management System. You'll learn how to build a CMS that's both easy to maintain for developers and intuitive for content writers, with customization options that perfectly align with your specific requirements.
Additionally, we will talk about the common pitfalls we see with CMS sites that run into issues and how to best prepare your CMS for running at scale.
Meet Michael, an experienced System Administrator who has been working in the IT industry for 7 years. Presently, Michael works at Platform.sh as an Elite Cloud Support Engineer, working with Platform's Elite tier customers, typically consisting of big brands. Michael has used Python to approach or create solutions to big problems throughout his career. Whether it's moving an outdated email contact system to Microsoft 365 and filtering for duplicates, or using it to create his own solutions to his customers problems.
Outside of Michael's work at Platform, he has worked on various Python personal projects since 2018, primarily Discord bots. Out of all the programming languages he works, Python is his favorite.
Michael is also currently studying for his Computer Science degree at Western Governors University.