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
What's Changed
- Fix author by @tyrant88 in https://github.com/FriendsOfREDAXO/yrewrite_metainfo/pull/28
- realfavicon zip upload by @alxndr-w in https://github.com/FriendsOfREDAXO/yrewrite_metainfo/pull/29
- Friends of REDAXO in Lizenz und Readme abbilden by @alxndr-w in https://github.com/FriendsOfREDAXO/yrewrite_metainfo/pull/30
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:
- 🙏🏻 Issues lösen und Pull Requests erstellen.
- 💶 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
What's Changed
- realfavicon zip upload by @alxndr-w in https://github.com/FriendsOfREDAXO/yrewrite_metainfo/pull/29
Full Changelog: https://github.com/FriendsOfREDAXO/yrewrite_metainfo/compare/2.0.1...2.1.0
2.0.1
What's Changed
- global Settings unterstützt Mehrsprachigkeit by @skerbis in https://github.com/FriendsOfREDAXO/yrewrite_metainfo/pull/26
- Kleiner Fix in update.php
New Contributors
- @skerbis made their first contribution in https://github.com/FriendsOfREDAXO/yrewrite_metainfo/pull/26
Full Changelog: https://github.com/FriendsOfREDAXO/yrewrite_metainfo/compare/2.0.0...2.0.1
2.0.0
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
undrex_yrewrite_metainfo_icon
- Durch die Namespace-Änderungen ist der Zugriff jetzt über die Klassen
FriendsOfRedaxo\YrewriteMetainfo\Domain
undFriendsOfRedaxo\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
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
undrex_yrewrite_metainfo_icon
- Durch die Namespace-Änderungen ist der Zugriff jetzt über die Klassen
FriendsOfRedaxo\YrewriteMetainfo\Domain
undFriendsOfRedaxo\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
What's Changed
- Abhängigkeit vom URL AddOn entfernt by @tyrant88 in https://github.com/alexplusde/yrewrite_metainfo/pull/17
New Contributors
- @tyrant88 made their first contribution in https://github.com/alexplusde/yrewrite_metainfo/pull/17
Full Changelog: https://github.com/alexplusde/yrewrite_metainfo/compare/1.1.2...1.1.3
1.1.2
Kleinere Fehlerbehebungen und Vermeiden von Warnings.
Full Changelog: https://github.com/alexplusde/yrewrite_metainfo/compare/1.1.1...1.1.2
1.1.0
What's Changed
- compatibliity to URL-generated pages by @alxndr-w in https://github.com/alexplusde/yrewrite_metainfo/pull/10
- YForm-Tabellendefinition beim Deinstallieren löschen by @alxndr-w in https://github.com/alexplusde/yrewrite_metainfo/pull/11
- CSS und JS aus Assets-Ordner je Domain auswählen können, automatisch inkludieren. by @alxndr-w in https://github.com/alexplusde/yrewrite_metainfo/pull/12
Full Changelog: https://github.com/alexplusde/yrewrite_metainfo/compare/1.0.5...1.1.0