Catalogue de formation Digiforma
Synchronize your training catalog and manage pre-registrations for inter, intra, and custom sessions directly from WordPress.
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 & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Catalogue de formation Digi… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| formation | #1 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 2 reviews
About Catalogue de formation Digiforma
From the official readme · v1.7.3Description
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)
- Parameters:
digiforma_form_session_options— Filter the full list of session options (session id => label).- Parameters:
$options(array),$postId(int),$sessions(array) - Return: array
- Parameters:
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
- Parameters:
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
- Install and activate the plugin from the WordPress repository
- Go to Digiforma > Settings
- Enter your Digiforma license key (obtained from app.digiforma.com)
- Configure the form and thank-you pages
- 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
startDatewhen a session has an emptydates[]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
placeNameresolution 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
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.
Best Catalogue de formation Digifo… alternatives
All formation plugins →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