Skip to content

Optimize Sunflower admin settings and social media configuration - #1413

Open
alexschnapper wants to merge 13 commits into
verdigado:mainfrom
alexschnapper:backend/optimize-sunflower-admin
Open

Optimize Sunflower admin settings and social media configuration#1413
alexschnapper wants to merge 13 commits into
verdigado:mainfrom
alexschnapper:backend/optimize-sunflower-admin

Conversation

@alexschnapper

Copy link
Copy Markdown
Contributor

Zusammenfassung

Dieser PR setzt mehrere der in #749 vorgeschlagenen Verbesserungen um, um die Sunflower-Einstellungen im WordPress-Backend übersichtlicher und verständlicher zu gestalten.

Änderungen

  • Die Einstellung zur Anzeige der Social-Media-Icons im Header wurde aus den allgemeinen Einstellungen in den Bereich „Soziale Medien“ verschoben.

  • Bestehende Werte von sunflower_header_social_media bleiben abwärtskompatibel.

  • Bezeichnungen im Bereich „Soziale Medien“ wurden vereinheitlicht und verständlicher gestaltet:

    • Social Media → „Soziale Medien“
    • Social Media Profiles → „Social-Media-Profile“
    • Social Media Buttons → „Social-Media-Buttons“
    • Share Buttons → „Teilen-Buttons“
  • Ergänzung eines Hinweises, wo die konfigurierten Social-Media-Buttons angezeigt werden.

  • Einheitlicher Dokumentationshinweis auf allen vier Sunflower-Einstellungsseiten.

  • Klare Unterscheidung zwischen den beiden vorhandenen Dokumentationen:

Übersetzungen

Die Übersetzungsdateien wurden bewusst zusammen mit den PHP-Änderungen aktualisiert. Eine Änderung der Bezeichnungen ausschließlich im PHP-Quellcode hätte dazu geführt, dass das deutschsprachige WordPress-Backend weiterhin teilweise die bisherigen Bezeichnungen anzeigt.

Insbesondere verwendete der PHP-Quellcode bereits Social Media, während die deutsche Übersetzung diesen String weiterhin als „Profile in Sozialen Medien“ darstellte.

Daher wurden folgende Dateien gemeinsam aktualisiert:

  • languages/de_DE.po – deutsche Übersetzungen
  • languages/de_DE.mo – von WordPress zur Laufzeit verwendete kompilierte Übersetzungen
  • languages/sunflower.pot – Übersetzungsvorlage mit den aktuellen Strings aus dem Quellcode

Damit werden die neuen Bezeichnungen, Dokumentationshinweise und die verschobene Header-Einstellung auch in deutschsprachigen Installationen konsistent dargestellt.

Abwärtskompatibilität

Die Einstellung sunflower_header_social_media wurde bisher innerhalb der allgemeinen Sunflower-Optionen gespeichert.

Am neuen Ort unter „Soziale Medien“ wird ein bereits vorhandener Wert weiterhin berücksichtigt, bis die Einstellung dort erstmals gespeichert wird. Dadurch ändert sich das bisher konfigurierte Verhalten im Frontend für bestehende Installationen nicht unbeabsichtigt.

Verwandte Issues und PRs

Dieser PR setzt Teile von #749 um.

Verwandte frühere Arbeiten:

PR #785 liefert außerdem einen interessanten historischen Hinweis: Dort wird die betreffende Admin-Seite noch als „Profile in Sozialen Medien“ bezeichnet. Die deutsche Übersetzung war damit tatsächlich noch nicht auf „Soziale Medien“ umgestellt worden, obwohl im PHP-Quellcode bereits Social Media verwendet wurde.

Prüfung

  • PHP-Syntax aller vier veränderten Einstellungsklassen erfolgreich geprüft
  • Deutsche PO-Übersetzungen geprüft
  • POT-Vorlage auf die neu hinzugefügten Strings geprüft
  • de_DE.mo aus den aktualisierten deutschen Übersetzungen neu kompiliert und geprüft

Umfang

Dieser PR führt bewusst noch nicht alle Sunflower-Einstellungsseiten zu einer einzigen großen Einstellungsseite zusammen.

Die einzelnen Seiten verwenden derzeit unterschiedliche WordPress-Optionsgruppen. Eine vollständige Zusammenführung sollte daher in einem separaten Schritt erfolgen, damit diese Änderung überschaubar und abwärtskompatibel bleibt.

@alexschnapper
alexschnapper marked this pull request as ready for review August 8, 2026 21:46
Comment thread languages/de_DE.po Outdated
Co-authored-by: FloJuh <122517567+FloJuh@users.noreply.github.com>
@alexschnapper

Copy link
Copy Markdown
Contributor Author

Danke @FloJuh für das Review 👍

@albig albig left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nicht ganz. Es gibt keine "Allgemeine Doku" zum Sunflower Theme. Es gibt für Sunflower 26 genau eine Dokumentation unter https://sunflower-theme.de/documentation26/. Die andere Adresse ist für Sunflower 2.2. Das hat deine KI falsch verstanden.

Die Option "Social-Media-Icons im Header anzeigen" unter Social-Media zu verschieben kann man machen. Aber es hatte schon seinen Grund, dass das unter Einstellungen "Layout" stand, da es ja nun deutlich das Aussehen beeinflusst. Ich weiß nicht, ob man die Option an zwei Stellen anzeigen kann?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants