admin.juergenandClaude Opus 5.5 7df08b9017 Sitemap lastmod and handling of past events
- SitemapListener: <lastmod> for event detail pages (event tstamp) and
  regular pages; events that ended more than 12 months ago are removed
  from the sitemap
- PastEventPolicy: events stay indexable for 12 months after they end
  (recurring events are searched before the next date), afterwards the
  detail page gets noindex,follow but stays reachable as archive
- detail template data: is_past and next_occurrence (next published
  event with the same title) for a notice with a link to the next date

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 17:19:46 +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%