Sprint · Octobre 2026

Plone 4 → 6 : la grande migration

Une semaine de sprint pour iA·Docs et iA·Délib.

Quatre chantiers cette semaine.

iA·Docs et iA·Délib partagent de nombreux packages : environ 50 % du code est déjà migré. Cette semaine, on continue sur la lancée.

Contacts → Plone 6.2

La stack collective.contact passe en 6.2. Un gros morceau derrière nous.

En bonne voie

CKEditor / TinyMCE

On remet à neuf notre éditeur WYSIWYG.

En cours

ZAMQP → Celery

collective.zamqp s'efface au profit de collective.celery. RabbitMQ reste le message broker.

En cours

Pyramid, prochaine étape

Le webservice des scanners (imio.webservice.json) passe sur la dernière version du framework.

Planifié

Migration Plone 6 · Octobre 2026

AVANT

collective.zamqp : coincé avec ZServer.

  • collective.zamqp repose sur ZServer
  • ZServer est supprimé sous Python 3
  • Plone 6 tourne en WSGI

APRÈS

Bonjour Celery !

  • collective.celery pour les tâches asynchrones
  • Plus de dépendance à ZServer : compatible WSGI
  • En vue : une stack imio.celery.{core,pm,dms}
Migration Plone 6 · Octobre 2026

▶ Démo en direct

collective.celery en action

Pyramid (webservice scanner/esign) émet une tâche. Un worker Celery la prend en charge.

Pyramid → collective.celery