{"id":227859,"date":"2025-05-26T09:32:18","date_gmt":"2025-05-26T09:32:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/formdev\/"},"modified":"2026-03-10T13:29:19","modified_gmt":"2026-03-10T13:29:19","slug":"formdev","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/formdev\/","author":23243691,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.1","stable_tag":"trunk","tested":"6.9.4","requires":"6.8","requires_php":"7.4","requires_plugins":null,"header_name":"Formdev","header_author":"Formdev","header_description":"Synchroniser automatiquement les formations pr\u00e9sentes dans votre CRM Formdev","assets_banners_color":"","last_updated":"2026-03-10 13:29:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.form-dev.fr","header_author_uri":"https:\/\/app.form-dev.fr","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2114,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"formdev","date":"2025-05-28 06:35:35"},"1.0.11":{"tag":"1.0.11","author":"formdev","date":"2025-05-28 07:59:11"},"1.0.12":{"tag":"1.0.12","author":"formdev","date":"2025-06-07 07:30:30"},"1.0.4":{"tag":"1.0.4","author":"formdev","date":"2025-05-26 09:31:52"},"1.0.5":{"tag":"1.0.5","author":"formdev","date":"2025-05-26 09:41:59"},"1.0.6":{"tag":"1.0.6","author":"formdev","date":"2025-05-27 08:11:30"},"1.0.7":{"tag":"1.0.7","author":"formdev","date":"2025-05-27 08:35:05"},"1.0.8":{"tag":"1.0.8","author":"formdev","date":"2025-05-27 08:39:36"},"1.0.9":{"tag":"1.0.9","author":"formdev","date":"2025-05-28 06:28:43"},"1.1.0":{"tag":"1.1.0","author":"formdev","date":"2025-06-07 07:34:19"},"1.1.1":{"tag":"1.1.1","author":"formdev","date":"2025-06-13 07:06:58"},"1.1.2":{"tag":"1.1.2","author":"formdev","date":"2025-06-13 07:55:26"},"1.1.3":{"tag":"1.1.3","author":"formdev","date":"2025-07-29 06:26:18"},"1.1.4":{"tag":"1.1.4","author":"formdev","date":"2025-07-30 08:49:22"},"1.1.5":{"tag":"1.1.5","author":"formdev","date":"2025-07-30 09:37:40"},"1.2.1":{"tag":"1.2.1","author":"formdev","date":"2025-09-25 06:01:06"},"1.2.7":{"tag":"1.2.7","author":"formdev","date":"2025-12-15 09:34:20"},"1.4.0":{"tag":"1.4.0","author":"formdev","date":"2026-02-12 09:51:26"},"1.4.1":{"tag":"1.4.1","author":"formdev","date":"2026-02-12 09:59:58"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3300646,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3300646,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.10","1.0.11","1.0.12","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.2.1","1.2.7","1.4.0","1.4.1"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[141240,242871],"plugin_category":[],"plugin_contributors":[242872],"plugin_business_model":[],"class_list":["post-227859","plugin","type-plugin","status-publish","hentry","plugin_tags-formation","plugin_tags-formdev","plugin_contributors-formdev","plugin_committers-formdev"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/formdev\/assets\/icon-128x128.jpg?rev=3300646","icon_2x":"https:\/\/ps.w.org\/formdev\/assets\/icon-256x256.jpg?rev=3300646","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Formdev est un plugin WordPress qui permet d'int\u00e9grer votre catalogue de formations directement dans votre boutique WooCommerce.<\/p>\n\n<p>Fonctionnalit\u00e9s principales :\n* Synchronisation automatique des formations depuis l'ERP Formdev\n* Gestion des produits WooCommerce pour chaque formation\n* Affichage des informations d\u00e9taill\u00e9es des formations (dur\u00e9e, pr\u00e9requis, programme, etc.)\n* Gestion des sessions de formation et des disponibilit\u00e9s\n* Interface d'administration intuitive pour g\u00e9rer les formations\n* Compatible avec les fonctionnalit\u00e9s standard de WooCommerce (panier, paiement, etc.)<\/p>\n\n<p>Ce plugin n\u00e9cessite WooCommerce pour fonctionner et s'int\u00e8gre parfaitement avec votre boutique existante.<\/p>\n\n<h3>Services externes<\/h3>\n\n<p>Ce plugin utilise les services API suivants :<\/p>\n\n<h3>API FormDev<\/h3>\n\n<p>Le plugin se connecte \u00e0 l'API FormDev pour :\n* R\u00e9cup\u00e9rer les informations des formations\n* Synchroniser les donn\u00e9es des sessions de formation\n* G\u00e9rer les inscriptions aux formations<\/p>\n\n<p>Donn\u00e9es transmises :\n* Identifiants des formations\n* Informations sur les sessions (dates, lieux, etc.)\n* Donn\u00e9es de contact des participants (avec leur consentement)<\/p>\n\n<p>L'API est accessible via les endpoints suivants :\n* Production : https:\/\/apiv2.form-dev.fr\/api\/public\/\n* D\u00e9veloppement : https:\/\/apidev.form-dev.fr\/api\/public\/wp\/<\/p>\n\n<p>Liens importants :\n* <a href=\"https:\/\/apiv2.form-dev.fr\/api\/doc\/public\">Documentation de l'API du logiciel Formdev<\/a>\n* <a href=\"https:\/\/www.form-dev.fr\/politique-confidentialite\/\">Politique de confidentialit\u00e9 FormDev<\/a>\n* <a href=\"https:\/\/www.form-dev.fr\/cgu\/\">Conditions g\u00e9n\u00e9rales d\u2019utilisation FormDev<\/a><\/p>\n\n<h3>D\u00e9veloppement<\/h3>\n\n<p>Ce plugin utilise les outils suivants pour la compilation des assets :<\/p>\n\n<ul>\n<li>SASS pour la compilation des styles CSS<\/li>\n<li>Les fichiers sources sont disponibles dans le dossier <code>assets\/sass\/<\/code><\/li>\n<li>Les fichiers JavaScript source sont disponibles dans le dossier <code>assets\/js\/<\/code><\/li>\n<\/ul>\n\n<p>Le plugin utilise \u00e9galement les biblioth\u00e8ques suivantes :\n* DataTables (https:\/\/datatables.net\/) pour l'affichage et la manipulation des tableaux\n* Spectrum (https:\/\/bgrins.github.io\/spectrum\/) pour le s\u00e9lecteur de couleurs<\/p>\n\n<p>Pour compiler les assets, vous aurez besoin de :\n1. Ruby et SASS install\u00e9s sur votre syst\u00e8me\n2. Ex\u00e9cuter la commande <code>sass --watch assets\/sass:assets\/css<\/code> pour compiler les styles<\/p>\n\n<!--section=installation-->\n<ol>\n<li>T\u00e9l\u00e9chargez le plugin depuis WordPress.<\/li>\n<li>Uploadez-le via \"Extensions &gt; Ajouter\".<\/li>\n<li>Activez-le via \"Extensions &gt; Extensions install\u00e9es\".<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>fix association modules action<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>fix modules<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>not showing formation in calendar if not module<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>fix planning start date and slider<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>shortcodes formdev_champ_libre and activation planning in formation<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>fix conflict WooCommerce Analytics and CRON<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>fix update modules planning<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>fix update modules planning<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>add modules planning<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>fix add_action woocommerce_add_to_cart parameters<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>fix upload category picture<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>fix add to cart product with login form<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>fix add to cart product if error on subscribe form<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>fix add to cart product if new subscriber<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>fix add to cart product price null<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>fix warning undefined variable and fix subscriber cart<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>enable default style<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>add public concern\u00e9<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>fix objectifs &amp; txtWeb<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>add qualifIntervenant &amp; remove HT<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>fix trashed url<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>fix premi\u00e8re inscription user<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>fix demande de devis session et double call<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>fix lastname firstname inversion<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>fix update particulier and redirection<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>fix update particulier<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>fix array datas and post_content empty<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>fix API particuliers<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Force update<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Les formations qui ne remontent pas (probl\u00e8me avec la pagination de l'API)<\/li>\n<li>Cat\u00e9gorie qui ne s'affiche pas si aucune formation publi\u00e9e<\/li>\n<li>Affichage des images dans les blocs texte des formations<\/li>\n<li>Affichage de la fin de session<\/li>\n<li>Pr\u00e9cision heures en autonomie<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Update route wp\/validation-form<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Update skin<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Fix security nonce<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Fix logout<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Fix logout<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Fix logout<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fix int\u00e9gration graphique<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fix int\u00e9gration graphique<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fix int\u00e9gration graphique<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Publication<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Corrections suite demandes wordpress<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix cr\u00e9ation produits woocommerce<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Corrections suite demandes wordpress<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Am\u00e9liorations graphiques et CSS :\n\n<ul>\n<li>Am\u00e9lioration de la r\u00e9activit\u00e9 et de l'adaptabilit\u00e9 mobile<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Premi\u00e8re version.<\/li>\n<\/ul>","raw_excerpt":"Plugin qui s&#039;interface avec l&#039;ERP de formation Formdev pour g\u00e9rer la vente des formations.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/227859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=227859"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/formdev"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=227859"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=227859"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=227859"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=227859"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=227859"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=227859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}