ProFields are an powerful group of ProcessWire field types (with custom inputs) that enable you to manage more data with fewer fields. This saves you time, reduces overhead, and makes development more efficient and even more fun.
What’s included with ProFields?
Combo
A single Combo field can have as many other fields in it as you want, but it’s still just one field in ProcessWire, and it consumes no more resources than one field in ProcessWire, making it especially efficient.Custom
This module provides a way to rapidly build out ProcessWire fields that contain any number of subfields/properties within them. No matter how simple or complex your needs are, Custom Fields makes your job faster and easier.Repeater Matrix
ProcessWire ProFields now includes the new Repeater Matrix, perhaps the most powerful ProField yet! Repeater Matrix fields enable flexible content types and open the door to all kinds of great content management possibilities.Table
This Fieldtype is the first of its kind in that it lets you literally define your own Fieldtype. Think of it kind of like a lean and mean repeater field, with no extra overhead.Date Range
Date Range fields enable input, storage and querying of two dates ("date from" and "date to"). Useful for anything that requires a starting and ending date. Can be used for fields in ProcessWire or FormBuilder.Verified URL
The Verified URL Fieldtype has the ability to verify that the entered URL actually exists. It does this by routinely checking the status of the URL and adjusting the visibility of the field based on whether or not the URL is accessible. All while keeping you up-to-date and making problematic URLs easy to find and fix.Textareas
The Textareas Fieldtype and Inputfield lets you combine multiple named text fields into a single field.Multiplier
This Fieldtype and Inputfield combination lets you take almost any existing single-value Fieldtype, and use it to a multi-value Fieldtype.Functional Fields
This Fieldtype module lets you make text translatable in your template files, much in the same way that you do with multi-language support in ProcessWire.