Plone: Frontend
Plone 6 Classic
16/10/2025 – –
Alfa
en
Less JavaScript: Build Modern, Interactive UIs with HTML and CSS
Developer
Designer
Intermediate
Let's stick to the standards: Native HTML and CSS offer powerful features that can often replace complex JavaScript, resulting in faster, more accessible, and easier-to-maintain codebases.
Details
For example, the "details" element isn’t just useful for basic accordion UI patterns it can also support responsive, accessible navigation menus and tabbed forms with little to no JavaScript. The "dialog" element enables native modal dialogs. With CSS alone, you can create image sliders, and built-in form validation helps reduce the need for external scripts. This talk showcases practical alternatives to heavyweight JavaScript UI libraries by leveraging web standards. You'll see how these techniques can be integrated in Plone and where they are already used. Some JavaScript is involved, but mostly just a little.

