Vorankündigung: Weiterentwicklung in der nächsten pragmaMx-Version (pragmaMx)
Auch im neuen Jahr werden wir an unserem pragmaMx-System wieder intensiv arbeiten. Mit der kommenden Version von pragmaMx werden wir auch wieder wir einen weiteren wichtigen Schritt in der kontinuierlichen Weiterentwicklung des Systems setzen. Neben neuen Funktionen und zahlreichen Bugfixes wird ein besonderer Schwerpunkt auf der technischen Modernisierung, der Sicherheit und der Zukunftsfähigkeit von pragmaMx liegen.
Im Folgenden geben wir Euch einen Überblick über die geplanten Neuerungen und Änderungen.
Neue Funktionen
Konfigurierbare Module: Search & TOP
Zwei häufig genutzte Module werden umfassend überarbeitet:
- Search-Modul - Das Suchmodul ist nun vollständig konfigurierbar. Einstellungen können direkt im Administrationsbereich vorgenommen werden, ohne den Quellcode anpassen zu müssen. Damit lässt sich das Suchverhalten gezielt an unterschiedliche Websites und Anforderungen anpassen.
- TOP-Modul - Auch das TOP-Modul erhielt einen eigenen Konfigurationsbereich. Darstellung, Kriterien und Verhalten lassen sich nun flexibel steuern.
Weiterentwicklung des Detection-System
Das Detection-System ist seit jeher ein zentraler Bestandteil von pragmaMx – auch wenn es bislang überwiegend im Verborgenen gearbeitet hat. Viele seiner Aufgaben liefen automatisch im Hintergrund ab und blieben auch für Administratoren kaum sichtbar. Dabei handelt es sich um eines der wichtigsten Kernsysteme zur Hackerabwehr innerhalb von pragmaMx. Es erkennt verdächtige Zugriffe, analysiert ungewöhnliches Verhalten und greift frühzeitig ein, bevor Schaden entstehen kann. Gerade in Zeiten zunehmender automatisierter Angriffe und immer komplexerer Angriffsmuster gewinnt dieses System weiter an Bedeutung.
Mit der kommenden Version wurde das Detection-System bewusst weiterentwickelt:
- Die bewährten Kernelemente der Abwehr bleiben vollständig erhalten und wurden nicht abgeschwächt oder vereinfacht.
- Gleichzeitig wurde ein eigener Administrationsbereich geschaffen, der mehr Transparenz und Kontrolle ermöglicht.
- Administratoren können nun besser nachvollziehen, wann und warum das System eingreift.
- Zusätzlich wurde eine Schnittstelle zum Bann-System aufgebaut, sodass erkannte Angriffe künftig gezielt und automatisiert mit Sperrmaßnahmen beantwortet werden können.
Damit wird aus einem bisher still arbeitenden Schutzmechanismus ein sichtbares, steuerbares Sicherheitsinstrument, ohne seine Zuverlässigkeit oder Effektivität einzubüßen. Diese Weiterentwicklung unterstreicht den Anspruch von pragmaMx, Sicherheit nicht nur technisch umzusetzen, sondern auch nachvollziehbar und administrierbar zu machen – ein entscheidender Faktor für moderne, dauerhaft betriebene Webprojekte.
Neues Plugin: HashTagLink
Mit dem neuen Plugin „HashTagLink“ werden Hashtags automatisch erkannt und verlinkt. Das erleichtert die inhaltliche Strukturierung und verbessert die interne Vernetzung von Inhalten – insbesondere bei News, Artikeln und Community-Beiträgen.
Änderungen & Optimierungen
Auch bestehende Komponenten wurden gezielt modernisiert und bereinigt:
- Validation angepasst - Die bisherige Abhängigkeit vom HTML Tidy wurde entfernt. HTML Tidy wird als veraltet betrachtet und wird somit nicht mehr von allen Servern angeboten. Deshalb wurde die Validierung vereinfacht und an aktuelle PHP-Versionen angepasst.
- Captcha-Klassen überarbeitet - Optimierung der Klassenstruktur im Hinblick auf das neue Captcha-System.
- Detection-System angepasst - Verbesserungen an Logik, Struktur und Sicherheit.
- Encyclopädie-Modul erweitert - Verlinkungen werden nun auch optisch hervorgehoben, umgesetzt über ergänzendes CSS.
- Zahlreiche kleinere Updates - Besonders in den Bereichen Sicherheit, Detect, Debug und interne Systemabläufe.
Bugfixes
In der kommenden Version wurden außerdem auch wieder Fehler behoben:
- Search-Modul - Korrekturen an der HTML-Ausgabe.
- Book-Klasse - Fehler im Zusammenhang mit unserialize wurden beseitigt.
- Mail-Klasse - Verbesserungen an Sicherheit und Stabilität beim Mailversand.
- Sprachdateien - Aktualisierung und Bereinigung für konsistente Mehrsprachigkeit.
Technische Modernisierung & PHP-Unterstützung
Ein zentraler Schwerpunkt der Entwicklung war die Anpassung an aktuelle PHP-Versionen und die konsequente Bereinigung des Systems:
- Unterstützung für PHP 8.3 und 8.4 - pragmaMx wurde an die Neuerungen und Änderungen in PHP 8.3 und 8.4 angepasst. Veraltete Funktionen wurden ersetzt, Warnungen beseitigt und die Codebasis modernisiert.
- Abschied von altem Nuke-Code - Das System wurde weiter von historischen „Nuke“-Altlasten bereinigt. Ziel ist ein schlanker, wartbarer und zukunftsfähiger Code, der heutigen Standards entspricht.
- Keine Unterstützung mehr für PHP 5 - Die Unterstützung für PHP 5 entfällt vollständig.
- Mindestvoraussetzung ist nun PHP 7.x - Diese Entscheidung war notwendig, um Sicherheit, Performance und moderne Sprachfeatures zuverlässig nutzen zu können.
Diese Maßnahmen sorgen dafür, dass pragmaMx auch in Zukunft stabil, sicher und gut wartbar bleibt.
Ausblick
Mit der kommenden Version wird pragmaMx nicht nur funktional erweitert, sondern auch technisch konsequent modernisiert. Mehr Konfigurierbarkeit, bessere Administration, erhöhte Sicherheit und ein aufgeräumter Code bilden die Grundlage für die nächsten Entwicklungsschritte. Weitere Informationen zur Veröffentlichung, zu Upgrade-Hinweisen und zu möglichen Anpassungen bestehender Installationen folgen in Kürze.
Bleibt gespannt – wir freuen uns auf Euer Feedback!
Euer pragmaMx-Team
Gute Nachrichten für alle pragmaMx-Nutzer: Ab sofort gibt es im Forum eine eigene Kategorie „Dokumentationen“! Hier findest du übersichtliche Beschreibungen und Anleitungen zum Grundsystem, den Modulen, Plugins und allen anderen Erweiterungen.
Wir freuen uns, dir heute das offizielle pragmaMx-Handbuch in der neuesten Version als PDF zum kostenlosen Download zur Verfügung zu stellen!
Liebe pragmaMx-Nutzer,
Auch wenn es nach außen ruhig erscheinen mag – hinter den Kulissen arbeiten wir intensiv an der Weiterentwicklung von pragmaMx! Unser Ziel bleibt es, das System stabiler, flexibler und zukunftssicher zu machen.
wir freuen uns, euch den neuesten Softwarestand von pragmaMx präsentieren zu können! Diese Version bringt wichtige Bugfixes und wieder eine weitere umfassende Anpassung an PHP 8.x mit sich. Damit möchten wir sicherstellen, dass pragmaMx nicht nur stabiler, sondern auch zukunftssicher bleibt und weiterhin eine optimale Performance liefert.
Es ist immer wieder schön, wenn man Anfragen bekommt, im Team mit zu machen. Aus gegebenen Anlass habe ich auch den "alten" Aufruf mal Zeitlich und inhaltlich angepasst und auch im Menu verlinkt.
da doch einige Probleme bei der Umstellung ihrer Webseiten auf PHP7/8 auftreten, haben wir Euch ein paar Punkte zusammengetragen, auf die Ihr achten solltet bei der Umstellung. Vor allem solltet Ihr immer mit der neuesten Version vom pragmaMx und dren Module arbeiten. Also auch alle zusätzlichen Module/Plugins/Themes/Blöcke auif die neueste Version updaten. In unseren 
Ein paar Tage später, als versprochen, haben wir heute die Version 2.7.1 veröffentlicht. Besonders hervor zu heben ist :