PHPackages                             wirelab/people-module - 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. wirelab/people-module

AbandonedArchivedStreams-addon[Utility &amp; Helpers](/categories/utility)

wirelab/people-module
=====================

People module for PyroCMS 3.

1.1.3(8y ago)0273MITPHP

Since Mar 22Pushed 8y ago3 watchersCompare

[ Source](https://github.com/wirelab/people-module)[ Packagist](https://packagist.org/packages/wirelab/people-module)[ Docs](http://wirelab.nl)[ RSS](/packages/wirelab-people-module/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (7)Dependencies (5)Versions (9)Used By (0)

People Module
=============

[](#people-module)

People module for PyroCMS 3 with support for dynamic fields and assignments.

Overwriting the default view
----------------------------

[](#overwriting-the-default-view)

### The prefered / project specific way

[](#the-prefered--project-specific-way)

1. `php artisan addon:publish people`
2. Edit the `view` view in `resources//addons/wirelab/people-module/views/people`

### In a custom theme

[](#in-a-custom-theme)

In your theme's service provider add the following:

```
protected $overrides = [
    'wirelab.module.people::person/view' => 'your view path here',
];
```

Adding fields to people
-----------------------

[](#adding-fields-to-people)

1. In the people module go to `fields` and make a new field
2. In the `people` section click on `assignments` and assign the field

Adding people to a page
-----------------------

[](#adding-people-to-a-page)

1. Create a *multiple* field in the pages module, assign it to People &gt; People
2. Assign the field to a page type
3. In the page type loop over `page.your_slug` and call `render()` on a person. Or call `render()` on `page.your_slug` to have it to loop for you. Examples:

```
page.your_slug.render()
```

```
{% for person in page.your_slug %}
	person.render()
{% endfor %}
```

Not calling render will return the attributes of the person.

```
{% for person in page.your_slug %}
	{{ person.name }}
	{{ person.email }}
{% endfor %}
```

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~15 days

Total

7

Last Release

3250d ago

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/18cbaf4dda9cf7d4e77a80aeb9b6ca3253d3e66e3756e9f8e53cb55741345e5a?d=identicon)[ddnetters](/maintainers/ddnetters)

---

Top Contributors

[![ddnetters](https://avatars.githubusercontent.com/u/15140770?v=4)](https://github.com/ddnetters "ddnetters (22 commits)")

---

Tags

phppyropyrocms-modulespeoplepyrocmswirelabpyrocms 3

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/wirelab-people-module/health.svg)

```
[![Health](https://phpackages.com/badges/wirelab-people-module/health.svg)](https://phpackages.com/packages/wirelab-people-module)
```

###  Alternatives

[nahid/linkify

Converts URLs and email addresses in text into HTML links its extended from Misd\\Linify its also support laravel 5

11136.0k1](/packages/nahid-linkify)[websemantics/pyrocms-theme

PyroCMS Plus Admin Theme

151.3k](/packages/websemantics-pyrocms-theme)

PHPackages © 2026

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