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.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)