AddOn


YRewrite Domain Metainfos

Beschreibung

Ergänzt YRewrite um die Möglichkeit, Metainformationen / Einstellungen / Settings an Domains zu verwalten. Mit vorgefertigten, einfachen aber sinnvollen Konfigurationsfeldern, einer YOrm-Dataset-Methode und passenden Backend-Seiten.

Eine hervorragende Alternative zu global_settings mit allen YForm-Feldtypen!

#settings #yrewrite #meta #seo #url #corporatedesign #domainsettings #alexplus

Dieses Addon kommt mit sinnvoll vorinstallierten Standard-Feldern als YForm Tableset. Installieren und loslegen!

Die Klasse domain ist ein YOrm-Dataset. Du hast in deinem Code alle Features von YOrm zur Verfügung und kannst direkt loslegen, z.B. domain::getCurrent()->getValue('mein_feld'), oder vorhandene Dataset-Methoden verwendest.

Bonus: Standard-Fragmente für den <head>-Bereich deiner Templates sind blitzschnell kopiert und eingefügt, wenn du bspw. eigene Metadaten pro Domain oder zusätzliche Einstellungen vergeben willst.

Kann ich nicht benötigte Standard-Felder auch löschen?

Wenn du dich mit anderen auf YForm basierten Addons wie YCom, Events, Neues, QandA o.ä. auskennst, weißt du, dass dies zwar möglich ist, aber unvorhergesehene Dinge bei Updates oder in der aktiven Verwendung des Addons passieren können. Wenn du bestimmte Felder nicht benötigst, dann blende sie am besten über ein eigenes Backend-CSS aus.


github.com/alexplusde/yrewrite_metainfo/

Umsetzung

Versionen

2.1.1

Für REDAXO
^5.17
Veröffentlicht am
15.09.2024
Require / PHP
^8.3

What's Changed

Weiterentwicklung unterstützen

Du möchtest dieses Addon weiterentwickeln oder hast Vorschläge für Verbesserungen? Autor*innen und die Community bedanken sich für deine Unterstützung!

Du hast folgende Möglichkeiten:

  1. 🙏🏻 Issues lösen und Pull Requests erstellen.
  2. 💶 Projekt finanziell sponsoren: GitHub Sponsors oder Ko-fi

Damit wird auch die zukünftige Entwicklung dieses Addons gesichert.

Full Changelog: https://github.com/FriendsOfREDAXO/yrewrite_metainfo/compare/2.0.1...2.1.1

2.1.0

Für REDAXO
^5.17
Veröffentlicht am
15.09.2024
Require / PHP
^8.3

2.0.1

Für REDAXO
^5.17
Veröffentlicht am
01.09.2024
Require / PHP
^8.3

What's Changed

New Contributors

Full Changelog: https://github.com/FriendsOfREDAXO/yrewrite_metainfo/compare/2.0.0...2.0.1

2.0.0

Für REDAXO
^5.17
Veröffentlicht am
01.09.2024
Require / PHP
^8.3

Hinweis: Diese Version enthält grundlegende Änderungen zur Version 1.x. Mache dich mit den Änderungen vertraut, bevor du das Addon updatest - es ist definitiv nicht rückwärtskompatibel.

Neu

  • Wechsel zu FriendsOfREDAXO vorbereitet, das Addon soll zukünftig das Addon global_settings ablösen können (s.u.)
  • Namespace hinzugefügt
  • Direkter Aufruf über YRewrites Domain-Verwaltung
  • Umfangreiche Dokumentation
  • rexstan Level 9 geprüft
  • rex_vars-Option (wie yrewrite_domain_settings-Addon)

Änderungen

  • Verwaltung von CSS/JS-Dateien nicht mehr Teil des Addons - ersatzlos gestrichen
  • Verwaltung von CSS-Variablen nicht mehr Teil des Addons - ersatzlos gestrichen
  • Vereinheitlichung von Tabellen-Namen und Addon-Key: Tabellen lauten jetzt rex_yrewrite_metainfo und rex_yrewrite_metainfo_icon
  • Durch die Namespace-Änderungen ist der Zugriff jetzt über die Klassen FriendsOfRedaxo\YrewriteMetainfo\Domain und FriendsOfRedaxo\YrewriteMetainfo\Icon - passe Templates und Module bzw. deinen Projektcode daran an, bevor du updatest.

Geplante Funktionen

Upload einer realfavicon.zip-Datei, die automatisch entpackt und als Profil hinzugefügt wird.

Beteilige dich an der Finalisierung und gemeinsamen Weiterentwicklung, um das beste Addon für das Verwalten von Projekt-, Domain-bezogenen Metadaten und Einstellungen zu ermöglichen.

Funktionsvergleich

Funktionen Globale Einstellungen Domain Settings YRewrite Metainfo
Mindest-Anforderung REDAXO ^5.0 REDAXO 5.3, PHP >=5 REDAXO 5.17, PHP >=8.3
Aktive Entwicklung ❌ Nein ⚠️ Unbekannt ✅ Ja
Multidomain-fähig ❌ Nein ✅ Ja ✅ Ja
Mehrsprachigkeit ❌ Nein ✅ Ja ✅ Ja
Backend-Sprachen DE, EN, ES, SV DE DE, EN
YForm-basiert ❌ Nein ⚠️ Teilweise ✅ Ja
Feldtypen ⚠️ 8 Alle YForm-Feldtypen Alle YForm-Feldtypen
Eigene Feldtypen ❌ Nein ✅ Ja ✅ Ja
HTML5-Feldtypen ❌ Nein ✅ Ja ✅ Ja
YOrm-Dataset-Methoden ❌ Nein ❌ Nein ✅ Ja
Head-Fragment ❌ Nein ❌ Nein ✅ Ja
Unterstützung von PWA ❌ Nein ❌ Nein ✅ Ja
Integration von url ❌ Nein ❌ Nein ✅ Ja
Integration von speed_up ❌ Nein ❌ Nein ✅ Ja
Integration von wsm ❌ Nein ❌ Nein ✅ Ja
Umfangreiche Dokumentation ✅ Ja ❌ Nein ✅ Ja
Berechtigungssystem ❌ Nein ✅ Ja ❌ Nein
rexstan-Level ⚠️ Unbekannt ⚠️ Unbekannt 🏆 Level 9

Full Changelog: https://github.com/alexplusde/yrewrite_metainfo/compare/1.1.3...2.0.0

2.0.0-beta1

Für REDAXO
^5.17
Veröffentlicht am
09.08.2024
Require / PHP
^8.3

Hinweis: Diese Version enthält grundlegende Änderungen zur Version 1.x. Mache dich mit den Änderungen vertraut, bevor du das Addon updatest - es ist definitiv nicht rückwärtskompatibel.

Neu

  • Wechsel zu FriendsOfREDAXO vorbereitet, das Addon soll zukünftig das Addon global_settings ablösen können (s.u.)
  • Namespace hinzugefügt
  • Direkter Aufruf über YRewrites Domain-Verwaltung
  • Umfangreiche Dokumentation
  • rexstan Level 9 geprüft
  • rex_vars-Option (wie yrewrite_domain_settings-Addon)

Änderungen

  • Verwaltung von CSS/JS-Dateien nicht mehr Teil des Addons - ersatzlos gestrichen
  • Verwaltung von CSS-Variablen nicht mehr Teil des Addons - ersatzlos gestrichen
  • Vereinheitlichung von Tabellen-Namen und Addon-Key: Tabellen lauten jetzt rex_yrewrite_metainfo und rex_yrewrite_metainfo_icon
  • Durch die Namespace-Änderungen ist der Zugriff jetzt über die Klassen FriendsOfRedaxo\YrewriteMetainfo\Domain und FriendsOfRedaxo\YrewriteMetainfo\Icon - passe Templates und Module bzw. deinen Projektcode daran an, bevor du updatest.

Geplante Funktionen

Upload einer realfavicon.zip-Datei, die automatisch entpackt und als Profil hinzugefügt wird.

Beteilige dich an der Finalisierung und gemeinsamen Weiterentwicklung, um das beste Addon für das Verwalten von Projekt-, Domain-bezogenen Metadaten und Einstellungen zu ermöglichen.

Funktionsvergleich

Funktionen Globale Einstellungen Domain Settings YRewrite Metainfo
Mindest-Anforderung REDAXO ^5.0 REDAXO 5.3, PHP >=5 REDAXO 5.17, PHP >=8.3
Aktive Entwicklung ❌ Nein ⚠️ Unbekannt ✅ Ja
Multidomain-fähig ❌ Nein ✅ Ja ✅ Ja
Mehrsprachigkeit ❌ Nein ✅ Ja ✅ Ja
Backend-Sprachen DE, EN, ES, SV DE DE, EN
YForm-basiert ❌ Nein ⚠️ Teilweise ✅ Ja
Feldtypen ⚠️ 8 Alle YForm-Feldtypen Alle YForm-Feldtypen
Eigene Feldtypen ❌ Nein ✅ Ja ✅ Ja
HTML5-Feldtypen ❌ Nein ✅ Ja ✅ Ja
YOrm-Dataset-Methoden ❌ Nein ❌ Nein ✅ Ja
Head-Fragment ❌ Nein ❌ Nein ✅ Ja
Unterstützung von PWA ❌ Nein ❌ Nein ✅ Ja
Integration von url ❌ Nein ❌ Nein ✅ Ja
Integration von speed_up ❌ Nein ❌ Nein ✅ Ja
Integration von wsm ❌ Nein ❌ Nein ✅ Ja
Umfangreiche Dokumentation ✅ Ja ❌ Nein ✅ Ja
Berechtigungssystem ❌ Nein ✅ Ja ❌ Nein
rexstan-Level ⚠️ Unbekannt ⚠️ Unbekannt 🏆 Level 9

Full Changelog: https://github.com/alexplusde/yrewrite_metainfo/compare/1.1.3...2.0.0-beta1

1.1.3

Für REDAXO
^5.15
Veröffentlicht am
23.07.2024
Require / PHP
^8.1

What's Changed

New Contributors

Full Changelog: https://github.com/alexplusde/yrewrite_metainfo/compare/1.1.2...1.1.3

1.1.2

Für REDAXO
^5.15
Veröffentlicht am
11.02.2024
Require / PHP
^8.1

Kleinere Fehlerbehebungen und Vermeiden von Warnings.

Full Changelog: https://github.com/alexplusde/yrewrite_metainfo/compare/1.1.1...1.1.2

1.1.0

Für REDAXO
^5.12
Veröffentlicht am
10.06.2023
Require / PHP
>7.3

What's Changed

Full Changelog: https://github.com/alexplusde/yrewrite_metainfo/compare/1.0.5...1.1.0