pragmaMx

pragmaMx - the fast CMS

Artikel Übersicht


  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 115 mal gelesen

Update zur Weiterentwicklung der nächsten pragmaMx-Version

News

Seit unserer ersten Vorankündigung zur nächsten Version von pragmaMx ist einige Zeit vergangen. Wir möchten Euch deshalb über den aktuellen Stand der Entwicklung informieren und gleichzeitig einen Einblick geben, warum sich die Veröffentlichung der neuen Version etwas länger hinziehen wird als ursprünglich erwartet. Bereits zu Beginn der Arbeiten war klar, dass die Anpassung von pragmaMx an aktuelle PHP-Versionen ein wichtiger Bestandteil der nächsten Entwicklung sein würde. Im Verlauf der Arbeiten hat sich jedoch gezeigt, dass dieser Bereich deutlich umfangreicher ist als zunächst angenommen. Insbesondere die Anpassung an PHP 8.3 und die nachfolgenden PHP-Versionen betrifft nicht nur einzelne Stellen im System. Verschiedene interne Komponenten und ältere Programmstrukturen müssen grundlegend überprüft, angepasst und teilweise neu aufgebaut werden. Damit möchten wir bewusst nicht den schnellen Weg gehen, einzelne Fehlermeldungen oder Warnungen lediglich zu beseitigen. Unser Ziel ist vielmehr, die betroffenen Bereiche sauber und nachhaltig zu überarbeiten und damit eine belastbare Grundlage für die weitere Entwicklung von pragmaMx zu schaffen.

Die technische Modernisierung nimmt mehr Raum ein als erwartet

pragmaMx blickt auf eine lange Entwicklungsgeschichte zurück. Das ist einerseits eine Stärke, denn viele Funktionen und Komponenten haben sich über Jahre bewährt. Andererseits finden sich im System naturgemäß auch ältere Programmstrukturen, die aus einer Zeit stammen, in der PHP noch deutlich anders funktionierte als heute. Mit jeder neuen PHP-Version werden bestimmte Funktionen verändert, abgeschaltet oder verhalten sich anders als früher. Was über viele Jahre problemlos funktioniert hat, kann dadurch plötzlich Warnungen, Fehler oder unerwartete Ergebnisse verursachen. Die Anpassung an PHP 8.3 ff. hat deshalb deutlich gemacht, dass wir an einigen Stellen tiefer in die internen Strukturen von pragmaMx eingreifen müssen.

Dabei geht es insbesondere um:

  • die Anpassung älterer PHP-Strukturen an aktuelle Sprachstandards,

  • die Überarbeitung interner Klassen und Hilfsfunktionen,

  • die Beseitigung veralteter oder nicht mehr sinnvoller Programmstrukturen,

  • die weitere Bereinigung historischer „Nuke“-Codebestandteile,

  • die Überprüfung interner Scripts und deren Zusammenspiel,

  • die Verbesserung von Sicherheit und Stabilität,

  • sowie die Vorbereitung auf zukünftige PHP-Versionen.

Warum wir uns für eine gründlichere Überarbeitung entschieden haben

Natürlich wäre es möglich, einzelne Probleme gezielt zu beheben und die Version anschließend möglichst schnell zu veröffentlichen. Das entspricht allerdings nicht unserem Anspruch an pragmaMx.Wenn sich bei der Anpassung einer Komponente zeigt, dass die zugrunde liegende Struktur selbst überarbeitet werden sollte, wollen wir diese Gelegenheit nutzen. Dadurch entsteht zwar kurzfristig zusätzlicher Entwicklungsaufwand, langfristig profitieren davon aber sowohl Anwender als auch Entwickler.

Eine saubere interne Struktur bedeutet:

  • weniger Altlasten,

  • bessere Wartbarkeit,

  • einfachere Weiterentwicklung,

  • bessere Kompatibilität mit zukünftigen PHP-Versionen,

  • weniger Fehlerquellen,

  • und eine bessere Grundlage für neue Funktionen.

Die aktuelle Entwicklungsphase ist deshalb nicht nur eine Kompatibilitätsanpassung an PHP 8.3 ff., sondern gleichzeitig ein weiterer Schritt bei der technischen Modernisierung von pragmaMx.

Bereits umgesetzte und weiterentwickelte Funktionen

Trotz des zusätzlichen Aufwands bei der technischen Überarbeitung wurden bereits zahlreiche neue Funktionen und Verbesserungen umgesetzt.

Konfigurierbares Search-Modul

Das Search-Modul wurde umfassend erweitert und ist nun konfigurierbar. Einstellungen können direkt über den Administrationsbereich vorgenommen werden. Dadurch lässt sich das Suchverhalten besser an die Anforderungen der jeweiligen Website anpassen, ohne dafür direkt in den Programmcode eingreifen zu müssen.

Konfigurierbares TOP-Modul

Auch das TOP-Modul wurde um einen eigenen Konfigurationsbereich erweitert. Damit können verschiedene Einstellungen des Moduls komfortabler angepasst werden. Die bisher fest vorgegebenen Abläufe werden dadurch flexibler und besser an unterschiedliche Website-Konzepte anpassbar.

Detection-System – mehr Transparenz für einen wichtigen Schutzmechanismus

Ein besonderer Schwerpunkt liegt weiterhin auf der Weiterentwicklung des Detection-Systems. Das Detection-System arbeitet bereits seit vielen Jahren weitgehend im Hintergrund. Viele Administratoren haben deshalb möglicherweise gar nicht wahrgenommen, wie wichtig diese Komponente für die Sicherheit von pragmaMx ist. Tatsächlich bildet Detection eines der zentralen Systeme zur Erkennung und Abwehr verdächtiger Zugriffe und Angriffsmuster. Gerade vor dem Hintergrund zunehmend automatisierter Angriffe auf Websites gewinnt dieser Bereich weiter an Bedeutung. Die bewährten Kernelemente der Abwehr bleiben erhalten. Gleichzeitig wurde das System erweitert:

  • Das Detection-System erhält einen eigenen Administrationsbereich.

  • Erkannte Ereignisse können dadurch transparenter nachvollzogen werden.

  • Die Administration und Kontrolle des Systems wird verbessert.

  • Eine Schnittstelle zum Bann-System wurde geschaffen.

  • Erkannte Angriffe können dadurch gezielter mit Sperrmaßnahmen verbunden werden.

Damit wird Detection von einem bisher weitgehend unsichtbaren Schutzmechanismus zu einem besser nachvollziehbaren und administrierbaren Bestandteil des pragmaMx-Sicherheitssystems.

Neues Plugin: HashTagLink

Mit HashTagLink wurde außerdem ein neues Plugin entwickelt. Das Plugin erkennt Hashtags in Inhalten und kann diese automatisch verlinken. Dadurch lassen sich thematisch zusammengehörige Inhalte besser miteinander verbinden. Gerade für News, Artikel und Community-Inhalte ergeben sich dadurch interessante Möglichkeiten für die interne Vernetzung von Beiträgen.

Captcha-System grundlegend überarbeitet

Auch der Bereich Captcha wurde umfangreicher überarbeitet. Neben der Anpassung der bestehenden Captcha-Klassen wurde der Administrationsbereich für Captcha grundsätzlich neu aufgebaut. Neu ist insbesondere die Möglichkeit, aus mehreren Captcha-Systemen auszuwählen. Damit wird die Captcha-Funktion flexibler und gleichzeitig für zukünftige Erweiterungen vorbereitet.

Weitere Änderungen und Verbesserungen

Neben den größeren Entwicklungsbereichen wurden zahlreiche weitere Anpassungen vorgenommen.

Dazu gehören unter anderem:

  • Überarbeitung der Validation,

  • Entfernung der bisherigen Abhängigkeit von HTML Tidy,

  • Verbesserungen im Debug-Bereich,

  • weitere Sicherheitsoptimierungen,

  • Anpassungen interner Klassen,

  • optische Kennzeichnung von Verlinkungen im Encyclopädie-Modul,

  • Aktualisierung und Bereinigung von Sprachdateien.

Auch zahlreiche kleinere Fehler wurden zwischenzeitlich behoben.

Dazu gehören beispielsweise:

  • Fehler bei der HTML-Ausgabe des Search-Moduls,

  • der Fehler im Zusammenhang mit unserialize in der Book-Klasse,

  • Verbesserungen an der Sicherheit der Mail-Klasse,

  • sowie verschiedene kleinere Fehler und Inkonsistenzen in unterschiedlichen Systembereichen.

PHP 8.3 und darüber hinaus

Die Anpassung an aktuelle PHP-Versionen bleibt derzeit einer der wichtigsten Punkte der Entwicklung. Ursprünglich war davon ausgegangen worden, dass sich die notwendigen Anpassungen an PHP 8.3 und 8.4 weitgehend innerhalb der bestehenden Strukturen umsetzen lassen. Die praktische Entwicklung hat jedoch gezeigt, dass dies an mehreren Stellen nicht ausreichend ist. Einige interne Scripts und Klassen benötigen eine grundsätzliche Überarbeitung, damit sie nicht nur unter einer bestimmten PHP-Version funktionieren, sondern auch langfristig mit der Entwicklung von PHP Schritt halten können. Genau deshalb nehmen wir uns für diese Arbeiten die notwendige Zeit.

Unser Ziel ist nicht:

„pragmaMx funktioniert irgendwie mit PHP 8.3.“

Unser Ziel ist:

„pragmaMx ist technisch so aufgestellt, dass die nächsten PHP-Versionen nicht jedes Mal zu einem grundlegenden Problem werden.“

Das ist ein wesentlich höherer Anspruch – und entsprechend größer ist auch der notwendige Entwicklungsaufwand.

Weiterer Abschied von historischem Nuke-Code

Parallel zur PHP-Anpassung wird pragmaMx weiter von historischen Nuke-Codebestandteilen bereinigt. pragmaMx hat seine Wurzeln in diesem Umfeld, hat sich aber längst zu einem eigenständigen System weiterentwickelt. Einige dieser historischen Strukturen sind inzwischen technisch überholt und erschweren die weitere Entwicklung. Die Bereinigung erfolgt dabei mit Augenmaß. Bewährte Funktionen und Strukturen sollen erhalten bleiben, während nicht mehr benötigte oder technisch überholte Bestandteile nach und nach entfernt oder ersetzt werden. Damit entsteht Schritt für Schritt eine klarere, modernere und besser wartbare Codebasis.

PHP 5 gehört endgültig der Vergangenheit an

Eine wichtige Konsequenz der technischen Modernisierung ist auch die klare Abgrenzung zu sehr alten PHP-Versionen. PHP 5 wird von der kommenden pragmaMx-Version nicht mehr unterstützt. Als Mindestvoraussetzung wird künftig PHP 7 benötigt. Wir wissen, dass damit ältere Hosting-Umgebungen ausgeschlossen werden. Diese Entscheidung ist jedoch notwendig, wenn pragmaMx technisch weiterentwickelt und an aktuelle Sicherheits- und Entwicklungsstandards angepasst werden soll. Gleichzeitig empfehlen wir ausdrücklich, eine aktuelle und vom Hostinganbieter unterstützte PHP-Version einzusetzen. Die Mindestanforderung bedeutet nicht, dass PHP 7 die bevorzugte Entwicklungsumgebung für pragmaMx darstellt. Sie definiert lediglich die untere Grenze der unterstützten PHP-Versionen.

Warum sich die Veröffentlichung verschiebt

Die zusätzlichen Arbeiten bedeuten letztlich: Wir brauchen mehr Zeit. Wir möchten Euch lieber eine Version zur Verfügung stellen, die technisch sauber überarbeitet und ausreichend getestet wurde, als eine Version möglichst schnell zu veröffentlichen und anschließend zahlreiche Korrekturen nachreichen zu müssen. Gerade bei Änderungen an zentralen Systemkomponenten können kleine Veränderungen weitreichende Auswirkungen haben. Deshalb müssen die überarbeiteten Bereiche nicht nur einzeln funktionieren, sondern auch im Zusammenspiel mit den vorhandenen Modulen, Plugins und dem restlichen System geprüft werden. Das bedeutet zusätzliche Entwicklungs- und Testarbeit.

Unser aktueller Kurs

Die Richtung ist dabei klar:

Modernisieren – bereinigen – absichern – testen – weiterentwickeln.

Die nächste pragmaMx-Version soll nicht nur neue Funktionen mitbringen. Sie soll gleichzeitig eine bessere technische Grundlage für die kommenden Entwicklungsschritte schaffen. Die Arbeiten an PHP-Kompatibilität, internen Scripts, Sicherheitssystemen und der Bereinigung historischer Codebestandteile sind deshalb ein wichtiger Teil dieser Weiterentwicklung.

Ausblick

Auch wenn die ursprünglich geplante Veröffentlichung dadurch mehr Zeit benötigt, sehen wir diese Entwicklung sehr positiv. Mit jeder überarbeiteten Komponente wird pragmaMx ein Stück moderner, übersichtlicher und zukunftsfähiger. Gleichzeitig bleiben die bewährten Grundprinzipien des Systems erhalten: Flexibilität, Erweiterbarkeit und die Möglichkeit, pragmaMx an die individuellen Anforderungen einer Website anzupassen. Wir werden Euch über die weitere Entwicklung und den Stand der Arbeiten informieren. Vielen Dank für Eure Geduld und Euer Verständnis – und natürlich für Euer Interesse an pragmaMx.

Euer pragmaMx-Team

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 273 mal gelesen

Warnung vor gefälschten pragmaMx-Passwort-E-Mails (pragmaMx)

Sicherheit

Aktuell im Umlauf: Gefälschte E-Mails im Namen von pragmaMx

Derzeit sind E-Mails im Umlauf, die den Eindruck erwecken, von pragmaMx bzw. einem angeblichen „pragmaMx Security Center“ zu stammen. In diesen Nachrichten wird beispielsweise behauptet, dass dein Benutzerpasswort demnächst abläuft und du über einen angegebenen Link dein Passwort bestätigen bzw. verlängern musst.

Diese E-Mails stammen nicht von pragmaMx!

Wichtig: Bitte nicht auf den Link klicken

Die uns derzeit bekannten Nachrichten enthalten Links zu externen Internetseiten. Diese stehen nicht in Verbindung mit pragmaMx. Wenn du eine solche E-Mail erhältst:

  • klicke nicht auf den enthaltenen Link,

  • gib dort keine Zugangsdaten oder Passwörter ein,

  • antworte nicht auf die Nachricht,

  • und lösche die E-Mail anschließend.

Falls du bereits auf einen solchen Link geklickt und dort ein Passwort eingegeben hast, solltest du das betreffende Passwort umgehend ändern. Wenn du dasselbe Passwort auch bei anderen Diensten verwendest, ändere es dort ebenfalls.

pragmaMx fragt dich nicht nach deinem Passwort

Wir möchten ausdrücklich darauf hinweisen:

pragmaMx wird dich niemals per E-Mail dazu auffordern, dein Passwort über einen Link zu bestätigen, zu verlängern oder mitzuteilen. Die Passwörter der pragmaMx-Benutzerkonten sind nicht zeitlich begrenzt und laufen nicht automatisch ab. Du musst also nichts unternehmen, wenn du eine E-Mail mit der Behauptung erhältst, dein pragmaMx-Passwort würde demnächst ablaufen.

Ein „pragmaMx Security Center“ gibt es nicht

Auch die in der gefälschten Nachricht verwendete Bezeichnung „pragmaMx Security Center“ gehört nicht zu den Diensten oder Einrichtungen von pragmaMx. Die Bezeichnung und der Aufbau der Nachricht sollen offenbar Vertrauen erwecken und dich dazu bringen, über den angegebenen Link deine Zugangsdaten einzugeben.

Woran kannst du die gefälschte Nachricht erkennen?

Die aktuell verbreiteten Nachrichten enthalten unter anderem Aussagen wie:

„Your account password will expire …“

und fordern dich anschließend auf, über einen Link dein Passwort zu bestätigen oder beizubehalten. Eine solche Aufforderung kommt nicht von pragmaMx. Prüfe bei unerwarteten E-Mails grundsätzlich den Absender und insbesondere das tatsächliche Ziel eines Links, bevor du darauf klickst oder Zugangsdaten eingibst.

Kurz gesagt

Keine Passwortabläufe.
Keine Passwortabfragen.
Kein „pragmaMx Security Center“.

Wenn du eine solche E-Mail erhältst, handelt es sich um eine gefälschte Nachricht bzw. einen Phishing-Versuch.

Nicht klicken – nichts eingeben – löschen.

Wenn du unsicher bist, ob eine Nachricht tatsächlich von pragmaMx stammt, frag lieber einmal nach über unnsere Kontaktseite oder das Forum, bevor du deine Zugangsdaten irgendwo eingibst.

Think before click

Dein pragmaMx-Team

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (1)
  • 1564 mal gelesen

Künstliche Intelligenz in pragmaMx?

News

KI in pragmaMx – der nächste Schritt für moderne Webanwendungen

Künstliche Intelligenz ist längst kein Zukunftsthema mehr, sondern hält zunehmend Einzug in den Alltag von Websites und Webanwendungen. Auch im Umfeld von pragmaMx wächst das Interesse spürbar: Immer häufiger stellt sich die Frage, wie sich intelligente Funktionen wie ChatBots oder automatisierte Assistenzsysteme sinnvoll integrieren lassen. Die gute Nachricht: pragmaMx bietet durch seine modulare Architektur eine ideale Grundlage, um KI flexibel und unabhängig einzusetzen. Ob als eigenständiges Modul, als Plugin oder als Block – intelligente Funktionen lassen sich gezielt dort einbinden, wo sie den größten Mehrwert schaffen.

Neue Möglichkeiten durch KI

Mit der Integration von KI eröffnen sich vielfältige Einsatzbereiche:

  • interaktive ChatBots zur Benutzerunterstützung
  • automatisierte Beantwortung von Anfragen
  • Unterstützung bei der Content-Erstellung
  • personalisierte Nutzererlebnisse
  • intelligente Assistenzfunktionen im Backend

Dabei steht nicht nur die Technik im Vordergrund, sondern vor allem die Frage:
 Wie kann KI sinnvoll eingesetzt werden, um Prozesse zu vereinfachen und Nutzer besser zu unterstützen?

Flexible Wege zur Integration

Für die Anbindung von KI stehen heute verschiedene Ansätze zur Verfügung. Häufig kommen cloudbasierte Dienste wie OpenAI zum Einsatz, die sich einfach über Schnittstellen integrieren lassen und eine hohe Qualität liefern. Alternativ gewinnen lokale Lösungen wie Ollama zunehmend an Bedeutung. Sie ermöglichen den Betrieb von KI direkt auf dem eigenen Server (!) und bieten damit maximale Kontrolle über Daten und Kosten. In vielen Fällen hat sich eine Kombination beider Ansätze bewährt: Standardaufgaben werden lokal verarbeitet, während komplexere Anfragen bei Bedarf über externe Dienste laufen.

Hosting & Realität

Ein wichtiger Punkt aus der Praxis: Aktuell stellt kein klassischer Webhosting Anbieter eine frei nutzbare KI-Schnittstelle für eigene Anwendungen zur Verfügung. Das bedeutet, KI wird entweder über externe APIs angebunden oder als eigene Lösung betrieben. 

Grenzen und Herausforderungen von KI

So leistungsfähig KI inzwischen ist, sie bringt auch klare Einschränkungen mit sich, die bei der Planung berücksichtigt werden sollten:

  • Antwortqualität ist nicht immer korrekt - KI kann überzeugend formulieren, aber dennoch falsche Inhalte liefern („Halluzinationen“)
  • Abhängigkeit von Daten und Kontext - Ohne geeigneten Kontext bleiben Antworten oft allgemein oder ungenau
  • Kosten bei Cloud-Nutzung - Auch wenn meist gering, entstehen bei externer Nutzung laufende Kosten
  • Technischer Aufwand bei lokalen Lösungen - Betrieb, Wartung und Performance hängen von der eigenen Infrastruktur ab
  • Datenschutz und Compliance - Bei Cloud-Lösungen müssen Datenübertragungen sorgfältig bewertet werden

Wichtig ist daher: KI sollte gezielt eingesetzt und nicht als Ersatz für fachliche Prüfung verstanden werden.

Fazit

Die Integration von Künstlicher Intelligenz in pragmaMx eröffnet neue Möglichkeiten, Websites interaktiver, effizienter und moderner zu gestalten. Gleichzeitig erfordert der sinnvolle Einsatz ein Verständnis für die Stärken und Grenzen dieser Technologie. Dank des modularen Aufbaus von pragmaMx lassen sich KI-Funktionen flexibel integrieren und individuell anpassen.

Entscheidend ist nicht, ob KI eingesetzt wird, sondern wie verantwortungsvoll und zielgerichtet sie genutzt wird.

 

Euer Team von pragmMx

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 1949 mal gelesen

Vorankündigung: Weiterentwicklung in der nächsten pragmaMx-Version (pragmaMx)

News

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

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 1605 mal gelesen

Weihnachtsgrüße 2025

News

Die letzten Tage des Jahres laden dazu ein, einen Moment innezuhalten. Weihnachten und der bevorstehende Jahreswechsel markieren eine Zeit der Ruhe, des Rückblicks und der Neuorientierung. Es ist eine Gelegenheit, Abstand vom Alltag zu gewinnen und mit klarem Blick nach vorn zu schauen.

Im Namen des gesamten pragmaMx-Teams bedanken wir uns herzlich bei Euch, der pragmaMx-Community, für Eure Unterstützung, Euren Austausch und Euer Engagement. Durch Eure Ideen, Euer Feedback und Eure aktive Beteiligung wächst pragmaMx stetig weiter – fachlich wie auch menschlich.

Ein Gedanke, der diese Zeit gut beschreibt:

„Manches endet, damit Neues entstehen kann.“

Der Philosoph Heraklit brachte den Wandel treffend zum Ausdruck:

„Nichts ist so beständig wie der Wandel.“

Wir wünschen Euch eine ruhige, besinnliche Zeit zwischen den Jahren, erholsame Tage im Kreis der Menschen, die Euch wichtig sind, und einen guten Start in das neue Jahr – mit Zuversicht, Gesundheit und vielen guten Ideen.

Wir freuen uns darauf, auch im kommenden Jahr gemeinsam mit Euch an pragmaMx weiterzuarbeiten.

Herzliche Grüße zum Jahresausklang


Euer pragmaMx-Team

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 1940 mal gelesen

Neues Handbuch: Professionelle Contentgestaltung

News

Guter Content ist das Fundament jeder erfolgreichen Website. Doch was macht Inhalte wirklich wirkungsvoll, verständlich und benutzerfreundlich?
Das neue Handbuch für Contentgestaltung zeigt Dir Schritt für Schritt, wie Du Texte, Bilder, Layout und Technik optimal aufeinander abstimmst – mit besonderem Fokus auf den praktischen Einsatz im CMS pragmaMx.

Von Zielgruppenanalyse und Textaufbau über Typografie, Farbharmonie und Barrierefreiheit bis hin zu Performance, Datenschutz und Contentpflege – dieses Handbuch bietet einen umfassenden Leitfaden für alle, die Websites nicht nur schön, sondern auch funktional gestalten wollen.

Ob Entwickler, Redakteur oder Designer: Das Werk liefert praxisnahe Tipps, bewährte Methoden und klare Richtlinien, um Content professionell und nachhaltig umzusetzen.

Jetzt lesen und Dein Webprojekt auf das nächste Level bringen:

 

 Handbuch Contentgestaltung herunterladen / ansehen 

Euer pragmaMx Team
 

 

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 2092 mal gelesen

Neues Entwickler-Handbuch für pragmaMx veröffentlicht

Addons

Das neue pragmaMx Coding Guide ist da - jetzt wieder als gesammeltes Werk!
Auf über 100 Seiten in unserem neuen ProgrammersGuide findest du alles, was du für die Arbeit mit pragmaMx brauchst: von Programmiergrundlagen über Sicherheit, Datenbankzugriffe und API-Nutzung bis hin zu Hooks, Plugins, Themes, Testing und Deployment.
Das Handbuch richtet sich an Entwickler, Designer und alle, die pragmaMx aktiv mitgestalten möchten. Ziel ist eine gemeinsame Basis für sauberen, zukunftssicheren und pflegeleichten Code – damit pragmaMx auch in kommenden Versionen stabil und vielseitig bleibt.

Jetzt  downloaden und lesen!


 

 

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 1982 mal gelesen

pragmaMx Handbuch Themes

Addons

Liebe pragmaMx-Community,

ab sofort steht das neue Handbuch zur Theme-Erstellung und -Anpassung bereit.
Es enthält praxisnahe Anleitungen, Checklisten und Profi-Tipps für alle, die mehr aus ihrem CMS herausholen möchten:

✅ Theme-Grundlagen und Platzhalter
✅ CSS-Design & Responsive Layouts
✅ Fehlerbehebung & Debugging
✅ Erweiterte Themen wie SEO, Sicherheit und Barrierefreiheit

Lade dir jetzt die aktuelle Version herunter: Download

Dazu und im Zusammenhang eine einfaches Theme zum Ausprobieren und spielen :) hier

 

 

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 1564 mal gelesen

Neue Forum-Kategorie: "Dokumentationen" – jetzt online! (pragmaMx)

News

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.

Die Beiträge in dieser Kategorie sollen eine Ergänzung zum offiziellen Handbuch sein – aktuell, praxisnah und leicht verständlich.

Mitmachen erwünscht!

Diese Kategorie lebt von deinem Feedback: Kommentare sind ausdrücklich willkommen, Fehlermeldungen zu Beschreibungen oder Funktionen kannst du direkt im passenden Beitrag hinterlassen

Ergänzungen, Tipps und Screenshots helfen anderen Usern – also teile gern dein Wissen!

Direkt zur neuen Kategorie

Zusammen machen wir pragmaMx noch einfacher, verständlicher und leistungsfähiger. Also: gern Vorbeischauen, mitlesen, mitmachen!

 

Dein pragmaMx-Team

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 1446 mal gelesen

Neues Handbuch V3 veröffentlicht – Dein umfassender Guide für pragmaMx (pragmaMx)

pragmaMx

Wir freuen uns, dir heute das offizielle pragmaMx-Handbuch in der neuesten Version als PDF zum kostenlosen Download zur Verfügung zu stellen!

Das Handbuch richtet sich an Einsteiger, Fortgeschrittene und Admins, die mit pragmaMx arbeiten oder sich tiefer mit dem System beschäftigen möchten. Es ist dein praktischer Begleiter für den Alltag mit deinem Content-Management-System – verständlich erklärt, gut strukturiert und mit vielen Screenshots und Beispielen versehen.

Was erwartet dich im Handbuch? Das über 100 Seiten starke Handbuch führt dich Schritt für Schritt durch alle wichtigen Bereiche von pragmaMx:

  • Installation & Einrichtung – Vom lokalen Webserver (z. B. mit XAMPP) bis zur Liveschaltung deiner Website 
  • Design & Themes – Aufbau von Templates, Positionierung von Inhalten, Perex-Blocks, Blöcke und Seitenbereiche 
  • Inhalte & Module verwalten – Artikel, Inhaltsmanager, Banner, Umfragen, Testberichte, Gästebuch, Spezialbereiche u.v.m. 
  • Erweiterungen & Plugins – Übersicht der wichtigsten Plugins wie Replace, Validation, Referrer, CookieBar und Tracking ? Tools & Administration – Menüverwaltung, Datenbankoptimierung, Fehleranalyse über Logfiles, Versionsüberwachung
  • Sicherheit & Wartung – Backup-Tipps, Benutzerrechte, Passwortschutz, Update-Strategien
  • Performance & Analyse – Caching, SEO Referrer-Auswertung, Besuchertracking 

 

Warum solltest du das Handbuch herunterladen? Du bekommst praxisnahe Hilfe, wenn du Inhalte pflegen oder deine Website strukturieren willst Du lernst, wie du Themes und Layouts individuell anpasst Du findest schnelle Lösungen bei Problemen, z. B. durch die Tools und die Logfile-Auswertung Du entdeckst, wie du pragmaMx durch Plugins und Module gezielt erweiterst Du kannst dich ideal auf ein Update oder einen Relaunch vorbereiten

 

Für wen ist das Handbuch gedacht? Für alle, die mit pragmaMx professionell oder hobbymäßig arbeiten.

Für Admins, Redakteure, Vereinsseiten, Projekt-Websites, lokale Unternehmen

Für Neugierige, die praxisnah lernen möchten, wie ein CMS funktioniert

Jetzt kostenlos herunterladen im Downloadbereich

Format: PDF | Umfang: ca. 220 Seiten

 

Du hast Fragen oder willst dich austauschen? Dann besuche unser Forum unter forum.pragmamx.org – dort findest du viele hilfreiche Beiträge und kannst deine Erfahrungen mit anderen Nutzern teilen! Bleib neugierig und viel Erfolg beim Gestalten deiner pragmaMx-Website!

 

Dein pragmaMx-Team

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 14661 mal gelesen

pragma V2.9.5 inkl. Sicherheitsupdate – Bitte sofort handeln! (pragmaMx)

Sicherheit

Liebe pragmaMx-Nutzer,

wir haben eine kritische Sicherheitslücke im Feedback-Modul und Recommend_Us entdeckt, die es potenziellen Spammern ermöglicht, über das Formular unerwünschte E-Mails zu versenden.

Was ist betroffen?

Die Funktion zum Versand einer Kopie an die eigene E-Mail-Adresse im Feedback-Modul kann missbraucht werden. Auch über das Recommend_Us-Module können Angreifer unter Umständen Massenmails über eure Website verschicken.

Was ist zu tun?

  • Deaktiviert in den Einstellungen des Feedback-Moduls die Option "Kopie an eigene Adresse senden".
  • deaktiviert vorerst das Recommend_Us-Modul
  • Aktualisiert eure pragmaMx-Installation auf Version 2.9.5. Diese Version enthält eine Sicherheitsprüfung für E-Mail-Felder und verhindert den Missbrauch durch Spammer.

Den Download gibt es dazu hier.

Falls ihr bereits auf Version 2.9.4 aktualisiert habt, findet ihr ein gezieltes Update auf 2.9.5 auf unserer Downloadseite.

Bitte prüft umgehend eure Installation und führt das Update durch, um weiteren Missbrauch zu verhindern.

Vielen Dank für euer Verständnis und eure Mithilfe,

– Euer pragmaMx-Team

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 1434 mal gelesen

Neue Version 2.9.4 von pragmaMx verfügbar (pragmaMx)

News

Wir freuen uns, Euch die neueste Version von pragmaMx präsentieren zu dürfen! Dieses Update bringt zahlreiche Verbesserungen, neue Funktionen und wichtige Fehlerbehebungen mit sich – für ein noch stabileres, leistungsfähigeres und benutzerfreundlicheres Web-Erlebnis.

Wichtige Bugfixes & Optimierungen

  • Fehler in den französischen Sprachdateien behoben
  • Optimierung der Einstellungen im Dokumenten-Modul
  • Layout-Anpassungen für News, Search, Content und Feedback
  • Bugfix im Standard-Template
  • Kleinere Bugfixes zur Verbesserung der Performance
  • Fehlerbehebung bei Useranmeldungen und im Account-Modul
  • Fehler im Umfrage-Modul korrigiert

Diese Verbesserungen erhöhen die Stabilität, Sicherheit und Benutzerfreundlichkeit des gesamten Systems.

Download & Installation

Die neue Version steht ab sofort zum Download bereit.

Erstellen Sie vor dem Update unbedingt ein vollständiges Backup Ihrer Website.

Bitte denken Sie daran: Alle installierten Zusatzmodule sollten ebenfalls auf Updates geprüft und bei Bedarf aktualisiert werden, um maximale Kompatibilität sicherzustellen.

Fragen oder Probleme?

Bei Fragen, Hinweisen oder technischen Schwierigkeiten zur neuen Version steht Euch unser Support-Forum jederzeit zur Verfügung.

Danke für Euer Vertrauen!

Ein großes Dankeschön an alle Entwickler, Tester und Community-Mitglieder, die mit Ihrem Feedback und Einsatz zur Weiterentwicklung von pragmaMx beigetragen haben.

Viel Freude mit der neuen Version!
Euer pragmaMx-Team

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 1232 mal gelesen

Update für das Modul Schedule auf V2.15

Addons

 

Update für das Modul „Schedule“ – Dein Event-Manager für pragmaMx

Das beliebte Modul Schedule – der vielseitige Event- und Terminplaner für pragmaMx – wurde aktualisiert und bringt neue Funktionen, Verbesserungen und Kompatibilität mit aktuellen Systemversionen!

Mit Schedule kannst du Events und Termine aller Art verwalten – egal ob einmalige Veranstaltungen oder wiederkehrende Ereignisse wie Feiertage, Geburtstage oder Vereinsaktivitäten. Zusätzlich bietet das Modul ein umfangreiches Erinnerungs- und Benachrichtigungssystem per E-Mail, das dich oder andere rechtzeitig an bevorstehende Ereignisse erinnert.

Neu in dieser Version

  • Volle Kompatibilität mit PHP 7/8
  • Kompatibel mit pragmaMx ab Version 2.9.4
  • Verbesserte Wiederholungslogik für wiederkehrende Events
  • Überarbeitete Konfigurationsstruktur
  • Stabilitäts- und Performanceverbesserungen
  • Bugfix der MAP-Darstellung

Installationsvoraussetzungen

  • PHP-Version ab 7 oder 8
  • pragmaMx ab Version 2.9.4
  • Für ältere pragmaMx-Versionen bitte weiterhin Schedule v2.10 verwenden

Installation

  1. Paket hier herunterladen
  2. Die ZIP-Datei entpacken.
  3. Den Inhalt aus dem Verzeichnis html/ gemäß Ordnerstruktur auf deinen Webserver kopieren.
  4. Installationsroutine im Browser aufrufen:
    http://www.ihredomain.xxx/admin.php?op=Schedule&act=install

Wichtig: Auch beim Update muss die Installroutine ausgeführt werden!

Update-Hinweise

  • Nach dem Kopieren der neuen Dateien: Konfiguration im Adminbereich aufrufen, überprüfen und abspeichern.
  • Bei Updates von Versionen vor v2.7:
    • Die bisherige config.php wird automatisch eingelesen und in der Datenbank gespeichert.
    • Anschließend wird sie in old.config.php umbenannt und kann gelöscht werden.

Nach der Installation

  • Stelle sicher, dass die config.php im Modulpfad beschreibbar ist.
  • Passe unter „Konfiguration“ die Grundeinstellungen an.
  • Lege mindestens eine Section und eine Kategorie an, um loszulegen.

Dokumentation

Viel Erfolg mit dem aktualisierten Schedule-Modul – plane deine Events übersichtlich, flexibel und zuverlässig!

Bei Fragen oder Problemen helfen wir dir wie immer gerne im Forum weiter.

Dein pragmaMx-Team

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 1169 mal gelesen

Structure V1.5 – Dein Team perfekt präsentiert

Addons

Wir stellen vor: das überarbeitete Structur-Modul, optimiert für die Teamdarstellung in pragmaMx!
Mit diesem Modul kannst du dein Team übersichtlich, modern und direkt aus dem System heraus präsentieren – ganz ohne zusätzliche Programmierung.

Ideal für Vereinsseiten, Projektgruppen, Firmenauftritte oder Communities!

Was kann das Modul?

  • Verknüpfung mit den vorhandenen pragmaMx-Systemusern
  • Darstellung von Name, Bild, Rolle, Beschreibung u. v. m.
  • Auswahl aus mehreren Anzeigemodi und Layout-Varianten
  • Einfache Verwaltung über das Backend

Das ist neu:

  • Komplett überarbeitet und technisch modernisiert
  • Sprachdateien ergänzt und verbessert
  • An das globale Stylesheet von pragmaMx angepasst – fügt sich optisch perfekt ein

So geht’s:

  1. Im Adminbereich aktivieren
  2. Installation starten unter:
    www.deine-domain.tld/admin.php?op=Structure
  3. Teammitglieder anlegen (automatisch mit den Systemusern verknüpfbar)
  4. Gewünschte Anzeigemodi wählen – fertig!

Beispiel im Einsatz

Auf pragmamx.org wird das Modul bereits erfolgreich zur Darstellung des Teams verwendet. Schau es dir an und hol dir Inspiration!

Fazit:

Ein leicht zu bedienendes, leistungsstarkes Team-Modul, mit dem dein Projekt oder Verein ein Gesicht bekommt.

Jetzt installieren und dein Team stilvoll präsentieren!

Hier gehts zum Download
—

Dein pragmaMx-Team

  • mehr...
  • Druckoptimierte Version
  • Diesen Artikel an einen Freund senden
  • Kommentare (0)
  • 2098 mal gelesen

pragmaMx in Entwicklung: Wir arbeiten weiter für euch! (pragmaMx)

Entwicklung

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.

Aktuell in Arbeit:

Bugfixes – Wir beheben weiterhin bekannte und gemeldete Fehler, um die Stabilität zu erhöhen.
Modularisierung – Die bisherigen Modulverknüpfungen werden entkoppelt, um die Modularität zu verbessern und die Pflege zu erleichtern.
Captcha-Systeme – Wir verbessern den Schutz vor Spam durch optimierte und modernere Captcha-Methoden.
Datenbankabfragen – Effizienzsteigerung durch gezielte Optimierung der Abfragen.
Scriptlaufzeiten – Schnellere Ladezeiten durch verbesserte Performance im Code.
Sprachdateien – Mehr Konsistenz und Verständlichkeit in allen unterstützten Sprachen.

Deine Meinung zählt!
Wir freuen uns über Feedback zur aktuellen Version – besuche uns im Forum unter: https://forum.pragmamx.org

Mitmachen erwünscht!
Wir suchen weiterhin Unterstützung – ob in der Programmierung, bei der Dokumentation, im JS-Bereich oder im Forum. Wenn du Zeit und Lust hast, dich einzubringen: Melde dich bei uns!

Vielen Dank für eure Unterstützung – gemeinsam machen wir pragmaMx besser!
Euer pragmaMx-Team


228 Artikel (16 Seiten, 15 Artikel pro Seite)

Counter

Wir hatten
139.769.873
Seitenzugriffe seit 02.07.2002