io-Comune: la soluzione per i comuni italiani

Piero Nicolli

Piero Nicolli

Frontend developer @ RedTurtle

Volto Team member @ Plone

@pieronicolli

pnicolli

io-Comune: la soluzione per i comuni italiani

io-Comune: la soluzione per i comuni italiani

Linee guida v2

2019

Obiettivi

Temi per la PA riutilizzabili e personalizzabili

bootstrap-italia

Kit implementato in React

Costruire un prodotto

Un tema di base comune a tutti

How we got there

How we got there

  • Configured Razzle to allow for a third Volto layer
  • Built a yeoman generator
  • Profit

Deployment

  • It gets more complicated than classic Plone
  • Volto needs to be built on prod server
  • Some additional configuration needed
    • reverse proxy, more balancers, etc

DOCKER
ALL THE THINGS

Docker

  • Rancher on Kubernetes
  • GitHub Actions / GitLab CI
  • No builds on the prod server

Esempi

Prossimi passi

Issues

Maintenance of configuration files

  • Dockerfile
  • CI files
  • package.json, and so on

What next?

  • Auto upgrade repos
  • Base theme as add-on
  • An add-on for each site

Thank you!

Made with Slides.com