Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…
About Participants Database
The Participants Database plugin allows you to create and maintain a customizable database of people or any other type of information. You can enter records individually, import them with a CSV file, or let individuals create their own records. The plugin also offers features such as sorting and filtering, exporting records as CSV files, and customizable forms.Screenshots



Changelog
2.6.2
- last update user now shows correct user in email templates
- ampersands in string combine fields are no longer encoded
- several minor warnings fixed
2.6.1
- fixed list filtering issues with internal timestamp fields
- improved error prevention on CSV imports
- admin section next/previous navigator now follows current admin list filter
2.6
- new “return to results” shortcode
- added a demo preview
- double quotes enabled in shortcode list filters
- next/previous buttons in admin record edit follow last admin list display filter
- loading translations too early issue fixed
- bug fixes
2.5.10
- added preference to disallow HTML in text fields
- admin list column preferences now on a per-user basis
- added German Formal translation
- minor bug fixes
2.5.9.5
- fixed classname reference error causing error when saving dynamic fields
2.5.9.4
- fixed issue with link type field not validating
- fixed issue in PDb_Template where the value method didn’t return the correct value in some cases
2.5.9.3
- further hardening against code injection vulnerability
- fixed issue with false reporting of HTTP loopback failure
2.5.9.2
- fixed issue with list header sorting not working on AJAX search results
- fixed code injection vulnerability in form submissions
- list search “clear” now clears the last submitted search value
2.5.9.1
- fixed issue win incorrect messaging on file upload failure
- minor bug fixes
- batter tracking of possible issues with background imports
2.5.9
- fixed issue with media library images sometimes not displaying
- better handling of “0” default values in field definitions
- fixed localization issue when using a translation filter with some settings
2.5.8.1
- fixed bug with using exclusive options on dropdown element
- prevented failed session start
2.5.8
- new “exclusive” option disables options that have been selected in other records
- improved handling of php sessions
- selector options can now be disabled using a code filter
2.5.7
- new setting to suppress uploads directory warning if not needed
- fixed occasional save bug in admin edit_participant
- fixed record link in images in the admin list
- “target” attribute now allowed on dynamic fields that are links
- date_recorded value now available to dynamic fields in signup submissions
- dynamic fields no longer ignore “null” values from the database
- added the ability for custom code to update dynamic fields on a cron
- field name editing disabled since it is impossible anyway
2.5.6
- new settings for the list search UI strings
- scroll to thanks message after successful signup
- fixed pagination issue with multiple list shortcodes on the same page
- fixed issue with sticky uploads directory error notice
- search results by URL now includes instance index and page number targeting
- updated the Finnish translation
- fixed the “accessed with private link” actions
- fixed access vulnerability in admin manage fields page
2.5.5
- fixed issue with CSV import fatal error
- error on uninstall fixed
- compatibility with php 8.2
2.5.4
- several bug fixes
- fixed issue with importing date_update values
- now possible to run shortcodes (using a shortcode field) in a list display
2.5.3
- fixed issue with signup shortcode value assignments
- internal timestamp values can now be imported with CSV
- fixed issue with media embeds on the record edit page
2.5.2
- improved efficiency of the main cache
- fixed bug in click-to-sort headers in the list display
- background process won’t get stuck in a loop if there is an error in the task
2.5.1
- fixed the “complete_only” directive on string combine fields
- filtering by record timestamp values improved, a simple date match works now
- fixed undefined index warning message
- admin list can now filter on empty/non-empty link fields
- duplicate record checks on link fields now possible
- fixed db issue with timestamp sorting on some systems
2.5
- new find duplicates operator on the admin List Participants page
- click-to-sort headers for the list shortcode
- fixed security issue with the admin “with selected” operation
- frontend list can now be sorted with URL variables
- added new external REST API
- sort now places blank values at the end of the list
- fixed javascript issue with non-latin fieldnames
- fixed major bug related to changing the title of internal fields
- fixed frontend CSV export issue with timestamp in shortcode filter
2.4.9
- fixed fatal error when updater plugin is deactivated
2.4.8
- php 8.1 compatibility
- enhanced format tag functionality
- improved use of WP Cache API
2.4.7
- field order maintained when moving field to another group
- fixed issue with field groups not deletable on non-English sites
- issue with high ascii (accented and other non-English) characters in search terms
- new setting to allow javascript event attributes in fields
2.4.6
- fixed CSRF vulnerability on the Manage List Columns page
- fixed issue with accented characters in group names breaking field group tabs
- several minor bug fixes
2.4.5
- fixed fatal error with record updates on the backend
2.4.4
- avoid validating fields that are not part of the submission
- fixed issue with the use of custom roles for plugin admins
- fixed PDb_Template class error on empty record
- fixed error on plugin delete
2.4.3
- signup forms that don’t validate remember previously submitted values
- improved UI on otherselect fields
- some HTML tags allowed in field attributes
2.4.2
- otherselect inputs no longer getting focus on page load
- media embed and shortcode fields now working
- HTML5 date fields now included in date calc field calculations
- newly-uploaded image now seen after upload
2.4.1
- fixed issue with list search error HTML showing
- fixed javascript email protection
2.4
- fixed issue with captcha field escaping validation
- fixed issues with search using unicode characters
- fixed display issues with image uploads
- hardening against XSS
2.3.4
- fixed filter that was removing unicode characters
2.3.3
- fixed issue with captcha field not validated in some cases
- list search terms now have extra spaces trimmed
- php 8.1 compatibility
2.3.2
- bug fix: fatal error on activation
2.3.1
- security updates: escaping outputs
- removed unused PDb_Update class
2.3
- fixed visible HTML tags in some displayed admin text
- removed included plugin updater library
2.2
- added compatibility with the xnau Plugin Updater plugin
- fixed issue with admin custom CSS not loaded
- custom print CSS implemented
- security updates: escaping outputs
- removed wp-load.php include
2.1.11
- added new “strip_tags” attribute for string combine fields
- admin last used tab remembered
- fixed issue with link field validation
- fixed issue with blank “allowed” attribute in upload field
- improved form validation error highlighting
2.1.10
- several db call optimizations
- fixed bug affecting certain date calculation field setups
2.1.9
- improved user feedback on uploads directory issues
- ampersands and other special characters now allowed in admin list search
2.1.8
- Custom Template Folder plugin no longer needed: this is now incorporated into the main plugin
- fixed issue with importing multiselect values
- fixed invalid HTML on list pagination control
- “with selected” field delete now shows correct field name in the confirmation dialog
2.1.7
- fixed issue with math captcha not validating
- fixed admin list searches that include an undescore character
2.1.6
- an empty value in a date field will overwrite an existing value
- prevent fatal error with out of sync message queue
- webp files now allowed in the native plugin
- min php version updated to 7.4
2.1.5
- fixed issue with password field preventing record update
- fixed issue with empty file uploads triggering size error
2.1.4
- password field regex validation fixed
- image and file upload delete options improved
- selected file name is now shown when uploading an image or file to a field that already has an uploaded file
2.1.3
- date field can now be used for the duplicate record check
- class attribute now used in the single record templates
2.1.2
- added cache buster option for signup submissions
- list shortcode don’t show pagination option
2.1.1
- fixed fatal error in dynamic_db_field class
2.1
- now export selected records on admin List Participants page
- new setting: CSV imports in the background (by default) or immediately
- calculated fields supported in Participant Log add-on
2.0.10
- added an unsaved changes warning to the add/edit participant page
- fixed issue with payment log field losing its configuration on update
- fixed issue with string combine templates getting an “unformatted” tag
- several minor bug and compatibility issues fixed
2.0.9
- better logging of CSV imports
- fixed several minor bugs and messaging errors
2.0.8
- added new “currency” format tag
- fixed issues with record timestamp using the wrong timezone
- better handling of errors when updating the database structure
- private ids on CSV import now handled correctly
2.0.7
- fixed fatal error with php 8.1 when defining field with options
- heading field now has auto paragraphs applied
2.0.6
- now possible to use another calculated field in a calculation template
- fixed issue with spaces in list search term
- fixed record id matching mode in signup form
2.0.5
- improved localization of numeric values
- avoid divide by zero error
- dropdown/other respects default setting if no value set
2.0.4
- new calculated field values are shown in the edited record
- Duplicate field titles now work in the mass edit field selector
2.0.3
- fixed setup issue with the PDb_Template class, affecting Field Group Tabs
2.0.2
- fixed display issues with some multibyte characters
- php 8 compatibility
2.0.1
- fixed issue with image uploads in the signup form
- timestamps may now be set to use local timezone instead of UTC
- new setting to allow editor users to access administrative fields
- several minor bug fixes
2.0
New Features:
* “Mass Edit” on the admin list participants page
* new field types: Numeric Calculation and Date Calculation
* CSV imports in the background, avoids timeouts on very large imports
* option to delete the associated uploaded files when record deleted
* CSV import with “null” value in a field clears the field’s db value
* uploaded files deleted on CSV import when upload field value cleared
* recently used fields convenience list in the admin list filter selector
* new Last Updater ID field records the id of the last user to update a record
* hidden field value can be determined by literal string in the shortcode
* numeric value displays now localized
* new setting to use the private ID to display single records
* compatibility with block-based WP themes
Also:
* many minor bug fixes and code optimizations
