BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Catalogue de formation Digiforma icon
Actively maintained Tested with WP 7.1 #1 in formation

Catalogue de formation Digiforma

Synchronize your training catalog and manage pre-registrations for inter, intra, and custom sessions directly from WordPress.

Active installs60+10+ tier
Downloads · 30d419▲ 4.5× vs prev. 30d
Rating5/52 reviews
Health score75/100Good
All-time downloads1.7KSince Feb 2026
Support resolved—No recent threads
RequiresWP 6.6PHP 8.2+
Downloads · 7d34▼ -73.4% week over week
Our verdict

Solid choice

Catalogue de formation Digiforma is a solid plugin choice in 2026, with a few things worth checking first. It runs on 60+ sites, is rated 5/5 and was last updated 2 weeks ago, and scores 75/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (60+ active installs)
  • Very few reviews so far
  • Needs PHP 8.2 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

193958Jul 2Aug 15Sep 29
Yesterday3
Daily average (1y)7
Peak day78Sep 10, 2026
Last 12 months1.7K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Catalogue de formation Digi… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
formation #1 44 Best formation plugins →

Version adoption

Share of active sites per release.

  • 1.763.8%
  • 1.636.2%

Rating breakdown

★★★★★★★★★★ 5 from 2 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Catalogue de formation Digiforma

From the official readme · v1.7.3

Description

Automatically synchronize your Digiforma training catalog and allow your visitors to register directly from your WordPress site.

Main Features

  • Automatic synchronization of training programs, categories, sessions, and instructors from the Digiforma API
  • Custom post type “digiforma” to manage your training programs
  • Training category taxonomy to organize your programs
  • Training sessions stored in program posts
  • Secure registration forms for:
    • Pre-registrations for inter sessions (with session selection)
    • Requests for intra sessions (in-company training)
    • Requests for custom sessions (personalized training)
  • Multi-layer anti-spam protection (honeypot, rate limiting, Akismet, temporal validation)
  • Customizable templates for displaying archives and training details
  • Appearance customization (colors, images, text) from WordPress administration
  • Automatic cleanup of obsolete content
  • Integrated SEO optimizations (JSON-LD Course, FAQ, breadcrumbs)
  • Gutenberg blocks for Full Site Editing (FSE) themes
  • Daily automatic catalog synchronization
  • Signed form URLs (HMAC) for secure context handling

Usage

Use the [digiforma_form] shortcode to display the registration form.

Shortcode attributes:
* style="catalog" — alternate visual style for the form page (since 1.6.1)

Form context is read from URL parameters (type, formation, session) and must include a valid df_sig HMAC signature generated by the plugin. Supported type values: inter, intra, tailored (custom/sur-mesure).

Use [digiforma_formations] to display a list of training programs. Attributes: title, ids (comma-separated Digiforma program IDs), notitle (true to hide the title).

For FSE themes, use the Digiforma Gutenberg blocks (formation-single, formation-card, archive-view, archive-filters).

Templates can be overridden in your theme to customize the display.

Developer hooks

Themes and custom plugins can extend Digiforma with WordPress actions and filters.

Registration form (inter sessions)

  • digiforma_form_session_option_label — Filter the label of one session in the dropdown.
    • Parameters: $label (string), $session (array), $postId (int)
    • Return: string (escaped again on output; do not include HTML)
  • digiforma_form_session_options — Filter the full list of session options (session id => label).
    • Parameters: $options (array), $postId (int), $sessions (array)
    • Return: array

Example in a theme functions.php:

add_filter( 'digiforma_form_session_option_label', function ( $label, $session, $post_id ) {
    $name = isset( $session['name'] ) ? (string) $session['name'] : '';
    return $name !== '' ? $name : $label;
}, 10, 3 );<h3>GraphQL client</h3>

* digiforma_graphql_client — Replace the Digiforma GraphQL client instance used on form submission.

Spam protection

  • digiforma_spam_min_submission_time — Minimum seconds before a submission is accepted (int).
  • digiforma_spam_max_submission_time — Maximum seconds before a submission is rejected (int).
  • digiforma_spam_suspicious_email_domains — List of suspicious email domains (array).
  • digiforma_spam_suspicious_keywords — List of suspicious keywords (array).
  • digiforma_spam_strict_referrer_check — Enable strict referrer checking (bool).
  • digiforma_spam_require_javascript — Require JavaScript to submit (bool).
  • digiforma_spam_score_threshold — Spam score threshold (int).

Rate limiting

  • digiforma_rate_limit_max_attempts — Maximum submission attempts (int).
  • digiforma_rate_limit_time_window — Rate limit time window in seconds (int).

Templates

  • digiforma_render_single_in_block — Return true to render the single formation template inside a block wrapper (bool).

Actions on archive and single templates include: digiforma_archive_before, digiforma_archive_after, digiforma_archive_after_title, digiforma_archive_before_loop, digiforma_archive_after_loop, digiforma_archive_empty, digiforma_archive_loop_item_before, digiforma_archive_loop_item_after, digiforma_single_before, digiforma_single_after_header, digiforma_single_formation_page_after_video, digiforma_single_formation_page_after_sessions, digiforma_single_formation_page_after_content.

Synchronization

  • digiforma_sync_programs_completed — Fired after program sync ($result, $forceUpdate).
  • digiforma_sync_sessions_completed — Fired after session sync ($result, $forceUpdate).
  • digiforma_sync_categories_completed — Fired after category sync ($result, $cleanupImmediately).
  • digiforma_sync_instructors_completed — Fired after instructor sync ($result, $forceUpdate).
  • digiforma_auto_sync_failed — Fired when automatic sync fails ($exception).

Administration

  • digiforma/admin/before_main_page — Before the main Digiforma settings page is rendered.
  • digiforma/admin/after_main_page_header — After the main settings page header.

SEO

  • digiforma_course_json_ld — Filter the Course JSON-LD output for a formation post.
    • Parameters: $jsonLd (array|null), $postId (int)
    • Return: array|null

Security

The plugin implements multiple layers of protection:
* CSRF protection with WordPress nonces
* Anti-bot honeypot
* Rate limiting by IP and email
* Advanced spam detection
* Complete validation and sanitization of all data

External Services

This plugin connects to external services to provide its functionality. Below is detailed information about each service used.

Digiforma API

The extension synchronizes training content and manages registrations.

  • What the service is and what it is used for: Digiforma is a training management platform that allows organizations to organize and manage their training catalog. The Digiforma plugin is used to:

    • Synchronize training programs, categories, training sessions, and instructors from Digiforma to WordPress.
    • Validate the license key during plugin configuration.
    • Submit pre-registration requests for training sessions (inter, intra, and custom sessions).
  • What data is sent and when:

    • During synchronization (manual or automatic): The plugin sends authenticated queries containing the license key to retrieve training data. No personal user data is sent during synchronization.
    • During license key validation: The plugin sends a test query with the license key to verify API access.
    • During form submission: When a visitor submits a registration form, the plugin sends the following personal data to create a registration in Digiforma:
    • For individuals:
      • First name.
      • Last name.
      • Email.
      • Phone number.
      • Address.
      • Postal code.
      • City.
      • Country.
      • Optional: custom fields configured in Digiforma.
    • For organizations:
      • Company name.
      • Company email.
      • Phone number.
      • SIRET number.
      • Address.
      • Postal code.
      • City.
      • Country.
      • Optional: custom fields configured in Digiforma.
    • Additional context:
      • Training program ID.
      • Session ID (for inter sessions).
      • Number of learners.
      • Form type.
  • Service provider: Digiforma

  • Terms of service and Privacy policy: https://app.digiforma.com/tos

Support

For any questions or issues, consult the plugin readme (Developer hooks section) or contact Digiforma support.

Installation

  1. Install and activate the plugin from the WordPress repository
  2. Go to Digiforma > Settings
  3. Enter your Digiforma license key (obtained from app.digiforma.com)
  4. Configure the form and thank-you pages
  5. Click “Synchronize catalog” to import your training programs

Changelog

[1.7.3] – 2026-09-17

  • Display only ongoing sessions

[1.7.2] – 2026-09-10

  • Paginate Digiforma training-session sync (page size 999) so all sessions are fetched, not only the first page

[1.7.1] – 2026-09-09

  • Sync sessions with Digiforma excludeFromCatalog (skip sessions marked to exclude from the catalog)
  • Fallback to API startDate when a session has an empty dates[] array
  • Live session places / capacity: display remaining seats when Digiforma provides capacity data
  • Show “session full” state on the registration form and surface Digiforma API errors next to the generic failure message
  • Display places only when Digiforma exposes seat data; remove seat count from the single sidebar when not applicable
  • Fix place counting and placeName resolution for sessions
  • Show next session on cards with a “+ X sessions” link to the formation page
  • Remove session price display where it was incorrect
  • Featured trainings and toggle filters on the catalog
  • Archive SEO content block
  • List view styling improvements for the archive
  • Diploma field on single formation and in filters
  • Multiple documents support on the single formation page
  • PDF / catalog document link on programs
  • Reposition learning objectives on the single page
  • Crop images on formation cards
  • French month labels for the “edited” date on the single page
  • Fix review rate display in the single header
  • Fix category permalinks
  • Recreate WordPress categories deleted manually during the next sync
  • Reassign category terms to formations even when program content is unchanged
  • Keep cents on formation prices (two decimals when the amount is not a whole number)
  • Fix trainee required fields, profile/trainee inputs display, and number fields
  • Improve form completion message icon and error message background color
  • Update translations
  • Documentation and README updates

[1.6.3] – 2026-07-07

  • Create a filter for sessions name
  • Change color picker
  • Add required mention at the bottom of the form
  • Fix remove programs that are no more in Digiforma
  • Add field list on message error
  • Fix SEO JSON and add Course Schema
  • Use API config for base fields
  • Add all date for sessions in meta
  • Fix review rate on single header

[1.6.2] – 2026-06-16

  • Fix synchro for sessions
  • Add hooks comments
  • Fix line breaks errors

[1.6.1] – 2026-05-29

  • Add trainee in register form
  • Create a second style for form with shortcode attribute style=”catalog”
  • Add a force sync button to force replace all meta un programms
  • Adding hook after sync action

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Catalogue de formation Digifo… alternatives

All formation plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
2 Dokeos LMS Dokeos LMS Import your Dokeos trainings in your WooCommerce store. Once your credentials are… by dokeos 10+ ★★★★★★★★★★ No reviews 11 months ago 32
3 Le Quiz Le Quiz Un quizz facile à mettre en oeuvre et personnalisable : QCM ou clavier, sablier, score… by Joël Velon 10+ ★★★★★★★★★★ No reviews 10 months ago 38
4 Formdev Formdev Plugin qui s'interface avec l'ERP de formation Formdev pour gérer la vente des formations. by Olivier CADUC 10+ ★★★★★★★★★★ No reviews 3 weeks ago 61
5 p3x formation web p3x formation web Affichez les dernières formations du Web sur votre site Internet (Ecoles, universités… by p3xfr <10 ★★★★★★★★★★ No reviews 8 years ago 21

FAQ

Catalogue de formation Digiforma: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 30, 2026

Is Catalogue de formation Digiforma free?

Yes. Catalogue de formation Digiforma is free to download and use from the official WordPress.org plugin directory.

Is Catalogue de formation Digiforma safe to use in 2026?

Catalogue de formation Digiforma is a solid plugin choice in 2026, with a few things worth checking first. It runs on 60+ sites, is rated 5/5 and was last updated 2 weeks ago, and scores 75/100 on our health check.

How many websites use Catalogue de formation Digiforma?

Catalogue de formation Digiforma is active on 60+ WordPress websites and has been downloaded 1,729 times since it launched in February 2026. It was downloaded 419 times in the last 30 days.

Does Catalogue de formation Digiforma work with WordPress 7.1?

Yes. The developer has tested Catalogue de formation Digiforma up to WordPress 7.1.2, the latest release. It requires WordPress 6.6 or newer.

What PHP version does Catalogue de formation Digiforma need?

Catalogue de formation Digiforma requires PHP 8.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Catalogue de formation Digiforma last updated?

The latest version, 1.7.3, was released on September 17, 2026 (2 weeks ago).

Who makes Catalogue de formation Digiforma?

Catalogue de formation Digiforma is developed and maintained by Digiforma catalog team.

What are the best alternatives to Catalogue de formation Digiforma?

The most popular alternatives to Catalogue de formation Digiforma are Dokeos LMS (10+ installs), Le Quiz (10+ installs) and Formdev (10+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.