oveleon/contao-member-extension-bundle

file_download 32 star 1

arrow_back

Member feature extension for Contao.
1.0.2
32
1
MIT
contao-bundle
---
1573571490
oveleon
Version Freigabe-Notizen und Änderungs-Log
1.4.2 ### Bugfix

- Fix #22 - Changed string classname to class import

___

**Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.4.1...1.4.2
1.4.1 ### Change

- Use `feEditable` instead of the deprecated/removed `feViewable`


**Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.4.0...1.4.1
1.4.0 This update was funded by @netzarbeiter

### Additions

- simultaneous Contao 4.13 and 5.3 compatibility
- Hooks (see below)
- Frontend Filters (see below)
- alias generation (activate in module)
- go back page

### Changes

- rewrote hooks
- rewrote modules to frontend controllers
- rewrote avatar upload to `Symfony/UploadedFile`

### Filter

Allows filtering the member list in the frontend if the following conditions are met:

- 'Activate filters' is set to true within the member list module
- there exists fields within `tl_member` of inputType `checkbox` and evaluation `feFilterable` set to true

### Hooks

#### getMembers

Allows modifying the columns and options for the database query.

```php
// src/EventListener/onGetMembersListener.php
namespace App\EventListener;

use Contao\CoreBundle\DependencyInjection\Attribute\AsHook;
use Oveleon\ContaoMemberExtensionBundle\Controller\FrontendModule\MemberListController;

#[AsHook('getMembers')]
class onGetMembersListener
{
public function __invoke(array &$columns, array &$options, MemberListController &$context): void
{
// Do something...
}
}
```

#### parseMemberReader

Allows modifying the member detail page

```php
// src/EventListener/onParseMemberReaderListener.php
namespace App\EventListener;

use Contao\CoreBundle\DependencyInjection\Attribute\AsHook;
use Contao\MemberModel;
use Contao\Model;
use Contao\ModuleModel;
use Contao\Template;
use Oveleon\ContaoMemberExtensionBundle\Controller\FrontendModule\MemberReaderController;

#[AsHook('parseMemberReader')]
class onParseMemberReaderListener
{
public function __invoke(MemberModel|Model &$member, Template &$template, ModuleModel &$model, MemberReaderController &$context): void
{
// Do something...
}
}
```

#### parseMemberTemplate

Allows modifying the member details

```php
// src/EventListener/onParseMemberTemplateListener.php
namespace App\EventListener;

use Contao\CoreBundle\DependencyInjection\Attribute\AsHook;
use Contao\FrontendTemplate;
use Contao\MemberModel;
use Contao\Model;
use Contao\ModuleModel;
use Oveleon\ContaoMemberExtensionBundle\Controller\FrontendModule\MemberExtensionController;

#[AsHook('parseMemberTemplate')]
class onParseMemberTemplateListener
{
public function __invoke(MemberModel|Model &$member, array &$fields, FrontendTemplate &$template, ModuleModel &$model, MemberExtensionController &$context): void
{
// Do something...
}
}
```


**Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.3.2...1.4.0
1.3.2 ### Bugfix

* Fix PHP warnings in ```Personal Data``` module by @joke1 in https://github.com/oveleon/contao-member-extension-bundle/pull/18

___

**Full Changelog**: https://github.com/oveleon/contao-member-extension-bundle/compare/1.3.1...1.3.2
1.3.1

Bugfix



- Fixed a potential sorting order issue in member_list https://github.com/oveleon/contao-member-extension-bundle/commit/8e2cb679e85f59353d5202631cb111c77cbb7ae6
1.3.0

Information



- Dropped Contao 4.9 (4.13 only) and PHP <8 support d8dfda176b587b976ab05ce3a0562a1b53cbd65b

Changes



- never display members that are disabled by "start" and "stop" date 61a9d29c5c34c723207eab4bb1d87fda10676486
- changed image procession to FigureBuilder e39d93771a949754061047b75ca3eb88deb413f2
- fixed potential PHP 8 errors
1.2.3 **Bugfix**
- Fixed a bug where displaying member lists with page limit would sometimes not work
1.2.2

Addition



- added a new insert tag: to output the filepath of a member avatar (see readme.md)

Bugfixes



- Fixed a bug where using the insert tag with a non existent member or a non-existent file would not show the setup fallback image
1.2.1

Hotfix



- Do not output images when not checked in memberlist and memberreader
- Removed avatar from member-list sorting field
1.2.0

Information



- make sure to setup the groups within the modules member reader and member list. The old ones were used wrong by mistake (protected groups)
- make sure to setup the new templates for avatar, member-list and member-reader to get access to all new features


Additions



- updated readme and added documentation
- PHP 8 compatibility
- Contao 4.13 compatibility
- added new module **Delete Avatar**
- consider uploading avatars on registration
- consider fallback avatar images within member-list and member-reader
- Consider a bundle fallback avatar if no global avatar has been set up yet
- added sorting modes to member-list (Ascending, Descending, Random) based on existing member fields
- added pagination to member-list
- added insert-tags for member avatars (check readme.md)


Changes



- changed all templates and renamed them to include the bundle prefix
- changed group selection within the module member list (previously a bug)
- uploaded avatars will now be renamed to "memberAvatar.yourExtension"
- updating an avatar will now delete the other file


Bugfixes



- consider members without groups
- consider fallback image for avatar
- do not use protectedGroups as groupSelection for member-list
- wrong and missing translations
1.1.0 - New Module "Memberlist" added
- New Module "Memberreader" added
add Zeige mehr Versionen an
1.0.2
1.0.1
1.0.0 Initial Release
dev-main
1.0.5

Backend Customizer

bwein-net/contao-backend-customizer

Diese Erweiterung ermöglicht das Setzen von Parametern in der Konfiguration und generiert ein indiv...
file_download 3208 star 5
Zuletzt aktualisiert vor 4 Jahren
1.0.0

Backend Hinweise

do-while/contao-ce_be_remarks

Backend Hinweise und Anmerkungen, z.B. für Redakteure im Backend als Content-Element, Backend-Formu...
file_download 741 star 2
Zuletzt aktualisiert vor 7 Jahren
2.0.2

Backend User Online

bugbuster/contao-be_user_online-bundle

Zeigt im Backend den Online-Status der Backend- und Frontend-Benutzer an.
file_download 663 star 2
Zuletzt aktualisiert vor 6 Jahren
1.1.0

Banner-Werbung

bugbuster/contao-banner-bundle

Banner Bundle ist eine Contao 4 Erweiterung zur Anzeige von Banner Bilder und Texten mit einer einfa...
file_download 908 star 3
Zuletzt aktualisiert vor 5 Jahren
1.6.2

Besucher Statistiken

bugbuster/contao-visitors-bundle

Besuchererweiterung für Contao Open Source CMS. Ermöglicht es Dir, die Zugriffe und Besucher Deine...
file_download 4033 star 1
Zuletzt aktualisiert vor 4 Jahren
1.5.3

Bot Detection Bundle

bugbuster/contao-botdetection-bundle

Contao 4 Bundle Hilfsklasse zur Erkennung von Suchmaschinen, Bots, Spiders, Crawlers, etc.
file_download 4924 star 0
Zuletzt aktualisiert vor 6 Jahren
1.0.7

Bot Statistiken

bugbuster/contao-botstatistics-bundle

Bot Statistik zählt die Anzahl der Bot Anfragen (visits, pages). Im Backend gibt es eine Statistik...
file_download 428 star 1
Zuletzt aktualisiert vor 6 Jahren
v1.6.9

Catalog Manager

alnv/catalog-manager

Mit Catalog Manager kannst du eigene Backend-Module erstellen und deine Daten organisieren. Weitere...
file_download 6640 star 23
Zuletzt aktualisiert vor 7 Jahren
v1.0.2

Clickpress Grid

clickpress/contao-clickpress-grid

Spaltenset / Grid System basierend auf Grid CSS. Dadurch wird weniger HTML generiert und mittels gri...
file_download 97 star 8
Zuletzt aktualisiert vor 4 Jahren
1.2

Contao ChangeEventsMore

ngdot/contao-changeeventsmore

Diese Erweiterung ermöglicht es "Weiterlesen …" durch einen individuellen Text zu ersetzen. Funkt...
file_download 29 star 0
Zuletzt aktualisiert vor 5 Jahren
  • person
  • Sebastian Zoglowek,
  • Daniele Sciannimanica,
  • Fabian Ekert
Packagist
?

Tipp:

Wenn du mit der Maus über die Version fährst, kannst du das Veröffentlichungsdatum anzeigen lassen.