Entwicklung

Wir machen heute einen "Patch Day".

Nicht ganz im Sinne des Erfinders, sondern einfach nur ein Tag, an dem es etliche aktualisierte Zutaten für pragmaMx gibt.



  1. mxBoard 1.1
  2. Sommaire Paramétrable 3.2
  3. SMF-Bridge 1.1.2
  4. pragmaMx 0.1.9 Servicepack 03


» mxBoard 1.1


Seit der Veröffentlichung des mxBoards, im Sommer letzten Jahres, wurden ein paar Fehler behoben und andere kleine Korrekturen an den Dateien vorgenommen. Diese Änderungen haben wir jetzt zu einem neuen Release des mxBoards zusammengeschnürt.



Die Änderungen:


  • versch. Auswahlfelder in Formularen optimiert
  • Bug beim verlinken von allen Topis und Foren behoben, bug_id: 273
  • Seitennavigation optimiert und title-Attribute zugefügt
  • Fehler bei Benachrichtigung behoben, wenn ungültige Daten des Mailempfängers vorhanden.
  • Useradministration, Auswahlfeld für Userstatus optimiert, dass nur noch die wirklich möglichen Optionen angezeigt werden
  • versch. alte Nuke Funktionen durch pragmaMx Funktionen ersetzt
  • Problem mit mehrfach angezeigter Seitennavigation in Foreanansicht behoben, bug-id: 268 (im Forum)
  • Seitennavigation in Thread und Forenansicht optimiert und title-Attribute zugefügt
  • Problem mit verlorenen Posts bei deaktivierten Useraccounts behoben, bug-id: 311 (im Forum)
  • Problem mit Leerzeichen in Administratornamen behoben, bug-id: 361 (im Forum)
  • undef. Variable behoben, bug-id: 284
  • Option, um Onlineanzeige auf Forum zu beschränken, eingeführt, bug-id: 267 (im Forum)
  • kleinere Korrekturen in den Sprachdateien und teilweise besser eingedeutscht
  • versch. kleine Fehler in Dokumentation behoben und Links angepasst
  • mod_rewrite Funktion umgebaut, so dass die Autoumschreibung vom pragmaMx verwendet wird

Downloads und weitere Info: http://www.pragmamx.org/Downloads-cid-88.html






» Sommaire Paramétrable 3.2


Der beliebte Menüblock wurde etwas überarbeitet. Die Hauptänderungen betreffen eine Optimierung der Geschwindigkeit.

So wurden im php-Code einige unnötige Schleifen durch besseren Code ersetzt. Bei der HTML-Ausgabe wurden die umfangreichen Javascripte in extra Dateien ausgelagert, die dann im Browsercache zwischengespeichert werden können. Der Block wurde durch die Optimierungen insgesamt spürbar schneller.



Die Änderungen:


  • Einstellung der Sortierreihenfolge optimiert
  • Probleme mit falsch gesetztem new-Bildchen behoben, bug_id: 386
  • Problem mit falschem Aufklappen, wenn mehrere Links in versch. Kategorien zum gleichen Modul führen, behoben (im Forum)
  • neues Adminbildchen im neuen pragmaMx-Design
  • doppeltes title-Attribut im interdit.gif entfernt
  • Installation an ältere mysql-Versionen angepasst und Versions-Check optimiert
  • versch. Schleifen im Code optimiert, dass nicht alle Module x-Mal durchgeschleift werden
  • Direktaufruf von den Sprachdateien verhindern
  • Javascripte in Extra Datei ausgelagert um Resourcen zu sparen
  • gesperrte links per Javascript unwirksam gemacht und titele-Attribut zugefügt
  • Installation, Hinweis zum löschen des scriptes eingefügt
  • Administration, in Jeder Kategorie ein Button zum speichern,
  • Administration, Javascript-Abfrage zum löschen der Kategorie verbessert (kein submit mehr)

Downloads und weitere Info: http://www.pragmamx.org/Downloads-op-view-lid-468.html





» SMF-Bridge 1.1.2


Seit dem ersten Erscheinen der pragmaMx/SMF-Bridge wurde vom SMF-Team die Version 1.1.2 veröffentlicht. Die Umstellung auf diese Version funktioniert problemlos mit dem von SMF angebotenen Update-Script, auch in der Bridge.


Trotzdem waren in der Bridge ein paar kleine Anpassungen nötig, die wir jetzt in einem Patchpaket zusammengefasst haben. Unter anderem wurde das lange geforderte Feature, dass auch die Avatare des Avatar-Upload Moduls im SMF verwendet werden können, endlich eingebaut.


Der Patch lässt sich ganz einfach über den Paketmanager installieren. Das Installationspaket zur Neuinstallation wurde entsprechend aktualisiert und die Installationsroutine wurde generalüberholt.



Die Änderungen:


  • das mx-port Theme optisch und technisch überarbeitet
  • Avatare des Avatar-Uploadmoduls können im Profil eingestellt werden
  • Deinstallationsroutine zugefügt
  • Problem mit fehlender Funktion mxdemomode() bei Installation behoben
  • neuen themecache Ordner verwenden, falls vorhanden
  • Beachtung der autologin-uid verbessert
  • Javascript-Link zur erweiterten Suche fixen (nur wenn mod_rewrite an ist)
  • mod_rewrite optimiert, benötigt keine extra Einträge in .htaccess mehr.
  • mod_rewrite optimiert, damit auch leere Übergabeparameter (GET) korrekt interpretiert werden, bug_id: 383
  • Demomodus wird beachtet
  • Version auf 1.1.2 beschränkt
  • zusaetzliche optionale Datei um den Ausgabepuffer zu manipulieren von pragmaMx wird jetzt mitverwendet
  • WAP-Fähigkeit deaktiviert, bug_id: 403,
  • unnötige Löschboxen in Memberademin entfernt, bug_id: 407
  • Fehlermeldung mit Infolink, wenn Bridge nicht installiert ist
  • Länge der url für mod_rewrite Umschreibung eingeschränkt
  • Abgleich des User-Webseitentitels verbessert, bug: 378
  • Centerblock, colspan korrigiert, abhaengig der tatsaechlichen Spalten
  • kleine Fehler in Ausgabebehandlung behoben
  • kleine HTML-Fehler behoben,
  • mx-port css, unnötige/fehlerhafte Hintergrundbilder in Tabs entfernt
  • css-Klasse "formbutton" im mx-port entfernt, weil automatisch gesetzt wird
  • Installationspaket verwendet neue Form des Paketmanagers
  • Installation, versch. Datei-Pfade im letzten Schritt geändert
  • Konverter für cPortal Splatt-Forum verfügbar

Downloads und weitere Info: http://www.pragmamx.org/Downloads-cid-87.html






» pragmaMx 0.1.9 Servicepack 03


Wie bereits angekündigt stellen wir ein weiteres Servicepack für pragmaMx 0.1.9 zur Verfügung. Die Änderungen sind zwar meist nur trivial, haben sich aber auf ein stattliches Paket summiert.



Die Änderungen:


  • Behandlung von _FILES in Demomode optimiert
  • block Who-is-Where und Admin-Who-Online, Probleme mit falsch codierten Sonderzeichen im Link behoben, bug_id: 402
  • Captchabildchen, besseres vermeiden von ungewollten Ausgaben, Anzeige von debugausgaben per Parameter eingebaut
  • Captchas, Fehler bei der Parameterübergabe an die Funktionen imageftbbox() und deg2rad() behoben. Verursachte auf bestimmten PHP-Versionen einen Warning-Fehler, der verhinderte, dass das Bild angezeigt wird.
  • Captchas, Pfad zu den ttf-Dateien über Parameter absolut einstellen, auf manchen Servern gab es seit 0.1.9 sp2 Probleme mit dem relativen Pfad
  • Content u. Sectionsmodul, Adminlink auf allen Seiten, bug_id: 394
  • Content, falsche Anzeige im Adminlink aktiv/inaktiv behoben, bug_id: 398
  • Content, Seitennavigation erneuert, Verlinkung (Parameter) vereinfacht, Anzeige der Texte mit Absatz und Überschriften optimiert
  • Downloads u. Weblinks, Problem, dass interne Weiterleitung auf verlinkten Seiten nicht erkannt wird behoben, bug: 379
  • Downloads, Fetch-Funktion erweitert, damit auch bei url_fopen=off das Verstecken der URL funktioniert
  • Downloads, Headercheck in response Funktion optimiert und response Funktion umbenannt
  • Fehlerunterdrückung beim Einbinden von secureurl.class.php
  • Gästebuch und priv. Nachrichten, bbCode-Hilfe multilingual umgebaut, franz. Übersetzung von Algebre & Diabolo
  • Gästebuch, Option zum verstecken der Website-Url des Besuchers eingebaut (pagerank)
  • Gästebuch, bbCode (url) abschalten, wenn URL-Anzeige abgeschaltet ist
  • Gästebuch, Blätterfunktion per Javascript automatisch
  • Gästebuch, versch. Icons ausgetauscht
  • geschützte Leerzeichen im title-Tag durch normale Leerzeichen ersetzen, bug_id: 381
  • google_sitemap, SMF-Funktion neu geschrieben und mod_rewrite verbessert
  • Installation, unvollständige Meldung, wenn config.php nicht kopiert werden konnte, behoben
  • Kompatibilität zu neueren nuke-Versionen ein wenig verbessert
  • Mailfunktion, kleine Verbesserung
  • mod_rewrite optimiert, damit auch an die html-url angehängte Parameter übernommen werden.
  • mod_rewrite optimiert, damit auch leere Übergabeparameter (GET) korrekt interpretiert werden, bug_id: 383
  • mod_rewrite, Anker mit # werden bei autom. Linkumschreibung berücksichtigt, versch. Sonderzeichen bei autom. Linkumschreibung dazugenommen
  • mod_rewrite, Inkompatibilitäten mit suhosin-Bibliothek behoben
  • mod_rewrite, Länge der url für Umschreibung eingeschränkt, wegen evtl. Problemen mit suhosin-Bibliothek
  • Modulblöcke (block-Modules_xxx.php) generalüberholt, Code optimiert, Design nach pragmaMx.org kann jetzt auch über das Theme gesteuert werden
  • modules.php, falsch uebergebene name's mit 2 Fragezeichen fixen
  • My_eGallery, Druckansicht optimiert
  • News Send-Friend, falscher Link in Mail behoben
  • News u. Content Send-Friend, fehlende Zusatzinfo im Mail bei Artikel senden behoben, bug_id: 385
  • News, Probleme mit Sortierreihenfolge der Artikel behoben, wenn mehrere Artikel mit dem gleichen Zeitstempel existieren, bug_id: 388
  • Newsverwaltung, einige Verbesserungen in Bezug auf Umfragen
  • Newsverwaltung, Einsendername kann jetzt geändert werden, insges. um einiges optimiert, bug_id: 401
  • Passwort vergessen, falsche Umlaute in eMails behoben, bug_id: 409
  • Probleme mit evtl. falschem mysql-Charset beheben (noch experimentel)
  • Probleme mit Sonderzeichen im Seitentitel behoben, bug_id: 400
  • Sections, Anzeige von "wie oft gelesen" korrigiert
  • Sections, fehlerhafte Anzeige der Seitennavigation behoben, bug_id: 387
  • Sections, kleiner Schreibfehler in Link behoben, bug_id: 405
  • SelfAdmin multilingual umgestellt, bug_id: 380
  • SMF-Einstellungen aus mod_rewrite.htaccess entfernt
  • Spaw,




    kann auch im Designmodus eingegeben werden und wird auch angezeigt
  • Spaw, Add strike for mouseover
  • Umfragen, Umfragen von zeitgesteuerten Artikeln nicht mehr anzeigen
  • versch. Druckansichten, Charset und Dokumentsprache in HTML-Header eingefügt, damit Umlaute korrekt interpretiert werden, bug_id: 400
  • versch. Links in versch. Modulen, an geändertes Content- und Sections-Modul angepasst
  • versch. Links zu Druckversion mit Attribut rel=nofollow um double-content zu vermeiden
  • versch. Themes, an neue Begebenheiten seit 0.1.9 angepasst (MX_MODULE)
  • kleinere HTML-Fehler in versch. Modulen behoben
  • Korrekturen in versch. Sprachdateien
  • Versionsüberwachung, Problem mit schliessendem Slash bei open_basedir behoben
  • zus. Absicherung, um versehentliches Löschen von Superglobals verhindern

Downloads und weitere Info: http://www.pragmamx.org/Downloads-cid-95.html