admin.juergenandClaude Opus 5.5 23cccf170a Unique and stable event aliases from the frontend form
The frontend form built the alias from date + first 20 title characters
without checking for existing aliases and recalculated it on every save.
Duplicating an event and saving the copy with the same title and date
(or entering an event twice) produced the same alias, so only one of
the events was reachable.

- aliases are made unique (-2, -3, ...)
- existing events keep their alias on update (stable URLs); only an
  empty alias, e.g. of a fresh copy, is generated
- migration renames existing duplicates; the oldest event keeps its
  alias and URL

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 17:24:50 +01:00
2026-02-17 18:53:39 +01:00
2026-02-17 18:53:39 +01:00

Eventmanager Bundle

Contao 5 Bundle für Organisations-, Veranstaltungsort- und Event-Verwaltung inkl. Frontend-Module.

Voraussetzungen

  • PHP ^8.4
  • Contao ^5.7

Installation (lokal via Composer)

composer require mummert/eventmanager-bundle

Installation im Contao Manager (VCS)

  1. Contao Manager → Composer → Repositories → Repository hinzufügen
  2. Typ: vcs
  3. URL: https://github.com/<owner>/eventmanager-bundle
  4. Paket hinzufügen: mummert/eventmanager-bundle
  5. Bei Bedarf Version dev-main oder ein Tag (z. B. 1.0.0) wählen
  6. Änderungen anwenden

Release / Versionierung

SemVer-Tags verwenden:

git tag v1.0.0
git push origin v1.0.0

GitHub Setup

git init
git add .
git commit -m "Initial release"
git branch -M main
git remote add origin git@github.com:<owner>/eventmanager-bundle.git
git push -u origin main

Optional: Packagist

  1. Repository auf Packagist einreichen
  2. GitHub Service Hook / Auto-Update aktivieren
  3. Neue Versionen über Git-Tags veröffentlichen
S
Description
No description provided
Readme
418 KiB
0 Stars 1 Watchers 0 Forks
Languages
PHP 64.9%
JavaScript 17.8%
Twig 17.3%