Migration de yakforms vers drupal 11

Bonjour à tout le monde,

Je me présente, Nicolas, je suis le responsable informatique du Centre d’Expressions Musicales (CEM - www.le-cem.com) une association qui opère dans le champ de l’enseignement des musiques actuelles.

Nous n’utilisons pas directement yakforms mais nous utilisons drupal dans sa version 10 avec son module webform qui est au cœur de Yakforms. La seule fonctionnalité manquante dans notre installation est l’interface qui permet la construction de formulaire de manière simple et efficace (un module sur yakforms qui s’appelle formbuilder). Ce module n’est plus maintenu et ne peut donc s’installer sur une version supérieure de Drupal.
Nous pouvons constater l’importance de cette fonctionnalité puisque sans elle la gestion des formulaires est plus compliquée pour un·e utilisateur·rice lambda.

Nous avions déjà réfléchi à une migration de Yakforms en 2023 avec le concours de Mélissandre, une développeuse qui était en alternance au CEM, et qui avait fait mention de cela sur le forum https://framacolibri.org/t/yakforms-migration-sur-drupal-9/17286
Malheureusement cette tentative fut vaine mais nous souhaitons à nouveau la tenter et ce de manière plus organisée.
Pour cela, nous rédigeons actuellement un dossier auprès de la fondation nlnet (nlnet.nl/propose/) pour financer les développements afin de migrer yakforms vers drupal 11. Ce dossier est à rendre au plus tard pour le 1er octobre.
Une équipe de 3 développeurs serait constituée pour mener à bien ce projet.

Je vous tiendrai au courant de la suite donnée à cette migration,
Nicolas

1 Like

Salut Nico !

(J’ai bien reçu ton email en direct, malheureusement je n’ai pas encore eu le temps d’y répondre avec une rentrée bien chargée !

C’est cool pour le dossier NLnet ! J’espère que ça marchera pour vous :crossed_fingers:

De notre côté, on a un petit peu avancé, et par à-coups :

  1. en février/mars, j’ai fait le tour des principales solutions libres de formulaires pour les tester*.
  2. en avril, on s’est dit que Liberaforms pourrait être un bon candidat, même si moins complet que Yakforms (ex: pas de conditions, pas de multipages, etc)
  3. en mai, on a pris contact avec l’équipe de dév, et on a traduit le logiciel en FR
  4. en juin, on l’a mis en place sur https://beta.liberaforms.org
  5. depuis… rien (vacances, rentrée, etc)
  6. Là, en décembre, Basile (stagiaire Framasoft) va tenter d’ajouter quelques fonctionnalités à Liberaforms. Si et seulement si ça se passe bien, alors on préparera une transition de Yakforms vers Liberaforms pour fin 2025.

Note que l’équipe (espagnole, principalement) de Liberaforms compte aussi faire une demande NLnet.

Merci pour toutes ces infos ! On se tient au courant :slight_smile:

1 Like

Bonjour à tout le monde,

Un dossier de financement a été déposé hier sur le site de NLnet pour la migration de Yakforms.
J’explore d’autres pistes de financement notamment en local.

J’ai pris contact avec des structures qui hébergent des instances de Yakforms.
(l’office français de la biodiversité, OpenGo, formulaire.ecolo.be)
J’ai rendez-vous demain avec la directrice d’Opengo pour échanger sur le projet de migration.
Si vous connaissez d’autres instances ou si vous-mêmes vous hébergez une instance, vous pouvez laisser un message sur ce forum ou m’envoyez un mail à nicolasnouet@le-cem.com, je reprendrai contact avec vous.

Bonne journée,

1 Like

Bonjour à tout le monde,
Nous avons commencé le développement du module manquant à la migration de Yakforms vers drupal 11. Nos premières estimations donnent une première version du module mi-février mais cela reste grandement à affiner. Nous avons créé un dépôt sur framagit qui pour l’instant est privé, nous l’ouvrirons lors de la publication de cette première version.
Nous vous tenons bien évidemment au courant de la suite.
Nicolas pour le Centre d’Expressions Musicales

4 Likes

Bonjour,

Super !

Yakforms est vraiment complet et la fin de vie de Drupal 7 approche, pour l’instant nous hébergeons notre propre instance accessible uniquement sur notre LAN. J’espère que le portage sur Drupal 11 puisse se faire.

Je regrette que LiberForms ne couvre pas toutes les fonctionnalités de Yakforms.

Merci de nous tenir informés.

Bien cordialement,

Daniel

Quelques nouvelles de la migration de yakforms,

Nous continuons le développement du module non migré (form builder) vers une version de drupal supérieur à 7.(Nous nous basons sur la version 11 endoflife.date/drupal). Pour rappel ou pour votre information, le module principal de yakforms, webform (https://www.drupal.org/project/webform), est lui maintenu.

Nous avons obtenu une réponse négative à notre demande de financement auprès de la fondation NLnet mais nous continuons à notre rythme avec une seule personne au développement, ce qui explique une avancée plus lente que prévue. Compte-tenu de la place prise par ce logiciel et ce service au sein de l’association CEM, nous irons à terme de ce développement.

En parallèle et pour envisager la suite, nous réfléchissons au modèle économique sur lequel pourrai reposer cette brique de yakforms. Dans cette perspective nous souhaiterions que ce projet soit le terrain de réflexions et d’expérimentations autour d’un financement par une sécurité sociale du numérique. Nous initions cela avec Kevin Poperl, économiste et cofondateur de la fédération coopérative coopcycle (Page d'accueil - CoopCycle).

La prochaine fois, je ne laisserai pas autant de temps pour vous donner des nouvelles et un échange en visio pourrait être programmé avant les vacances d’été. Nous vous tenons au courant.

À bientôt,

1 Like

Salut Nico !

Ravi d’avoir de (bonnes) nouvelles.
Le fait que ça avance lentement, ben… c’est la vie :slight_smile: L’essentiel étant que ça avance.
Pour info, nous avons pris la décision en AG (qui a eu lieu début avril) d’attendre « 2026 » pour migrer (on avait prévu fin 2025, mais Liberaforms prend aussi du retard, et on va donc serrer les :peach: pendant quelques mois de plus). Je n’ai pas plus précis que « 2026 » (1er semestre ? 2nd semestre ?) à annoncer, car ça dépend de dizaines de facteurs, dont la majorité ne dépendent pas vraiment de nous.
Donc, si vous arrivez à avancer dessus, et bien, ça laisse de l’espoir pour rester sur du Drupal plutôt que migrer sur du Liberaforms. On est en contact avec le dév, très sympa, qui lui a eu une bourse NLNnet (montant inconnu), mais dont je n’ai pas de visibilité pour le moment sur les dates de livrables.

Désolé que vous n’ayez pas eu de réponse positive de NlNet, par contre.
Tu as une idée du budget que vous cherchez ?

Bref, n’hésite vraiment pas à partager vos avancements (ou vos ralentissements/frictions) : ça peut aider chacun⋅e à prendre de meilleures décisions.

++