PHPackages                             luyadev/luya-module-addressbook - 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. [Admin Panels](/categories/admin)
4. /
5. luyadev/luya-module-addressbook

ActiveLuya-module[Admin Panels](/categories/admin)

luyadev/luya-module-addressbook
===============================

This module provides a simple addressbook management for admin and frontend rendering.

1.0.4(4y ago)02062MITPHP

Since May 25Pushed 4y ago4 watchersCompare

[ Source](https://github.com/luyadev/luya-module-addressbook)[ Packagist](https://packagist.org/packages/luyadev/luya-module-addressbook)[ Docs](http://luya.io)[ RSS](/packages/luyadev-luya-module-addressbook/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (1)Versions (6)Used By (0)

[![LUYA](https://camo.githubusercontent.com/c30b61934591d3a6fcb8718a93fd61bf840c0abd8a8d49aa0fdd4ab99567bdf4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506f776572656425323062792d4c5559412d627269676874677265656e2e737667)](https://luya.io)[![Total Downloads](https://camo.githubusercontent.com/fd5e828d38878dca7b96cf062d5b1b0606fa8e7cfec926d605135e0a29f3eba1/68747470733a2f2f706f7365722e707567782e6f72672f6c7579616465762f6c7579612d6d6f64756c652d61646472657373626f6f6b2f646f776e6c6f616473)](https://packagist.org/packages/luyadev/luya-module-addressbook)[![Latest Stable Version](https://camo.githubusercontent.com/4340a8d2941a6edad5b85adc5f68ba4f22f644cb7f15e6dcea7f1901d9ea95c6/68747470733a2f2f706f7365722e707567782e6f72672f6c7579616465762f6c7579612d6d6f64756c652d61646472657373626f6f6b2f762f737461626c65)](https://packagist.org/packages/luyadev/luya-module-addressbook)[![Join the chat at https://gitter.im/luyadev/luya](https://camo.githubusercontent.com/abe08b740a4156153736f791393ec4da6619c4be73212e75769f52edacc0e2b5/68747470733a2f2f6261646765732e6769747465722e696d2f4a6f696e253230436861742e737667)](https://gitter.im/luyadev/luya)

LUYA address book module
========================

[](#luya-address-book-module)

This module is the result of the comprehensive LUYA module lessons.

- how to [create the addressbook frontend and admin module](https://luya.io/guide/lesson-module).
- how to [create an Active Window](https://luya.io/guide/lesson-activewindow)and how to add it to the CRUD view of the group model.

The module itself provides a simple way to manage multiple address records and to render them in the frontend. It also allows to to group the different contacts and send an email to all members of a group.

Installation
------------

[](#installation)

Require the address module via composer

```
composer require luyadev/luya-module-addressbook
```

and install/update with `composer install` oder `composer update`

Add both address book modules (admin and frontend) to your project config:

```
'modules' => [
    /* ... */

    'addressbookadmin' => 'luya\addressbook\admin\Module',
    'addressbook' => 'luya\addressbook\frontend\Module',
]
```

Don't forget to register the modules with `/vendor/bin/luya import` and set the permissions:

[![Settings permissions](https://raw.githubusercontent.com/luyadev/luya/master/docs/guide/img/addressbook-permissions.gif "Settings permissions")](https://raw.githubusercontent.com/luyadev/luya/master/docs/guide/img/addressbook-permissions.gif)

Integrate the frontend module
-----------------------------

[](#integrate-the-frontend-module)

Create a module page in CMS and choose the `addressbook` module:

[![Creating the module page](https://raw.githubusercontent.com/luyadev/luya/master/docs/guide/img/addressbook-createpage.gif "Create a module page")](https://raw.githubusercontent.com/luyadev/luya/master/docs/guide/img/addressbook-createpage.gif)

Demo
----

[](#demo)

The Active Window in the admin module will allow you to send an email to all group members:

[![Showing the ActiveWindow](https://raw.githubusercontent.com/luyadev/luya/master/docs/guide/img/aws-result.gif "Showing the ActiveWindow")](https://raw.githubusercontent.com/luyadev/luya/master/docs/guide/img/aws-result.gif)

The frontend module will display all contacts for each group and you can get additional detailed infos by clicking on a contact:

[![address book frontend](https://raw.githubusercontent.com/luyadev/luya/master/docs/guide/img/addressbook-demo.gif "address book frontend")](https://raw.githubusercontent.com/luyadev/luya/master/docs/guide/img/addressbook-demo.gif)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 62.1% 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 ~437 days

Total

5

Last Release

1523d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/86184bf08843ed8fcc4aedb2fdecd8a9e832e47e89a7166cebfda529c176f5ce?d=identicon)[nadar](/maintainers/nadar)

---

Top Contributors

[![martinpetrasch](https://avatars.githubusercontent.com/u/6354795?v=4)](https://github.com/martinpetrasch "martinpetrasch (18 commits)")[![nadar](https://avatars.githubusercontent.com/u/3417221?v=4)](https://github.com/nadar "nadar (10 commits)")[![hbugdoll](https://avatars.githubusercontent.com/u/6715827?v=4)](https://github.com/hbugdoll "hbugdoll (1 commits)")

---

Tags

phpaddresscmsyii2moduleyiicontactsluyaaddressbookgridviewcontactlist

### Embed Badge

![Health badge](/badges/luyadev-luya-module-addressbook/health.svg)

```
[![Health](https://phpackages.com/badges/luyadev-luya-module-addressbook/health.svg)](https://phpackages.com/packages/luyadev-luya-module-addressbook)
```

###  Alternatives

[luyadev/luya-module-admin

Administration core module for all LUYA admin modules

48179.0k24](/packages/luyadev-luya-module-admin)[luyadev/luya-module-cms

The LUYA CMS module provides a full functional Content Management System for adding contents based on blocks.

32176.1k18](/packages/luyadev-luya-module-cms)[luyadev/luya-bootstrap4

Bootstrap4 Assets and Helper classes like ActiveForm for LUYA and Yii2.

1843.9k3](/packages/luyadev-luya-bootstrap4)

PHPackages © 2026

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