PHPackages                             heimrichhannot/contao-advanced-member-bundle - 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. heimrichhannot/contao-advanced-member-bundle

ActiveContao-bundle[Utility &amp; Helpers](/categories/utility)

heimrichhannot/contao-advanced-member-bundle
============================================

This bundle enhances the contao member entity with additional functionality.

1.0.0(3y ago)0289[1 issues](https://github.com/heimrichhannot/contao-advanced-member-bundle/issues)LGPL-3.0-or-laterPHPPHP ^7.4 || ^8.0

Since Aug 2Pushed 3y ago5 watchersCompare

[ Source](https://github.com/heimrichhannot/contao-advanced-member-bundle)[ Packagist](https://packagist.org/packages/heimrichhannot/contao-advanced-member-bundle)[ RSS](/packages/heimrichhannot-contao-advanced-member-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (6)Versions (10)Used By (0)

Contao Advanced Member Bundle
=============================

[](#contao-advanced-member-bundle)

This bundle enhances the contao member entity with additional fields and functions. All features are optional and must be activated or explicitly used, so just pick the functionality you need.

Features
--------

[](#features)

- option to add member and member group aliases
- option to add additional member fields
- Lock member login command

Usage
-----

[](#usage)

### Install

[](#install)

1. Install with composer or contao manager

    ```
     composer require heimrichhannot/contao-advanced-member-bundle

    ```
2. Update database

### Member alias

[](#member-alias)

[![](docs/images/screenshot_member_alias.png)](docs/images/screenshot_member_alias.png)

Set `huh_advanced_member.enable_member_alias` to `true` and update the database, to enable member aliases.

```
# config/config.yml
huh_advanced_member:
    enable_member_alias:  true
```

### Member group alias

[](#member-group-alias)

[![](docs/images/screenshot_member_group_alias.png)](docs/images/screenshot_member_group_alias.png)

Set `huh_advanced_member.enable_member_group_alias` to `true` and update the database, to enable member group aliases.

### Additional fields

[](#additional-fields)

This bundle can add some often needed additional fields to the member entity.

There are 4 categories of fields that you can activate in your configuration:

```
huh_advanced_member:
  enable_additional_title_fields: true
  enable_additional_job_fields: true
  enable_image_fields: true
  enable_social_fields: true
```

**Title fields:**

- academicTitle
- extendedTitle
- nobilityTitle
- academicDegree

**Job fields:**

- jobTitles
- position

**Image fields**

- addImage
- singleSRC (in addImage subpalette)
- caption (in addImage subpalette)

**Social fields**

- linkedinProfile
- xingProfile
- facebookProfile
- twitterProfile

### Lock member logins

[](#lock-member-logins)

To lock or unlock the login for all members, use the `huh:member:lock-login` command.

```
Usage:
  huh:member:lock-login [options] [--]

Arguments:
  action                Choose which action to perform: One of "lock"; "unlock"

Options:
      --dry-run         Performs a run without making changes to the database.
  -h, --help            Display this help message
  -q, --quiet           Do not output any message
  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Help:
  This command disables (or restore) the login option for all members.

  The following statement disables the login for all members:

  php ./vendor/bin/contao-console huh:member:lock-login lock

  The following statement restores the login for all members where the login was disabled by this command:

  php ./vendor/bin/contao-console huh:member:lock-login unlock

  If you want to check how many members will be locked before, you can use the dry-run option:

  php ./vendor/bin/contao-console huh:member:lock-login lock --dry-run

```

Configuration reference
-----------------------

[](#configuration-reference)

```
# Default configuration for extension with alias: "huh_advanced_member"
huh_advanced_member:

   # Enable to add an alias field to member entity.
   enable_member_alias:  false

   # Enable to add an alias field to member group entity.
   enable_member_group_alias: false

   # Enable to add additional title fields to member entity.
   enable_additional_title_fields: false

   # Enable to add additional job fields to member entity.
   enable_additional_job_fields: false

   # Enable to add image fields to member entity.
   enable_image_fields:  false

   # Enable to add social fields to member entity.
   enable_social_fields: false
```

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity62

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 ~96 days

Recently: every ~143 days

Total

7

Last Release

1174d ago

Major Versions

0.1.5 → 1.0.02023-03-01

PHP version history (4 changes)0.1.0PHP ^7.2

0.1.3PHP ^7.2|^8.0

0.1.4PHP ^7.2 || ^8.0

1.0.0PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/28ad3224d8727b622ebd229840eea6b9dbcb83eb0bd609e6ce65b614830ff538?d=identicon)[digitales@heimrich-hannot.de](/maintainers/digitales@heimrich-hannot.de)

---

Top Contributors

[![koertho](https://avatars.githubusercontent.com/u/12064642?v=4)](https://github.com/koertho "koertho (11 commits)")

### Embed Badge

![Health badge](/badges/heimrichhannot-contao-advanced-member-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/heimrichhannot-contao-advanced-member-bundle/health.svg)](https://phpackages.com/packages/heimrichhannot-contao-advanced-member-bundle)
```

###  Alternatives

[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

3183.3k6](/packages/codefog-contao-news-categories)[codefog/contao-haste

haste extension for Contao Open Source CMS

42650.8k139](/packages/codefog-contao-haste)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3689.4k10](/packages/netgen-layouts-core)[numero2/contao-storelocator

Contao Plugin for managing stores (or in common address data) and providing a frontend-search based on geo data

121.5k](/packages/numero2-contao-storelocator)[terminal42/contao-node

Node bundle for Contao Open Source CMS

3172.5k4](/packages/terminal42-contao-node)[contao-community-alliance/dc-general

Universal data container for Contao

1578.3k86](/packages/contao-community-alliance-dc-general)

PHPackages © 2026

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