PHPackages                             coldtrick/forms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. coldtrick/forms

ActiveElgg-plugin[Utility &amp; Helpers](/categories/utility)

coldtrick/forms
===============

A form builder for Elgg

v11.0(3w ago)32.6k1[1 issues](https://github.com/ColdTrick/forms/issues)GPL-2.0-onlyPHPCI passing

Since Feb 27Pushed 3w ago2 watchersCompare

[ Source](https://github.com/ColdTrick/forms)[ Packagist](https://packagist.org/packages/coldtrick/forms)[ Docs](https://www.coldtrick.com)[ Fund](https://www.paypal.me/ColdTrick)[ GitHub Sponsors](https://github.com/ColdTrick)[ RSS](/packages/coldtrick-forms/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)DependenciesVersions (40)Used By (0)

Forms
=====

[](#forms)

[![Elgg 7.0](https://camo.githubusercontent.com/423f166548449e860ac4466d88666ed84d332bb93d5b6b9caa8c8a75806ad841/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d372e302d677265656e2e737667)](https://camo.githubusercontent.com/423f166548449e860ac4466d88666ed84d332bb93d5b6b9caa8c8a75806ad841/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d372e302d677265656e2e737667)[![Lint Checks](https://github.com/ColdTrick/entity_view_counter/actions/workflows/lint.yml/badge.svg?event=push)](https://github.com/ColdTrick/entity_view_counter/actions/workflows/lint.yml/badge.svg?event=push)[![Latest Stable Version](https://camo.githubusercontent.com/eab4f54c78e993f5f9a435d0473363c64dd60aca538efb259a492488d226407a/68747470733a2f2f706f7365722e707567782e6f72672f636f6c64747269636b2f666f726d732f762f737461626c652e737667)](https://packagist.org/packages/coldtrick/forms)[![License](https://camo.githubusercontent.com/a3c94e70710755e321d2af1a1cf4037c65b8f26bac79be5e2de5646365aff67a/68747470733a2f2f706f7365722e707567782e6f72672f636f6c64747269636b2f666f726d732f6c6963656e73652e737667)](https://packagist.org/packages/coldtrick/forms)

A form builder for Elgg

Manage forms
------------

[](#manage-forms)

- From the admin backend go to Utilities -&gt; Manage forms
- or go to `/forms`

Create a new form
-----------------

[](#create-a-new-form)

- As a Site Administrator
- From the form overview page (see above) click 'Create form'
- Fill in a Title
- Fill in a URL to use for the form (the form will be available under `/forms/`)
- Most of the rest of the form is optional but will give more information to the users
- Choose an Endpoint for the form results
    - this can be a CSV-file where a Site Administrator will have to download the results
    - or an e-mail endpoint
- Save the form (it's not yet ready for use)

### E-mail endpoint options

[](#e-mail-endpoint-options)

- CC and BCC field configuration
- Uploaded files as attachment
- E-mail fields set as an additional To, CC or BCC

Compose a form
--------------

[](#compose-a-form)

- As a Site Administrator
- From the form overview page (see above)
- In the Entity menu (three dots) click Compose
- Here you can
    - Add pages to the form
    - Add sections to a page
    - Add fields to a section
- To add fields to a section, drag them from the sidebar
- To edit a field, hover over the field and click the Edit icon (don't forget to Save changes to a field)
- Here you can change the label, add a help text, mark a field as required, etc.
- Pages, Sections and Fields can be reordered using drag-and-drop
- Once done Save the form
- Users can now use your form

Custom validation rules
-----------------------

[](#custom-validation-rules)

- As a Site Administrator
- Go to `/forms/validation_rules`
- Click Add
- Here you can give it a Label
- Provide a regex for the field validation
    - For example, a Dutch postal code looks like `1234AB` or `5678 CD`
    - So the regex would be `^[0-9]{4} ?[a-zA-Z]{2}$`
- Optional custom error message
- Save
- The validation rule can now be applied to a field on a form

###  Health Score

53

—

FairBetter than 96% of packages

Maintenance88

Actively maintained with recent releases

Popularity24

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 65.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~91 days

Recently: every ~75 days

Total

38

Last Release

26d ago

Major Versions

v6.0.1 → v7.02022-08-24

v7.0 → v8.02023-06-02

v8.1.4 → v9.02024-06-28

v9.1.1 → v10.02025-11-13

v10.1 → v11.02026-05-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/a4ac1d6abe137b2a78bd0527b3c1f085be51c6a8f70e2fd81fcd7fac3d8d59bf?d=identicon)[jeabakker](/maintainers/jeabakker)

---

Top Contributors

[![jeabakker](https://avatars.githubusercontent.com/u/881958?v=4)](https://github.com/jeabakker "jeabakker (183 commits)")[![jdalsem](https://avatars.githubusercontent.com/u/861833?v=4)](https://github.com/jdalsem "jdalsem (96 commits)")

---

Tags

pluginelgg

### Embed Badge

![Health badge](/badges/coldtrick-forms/health.svg)

```
[![Health](https://phpackages.com/badges/coldtrick-forms/health.svg)](https://phpackages.com/packages/coldtrick-forms)
```

###  Alternatives

[coldtrick/group_tools

Combines different group additions into one plugin

305.2k](/packages/coldtrick-group-tools)[coldtrick/profile_manager

Improved management of user and group profile fields

293.8k1](/packages/coldtrick-profile-manager)[coldtrick/widget_manager

Manage your widgets

214.4k](/packages/coldtrick-widget-manager)[coldtrick/thewire_tools

Extend the functionality of The Wire

133.2k](/packages/coldtrick-thewire-tools)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
