Extend PrivateContent – Collect users data

User Data add-on boosts PrivateContent plugin allowing you to create and use unlimited fields to store more user informations.
Once created, they will be automatically integrated in PrivateContent engine and ready to be used in registration or custom forms.

Each field is dynamically validated, granting only true and consistent data to be stored. Check

  • String length
  • Numeric ranges
  • Multi-option checks
  • String length
  • Specific texts (integer and floating mubers, e-mail address, dates, url, etc)

or also use advanced regular expressions to restrict allowed values!

Datepicker comes along date fields and is also possible to set an icon and a placeholder for every text or dropdown field.

Finally custom fields can be added in users list and you can obviously sort and search users by them. Giving you the best overview possible to work better and faster!

Fields builder

Custom forms builder

User Data add-on gives you also the ability to create custom forms to let users edit their data autonomously. Yes, also password can be changed!

Doing that is super simple: just create a new form, insert fields and eventually set which ones to be required. Obviously also default PrivateContent fields can be included.
Plus you can also set a redirect and a custom message to return once form has been fulfilled.

As extra feature, owning Mail Actions add-on, an admin notification can be sent once user submits a custom form. Useful, for example, to know when data is changed or an user is active.

Try out a live demonstration of a custom form built with User Data add-on.

Forms builder

You have to be logged to see the form
Category 1 user
username: test1
password: test

Category 2 user
username: test2
password: test

Import system integration

PrivateContent gets once more flexible with import support for custom fields.

Procedure can’t be easier: starting from standard CSV file you’d use for standard import, you’ll add just fields you want to import.

Wizard automatically tells you which CSV column needs to match selected fields. Data will be validated and automatically saved.

Import system interface

Manage and export data

Of course you can manage any new data collected in PrivateContent admin panel. Editing an user an additional interface will show new fields and you’ll be free to manage them.

Finally, export everything: User Data extends PrivateContent exporting system including every custom fields for each user.
Creating complex users database has never been so easy!

Users data management

Conditional data restriction shortcode

Need one more way to restrict things in pages? With this shortcode you can hide/show contents basing on data stored for each user.
Everything is about conditions: contents will be shown is user’s data will be: equal, different, bigger, lower than value set. Finally “contains” option, to search occurrences in data.

But how does it work precisely?
Let’s make a quick example, here there are two hidden blocks: one show contents to user having username = test1 and the other one to user containing “test” string in username. Give a try logging in with these two users and discover how is easy to create complex patterns!

You have to be logged to see contents

Everything just with this bunch of text

[pcud-cond-block f="username" cond="=" val="test1"]
Content shown to user having "test1" as username
[/pcud-cond-block] [pcud-cond-block f="username" cond="like" val="test"] Content shown to users having "test" in their usernames

User data shortcode

Simplest way to display info stored in database is using an User Data shortcode!
Once logged, users will see their data as plain text.

It’s a great way to create welcome messages or print summary diagrams.

Plus you can also use it in Mail Actions e-mails

Login to see the user's data

Get it for only 15$!
lcwebPrivateContent User Data (add-on)