Posted on by

Generating Unique Member IDs for New Registrations

I often get questions about how to set up member IDs in Participants Database. It is possible to use the built in “id” or “private_id” fields, but in most cases, you’ll want to be able to generate your member IDs yourself according to your desired format. I am providing a working example plugin, which you… (read)

Posted on by

Adding Fields to the Participants Database Contact Form

The recently-released Contact Button add-on for Participants Database adds a javascript-powered pop-up contact form to any list or single record display. The form is pre-set to include inputs for a name, email address and contact message, but it is possible to add additional fields if you need something more from people who are sending contact… (read)

Posted on by

Copying a Participants Database Setup to Another Site

While Participants Database does not have a settings export feature, it is possible and not too hard to export the settings from an existing install and copy them to an install on another site. To do this, you’ll need to access a database management tool, such as phpMyAdmin, which is typically provided in your hosting… (read)

Posted on by

Responsive Displays in Participants Database

Responsive layouts are increasingly a necessity in current web design. More and more people will access your site using devices with small screens, and really, screens of a wide variety of sizes and aspect ratios. A responsive layout is a layout that can accommodate all the possible devices: it is responsive to the size and… (read)

Posted on by

Setting Up Custom Access Roles in Participants Database

Participants Database has two basic roles for accessing and interacting with the plugin in the backend: Plugin Admin and Record Edit. By default, these roles correspond to the WordPress roles of Administrator and Editor. Read the WordPress Roles and Capabilities page for in-depth info on this topic. This means that if your WP role is… (read)

Posted on by

Matching Multiple Fields with CSV Import or Signup Submission

When importing a CSV, it is possible to configure it to match and update existing records. The same process can also be used when a new record is submitted via the signup form. Normally, this is done by matching a single identifying field such as an ID or email address. In some cases, it’s desirable… (read)

Posted on by

Getting Correct Search Results with Non-English Characters

Participants Database is set up to be compatible with non-English installs using the normal localization setup provided by WordPress: download the language pack, choose your language in the settings, and you’re set. Participants Database will follow along, as long as it has a translation file that matches the chosen language. This is discussed in more… (read)