Kurz gesagt: FlatPress wird moderner, kompatibler mit aktuellen PHP-Versionen, stabiler unter Last, und der Admin-Bereich wurde spürbar verbessert. Dazu kommen viele Plugin-Updates – besonders beim Newsletter und bei PrettyURLs.
Aktuell im Test: FlatPress 1.5 „Stringendo“ Release Candidate 2
Hier gibt es den Community-Testplan
1) Voraussetzungen: PHP wurde angehoben
FlatPress 1.5 läuft jetzt mit PHP bis 8.5. Gleichzeitig ist die Mindestanforderung jetzt PHP 7.2.
Was bedeutet das für dich?
- Wenn dein Hosting PHP 7.2+ anbietet (sehr wahrscheinlich), kannst du aktualisieren.
- Wenn du noch PHP < 7.2 eingestellt hast, musst du das vor dem Update im Hosting-Panel umstellen.
2) Smarty 5.7.0: Technik modern, Templates bleiben
FlatPress nutzt weiterhin Smarty – aber jetzt in der aktuellen Version 5.7.0 (inkl. Support für PHP 8.5).
Wichtig für dich:
- In der Regel sind keine Template-Anpassungen nötig.
- Smarty 5 läuft immer im Multibyte-Modus. Für optimale Performance sollte die PHP-Erweiterung mbstring aktiv sein (bei vielen Hostern Standard).
Praktisches Extra:
Neu ist der Smarty-Modifier |ver. Damit bekommen CSS- und JavaScript-Dateien automatisch eine Versionskennung. Ergebnis: Nach einem Update lädt der Browser zuverlässig die neuen Dateien statt alte aus dem Cache.
3) Caching: stabiler, weniger Timing-Probleme
Im Hintergrund wurde das Caching deutlich verbessert:
- Weniger „Race Conditions“ (Timing-Probleme), besonders bei vielen gleichzeitigen Zugriffen.
- Bessere request-lokale Caches (pro Seitenaufruf) und optional APCu.
Kurz gesagt: FlatPress läuft stabiler und häufig auch schneller – vor allem, wenn dein Hosting APCu unterstützt.
4) Titel dürfen wieder „normal“ sein: Sonderzeichen & Emojis
Ab jetzt dürfen Titel von Beiträgen und statischen Seiten wieder mehr:
- Sonderzeichen wie = & ~ € usw. sind erlaubt.
- Emojis/Emoticons werden korrekt ausgegeben.
5) Admin-Bereich: Verbesserungen, die man merkt
Session-Timeout einstellbar
Mit dem Plugin FlatPress Protect kannst du den Inaktivitäts-Timeout für Admin-Sessions anpassen (Standard: 1 Stunde).
Uploader modernisiert: Multi-Datei-Upload
Mehrere Dateien auf einmal hochladen statt einzeln.
Widget-Panel überarbeitet (inkl. Smartphone)
- Widget-Styles werden auch geladen, wenn ein Theme dafür keine eigenen Styles mitbringt.
- Modernes Layout (Flex, responsiv).
- Drag & Drop funktioniert jetzt auch auf Mobilgeräten.
Neues APCu-Control-Panel
Wenn du APCu nutzt, gibt es ein Admin-Panel inkl. Cache-Leeren.
„Einträge verwalten“: Einträge pro Seite wählbar
Du kannst einstellen, wie viele Einträge pro Seite angezeigt werden.
6) Sicherheit: HTTPS-Erkennung deutlich robuster
Die HTTPS-Erkennung ist jetzt zuverlässiger und weniger anfällig für falsche/gefälschte Header – auch hinter Proxies und CDNs (z. B. Cloudflare oder Azure).
7) Bugfixes: viele kleine Nerv-Faktoren verschwinden
Auswahl wichtiger Fixes:
- Korrekte Ausgabe auch bei historischen Zeichenkodierungen.
- Keine „Geister-Widgets“ mehr nach Plugin-Deaktivierung; keine doppelten Widget-Ausgaben.
- Fix für eine PHP-7.2-Warnung beim Admin-Logout.
- Stabilere Datei-/Verzeichnisrechte auf Shared Hosts.
- Fehlt mbstring, führen Feed-Aufrufe nicht mehr zu fatalen Fehlern.
8) Plugin-Updates: die wichtigsten Neuerungen
Newsletter 1.7.3 (großes Upgrade)
Der Newsletter wurde stark verbessert – vor allem gegen Bots und für bessere Zustellbarkeit:
- Verdächtige IPs werden automatisch auf eine Blockliste gesetzt (tägliche Bereinigung).
- E-Mail-Adressen werden deutlich gründlicher geprüft (inkl. Domain-/Server-Checks), um Tippfehler und unzustellbare Adressen zu erkennen.
- Wegwerf-Mail-Domains werden monatlich automatisch aktualisiert und sofort abgelehnt.
- Weniger Race-Conditions; Batch-Versand zeigt Versandstatus.
- Mailversand wurde an typische Shared-Hosting-Einschränkungen angepasst.
- Bugfix: „Invalid CSRF token“ tritt nicht mehr auf, wenn das Widget im Admin-Footer sichtbar ist.
FlatPress Protect 1.2.1
- iFrames standardmäßig nur von der eigenen Domain (optional freischaltbar).
- Mit aktivem GDPR-Video-Embed-Plugin bleiben YouTube/Vimeo/Facebook-Einbettungen möglich.
- Admin-Idle-Timeout einstellbar.
- SVG-Upload kann erlaubt werden.
PrettyURLs 3.0.2
- Request-lokaler Cache und optional APCu.
- Grüner Haken zeigt den besten automatisch erkannten Modus; nicht unterstützte Modi sind ausgegraut.
- Wenn „Pretty“ gespeichert ist, aber nicht unterstützt wird: automatisches Downgrade auf einen funktionierenden Modus.
- Pretty URLs für statische Seiten, Feeds und LastComment-Feeds.
- Saubere 301-Canonical-Redirects für viele URL-Varianten (besser für SEO).
Media Manager 2.0.0
- Vorschau per Mouseover.
- Ordner-Icon zeigt, ob eine Galerie/Datei verwendet wird.
- Performance: weniger Scans, schneller bei Folgeaufrufen.
- Bugfix: Erkennung für Bilder in Unterordnern/Galerien verbessert.
BBCode 2.0.0
- Schneller durch Memoization und optional APCu.
- Neuer Font-Button.
- Galerie-Auswahl in der Toolbar.
- Bugfix: Listen in Kommentaren korrekt.
Storage (vormals Stats)
Das frühere Stats-Plugin heißt jetzt Storage und sitzt im Uploader-Menü:
- Freier/benutzter Webspace wird angezeigt.
- Speicherverbrauch durch Bilder/Dateien sichtbar.
- Optional APCu.
- Modernes, responsives Design.
Weitere Plugin-Fixes (Auswahl)
- Seo Metatag Info / Support: Warnungen bei Themes ohne Style behoben.
- Calendar 1.2.1: optional APCu + stabilerer „Vormonat“-Link.
- Emoticons 1.1.3: Markdown-Emoticons in Titeln werden zu UTF-8-Emojis.
- GDPR Video embed: Fix in FR/IT Sprachdateien (JS lädt wieder).
- QuickSpamFilter: Default-Bad-Words sichtbar + generische URLs stärker geblockt.
- FavIcon: App-Installation Android/iOS auf Shared Hosts stabiler.
- PhotoSwipe 2.0.5: Performance-Problem in Chrome gefixt; externe Bilder lösen kein getimagesize() mehr aus.
9) Themes & Übersetzungen
Themes
- Neuer Edit-Button in Kommentar-Admin-Controls.
- Leggero: SEO-Metatag-Beschreibung kann als Einleitung zu einem Beitrag angezeigt werden.
- Leggero Bugfix: Zeitformat nach frischer Installation korrekt.
Internationalisierung
- Baskisch neu.
- Französisch und Deutsch überarbeitet.
- Italienisch kleinere Korrekturen.
Update-Tipps
- Backup machen (Dateien + content/ + Konfiguration).
- Im Hosting prüfen: PHP ≥ 7.2, ideal PHP 8.x.
- Für beste Performance: mbstring aktivieren (empfohlen).
- Optional: APCu aktivieren, wenn verfügbar – danach Cache bei Bedarf im neuen APCu-Panel leeren.
Hinweis: Das ist ein Release Candidate❗ Wenn du produktiv updatest, teste am besten zuerst auf einer Kopie deiner Installation.
Reporting
Bitte melde Fehler mit einer klaren Schritt-für-Schritt-Beschreibung, dem erwarteten und dem tatsächlichen Verhalten, Screenshots und PHP-Protokollauszügen im GitHub-Issue-Tracker. Wenn du mit GitHub nicht vertraut bist, kannst stattdessen gerne das FlatPress-Supportforum nutzen.
Vielen Dank!
