AddOn


Url

Beschreibung

REDAXO 5 AddOn zur URL-Generierung für Daten aus den Datenbanktabellen (ehemals Url Control, ehemals Frau Schultze)

REDAXO 5 AddOn zur URL-Generierung für Daten aus den Datenbanktabellen (ehemals Url Control, ehemals Frau Schultze)

Features

  • Generieren von suchmaschinenfreundlichen URLs anhand von Datenbanktabellen und eines REDAXO-Artikels, z.B: www.example.org/artikel/datensatz/ anstelle von www.example.org/artikel/?id=1
  • Automatische Oberkategorien anhand von Relationen www.example.org/kategorie/datensatz/ möglich
  • Mit und ohne YForm-Tabellen nutzbar
  • Zusätzliche Methoden für title-Felder, SEO- und OpenGraph-Metadaten wie description und og:image
  • Integration in die sitemap.xml von YRewrite
  • Multi-Domain fähig
  • URLs werden vom Addon search_it erkannt und Inhalte indexiert

Umsetzung

Thomas Blum


Versionen

2.2.1

Für REDAXO
^5.7.0
Veröffentlicht am
05.09.2025
Require / PHP
>=7.0
Require / PHP Extensions
intl

Version 2.2.1 - 05.09.2025

  • Vendor ausgetauscht (Vorbereitet für REDAXO 5.21, Update psr/http-message)

2.2.0

Für REDAXO
^5.7.0
Veröffentlicht am
07.04.2025
Require / PHP
>=7.0
Require / PHP Extensions
intl

Version 2.2.0 - 07.04.2025

Neu

  • #288 DB-Passwort darf auch leer sein (@alxndr-w)
  • #301 Profile::get könnte jetzt auch null zurückgeben (@christophboecker)
  • Vendor psr/http-message vom Core nutzen

Bugfixes

  • #271 Vereinheitlichung des Rückgabewertes für Seo::getTags() (@xong)
  • #276, #277 Update README (@markohanke, @alxndr-w)
  • #290 Fehler beim Update des Caches vermeiden (@dergel)
  • #293 Typo package.yml (@TobiasKrais)
  • #295 Fehler beseitigt, wenn ein Feld vom Type Date mit falschem Wert für die Url genutzt wurde (@isospin)

2.1.0

Für REDAXO
^5.7.0
Veröffentlicht am
25.01.2023
Require / PHP
>=7.0
Require / PHP Extensions
intl

Version 2.1.0 - 25.01.2022

Neu

  • ExtensionPoint URL_PROFILE_QUERY für komplexere Manipulation des Queries (@DanielWeitenauer)
  • Url\Seo setzt Tags via ExtensionPoint vom Rewriter, kein new \Url\Seo() im Template mehr notwendig
  • Methode getCurrentUserPath() aufgenommen (@ynamite)
  • Methode getUrlsAsKeyValuePair() aufgenommen
  • Doku; Beispiel ergänzt, um den Namespace des Profils einer Url zu erhalten (@alxndr-w)

Bugfixes

  • #260 Beim Update wurde ein falscher Wert für die leere Relationstabelle gesetzt
  • #263 Entities vermeiden
  • #265 YForm Value wurde in der YForm-Datentabelle nicht mehr ausgegeben
  • #267 isStructure() und isUserPath() lieferte immer false (@ynamite)

2.0.2

Für REDAXO
^5.7.0
Veröffentlicht am
14.09.2022
Require / PHP
>=7.0
Require / PHP Extensions
intl

Version 2.0.2 - 14.09.2022

Bugfix

  • #243 Readme angepasst - Best practice (@alxndr-w)
  • #247 doppelten Import von Version 1.x verhindern (@TobiasKrais)
  • #255 Code-Stabilität (@staabm)
  • #257 Deprecation-Notices im Vendor für PHP 8.1 beseitigt (@gharlan)

Übersetzungen

  • English (@ynamite)
  • Español (@nandes2062)
  • Svensk (@interweave-media)