Changelog
Das Changelog gibt Einblicke in die Änderungen, die zwischen zwei Versionen vollzogen wurden. Jedoch erhebt das Changelog keinen Anspruch auf Vollständigkeit, sondern zeigt nur Ausschnitte aus den gesamten Änderungen.V 3.0.2, strandbar
global- NEU: PHPDoc-Package Kommentare hinzugefügt
- NEU: Admin-Bereich: Alte Templateangaben in Klassen entfernt
- NEU: Teaser ist nun Textarea statt Textfeld
- NEU: Such-Plugin wertet die aktuelle Sprache aus
- BUG: Texte waren doppelt kodiert
- NEU: OverLIB durch eigenes, kleineres Tooltip-Skript ersetzt
- NEU: System-Logger: Benutzername wird statt Session-ID geloggt
- NEU: class_array_section_iterator um performanter Ausschnitte aus Arrays zu laden
- NEU: $debug['memory'] als neue Debug-Konstante
- NEU: Installer: Update pre 2.2 entfernt
- NEU: class_mail: Sender-Name kann gesetzt werden (#137)
- NEU: Statusänderungen an Modulen verlangen Mitgliedschaft in der globalen Admin-Gruppe (#142)
- NEU: Texte der Rechtematrixheader kommen aus den normalen Textfiles (#141)
- NEU: FCKEditor nun im modul_system (zuvor modul_pages)
- NEU: class_filesystem kann rekursiv löschen
- NEU: class_csv kann mit umschließenden Zeichen umgehen
- NEU: DB-Fehler werden vor der Ausgabe sauberer formatiert
- NEU: createTable() kann zwischen normalen und TX-sicheren Tabellen unterscheiden
- NEU: addGroupToRight() zum einfachen Modifizieren von Rechten
- NEU: Fehlermeldung bei Anmeldung am Adminbereich mit deaktivierten Cookies
- BUG: Bei fehlerhaften Anmeldedaten wird am Backend wieder eine Meldung ausgegeben
- BUG: class_db::getArraySection lädt unter MySQL die erwarteten Intervallgrenzen korrekt
- BUG: getLinkPortalRaw() fügte _ webpath _ an rewrite-URLs an
- BUG: xmlSafeString() geht besser mit single / double Quotes um
- NEU: Logbuch verwendet neuen ArrayIterator
- NEU: Systemeinstellung, ob User ihre eigenen Daten bearbeiten dürfen, oder nicht (#143)
- BUG: Neue Navigationspunkte werden ans Ende der Liste angefügt
- NEU: Pfadnavigation beim Browsen eines Repositorys
- NEU: Seitenelemente können zeitgesteuert publiziert werden (#144)
- NEU: Default-Tabelle für einfache Seitenelemente (#152)
- BUG: Reguläre Ausdrücke bei den Rewrite-URLs angepasst
- BUG: Fehlerseiten werden nicht mehr gecached
- NEU: Samplecontent auch auf Englisch verfügbar
- NEU: Startseite wird nun als index -Seite angelegt
- NEU: modul_guestbook integriert
- NEU: Beim Umbenennen einer Sprache werden deren Inhalte in die neue Zielsprache mitgenommen
- NEU: Seachqueries werden protokolliert
- NEU: Stats-Report zur Ausgabe der protokollierten Suchanfrage
- NEU: Such-Plugin wertet die aktuelle Sprache aus
- NEU: Massen-Syncronisation ist möglich (#22)
- NEU: Größe der Filmstreifenansicht ist konfigurierbar (#149)
- BUG: Seiteneffekte bei Galerien und Download-Archiven auf der selben Seite (thx to it-adivser)
- NEU: Logbuch verwendet neuen ArrayIterator
- NEU: md5-Summe wird nur bei Bedarf errechnet
- NEU: Such-Plugin wertet die aktuelle Sprache aus
- NEU: Massen-Syncronisation ist möglich (#18)
- BUG: Seiteneffekte bei Galerien und Download-Archiven auf der selben Seite (thx to it-adivser)
- NEU: http / https wird bei neuen Posts gefiltert (#139)
- NEU: Such-Plugin wertet die aktuelle Sprache aus
- NEU: Gäste dürfen sich per default in neue Gästebücher eintragen
- BUG: Beim Neuladen des Formular wurde das Message-Feld in das Website-Feld geschrieben (#150, thx to it-adviser)
- NEU: Ip2Country Tabelle
- NEU: Report "TopCountries"
- NEU: browscap.ini aktualisiert
- NEU: Reports verwenden getArraySection()
- BUG: Leere Parameter werden besser gefiltert
- NEU: Sendername wird als Absender verwendet
- BUG: Erfolgsseite wird nun gespeichert
- BUG: Sprache wird nicht mehr mehrfach eingefügt
- BUG: Titel und Link waren nach dem Speichern verloren (#151, thx to it-adviser)
- BUG: _ webpath _ wurde beim Speichern und beim Ausgeben hinzugefügt
V 3.0.1, snowmelt
modul_downloads- NEU: Pfadnavigation im Adminbereich
- NEU: Stats-Report Top Downloads
- NEU: Bei den Dateidetails steht ein minimaler WYSIWYG-Editor zur Verfügung
- BUG: Umlaute wurden u.U. doppelt kodiert
- BUG: Seitencache wird agressiver zurückgesetzt
- BUG: Bildskalierungen wurden u.U. falsch berechnet
- NEU: Pfadnavigation im Adminbereich
- NEU: Bilder um das Feld "subtitle" ergänzt
- NEU: Filmstreifen-artige Anzeige der nächsten / vorherigen Bilder eines Bildes in der Detailansicht möglich
- NEU: Bei den Bilddetails steht ein minimaler WYSIWYG-Editor zur Verfügung
- BUG: Umlaute wurden u.U. doppelt kodiert
- NEU: Passwörter werden ab sofort per sha1 verschlüsselt
- BUG: Leere Referer-Einstellungen wurden fehlerhaft behandelt
- BUG: HTML-Ausgabe führte im Internet Explorer zu Darstellungsfehlern
- BUG: Rechte konnten nicht auf ein Repository gesetzt werden
- Captcha:
- BUG: Reload-JS wertete Bildattribute fehlerhaft aus
- BUG: Wert wurde nicht konsequent genug zurückgesetzt
- NEU: Bildgröße kann als Parameter gesetzt werden
- NEU: Bild wird ohne Rahmen erzeugt
- Kernel
- BUG: DB Im-/Export unter Windows einfacher möglich
- BUG: Logmeldung des DB-Import / Export war nicht eindeutig
- BUG: Wenn kein Sprachen installiert sind aber ein Sprachkommando gesendet wurde, kam es teilweise zu Fehlverhalten
- NEU: DB-Tasks für Wartungsaufgaben
- NEU: HTTPS wird nun vollständig unterstützt
- NEU: module.php in granulare Files aufgelöst
- NEU: Module können deaktiviert werden
- NEU: Mail-Klasse unterstützt HTML-Mails und Attachments (multipart mails)
- NEU: gzip-Kompression der Ausgaben wird unterstützt
- NEU: class_image beherrscht Overlay-Images
- NEU: Pie-Charts mit Anti-Aliasing
- Installer
- NEU: Guided-Installer, komplett überarbeitet
- NEU: Guided-Installer, komplett überarbeitet
- image.php
- BUG: Skalierungen wurden u.U. falsch berechnet
- NEU: Intelligenteres Caching - wenn sich das Bild bereits im Browsercache befindet wird ein HTTP 304 zurückgegeben (Conditional Get)
- Administration
- NEU: Adminbereich komplett ins Englische übersetzt
- BUG: Such-Markierungen wurden im Seiten-Cache falsch abgelegt
- BUG: Ausgaben waren teilweise fehlerhaft kodiert
- BUG: RSS-Feeds werden nun korrekt kodiert
- BUG: Bei gesetztem Kategorienfilter wurden Newsmeldungen in den RSS-Feeds doppelt ausgegeben
- BUG: fckeditor ingorierte die Admin-Sprache
- BUG: Portaleditor verwirft Seite beim Ausblenden des Portaleditors nicht mehr
- BUG: Seitenelemente musste im Admin bei nicht vorhandener Fremdtabelle actionSave() leer implementieren
- NEU: Ordner können verschoben werden
- NEU: Bei Bedarf wird im Header der HTTP-Code 404 oder 403 mitgesendet
- Bei einem Update von 3.0.0 auf 3.0.1 sollte in der datei config.php die Zeile
$config['adminlangs'] = "de,en";
im Abschnitt "common-settings" ergänzt werden
V 3.0, spekulatius
- Allgemein
- Schichtentrennung überarbeitet
- Vererbungshierarchien überarbeitet
- Rechtehierarchien überarbeitet
- Exception-handling überarbeitet
- Logging-Engine überarbeitet
- Entsperren von Datensätzen überarbeitet
- System
- Datenbank kann über die Administration exportiert und reimportiert werden
- ModRewrite Support mit SEO-URLs
- Im Fehlerfall optionaler Mailversand an Systemadministrator möglich
- UTF-8 Support -> mbstring, wenn möglich
- Neuer default Admin-Skin
- Update-Checker
- XML-DOM-Parser implementiert
- Rechtemasken überarbeitet
- Captcha-Support implementiert
- Pageviews überarbeitet
- Folderview-Klassen gehen nicht mehr direkt ins Dateisystem, sondern über den Filemanager
- Default-Schriftart ist nun DeJaVu
- Socket-Schnittstelle implementiert
- XML-Schnittstellen implementiert, RSS-Feeds und die Suche werden nun über die neue XML-Schnittstelle angesprochen. Module können hierfür eigene XML-Modul-Klassen registrieren
- Im Adminbereich steht oftmals eine Schnellhilfe zur Verfügung
- Direkte Links auf den Adminbereich sind auch ohne gültige Session möglich
- GZIP-Support implementiert
- JS-Kalender zur Datumsauswahl integriert
- Stats
- Reports nun in Plugins organisiert
- Grafische Reports implementiert
- Rewrite der Browser- und Systemreports
- Pages
- WYSIWYG-Editor ausgetauscht
- Seitenelemente benötigen keine eigenen SQL-Queries mehr
- Portaleditor hinzugefügt
- Platzhalter können per Pipe "|" um weitere Element ergänzt werden
- User
- Status der Benutzer kann in der Liste verändert werden
- Gallery
- Zugriff auf on-the-fly Bildmanipulationen per image.php
- Filemanager
- Der Upload-Dialog wird per default angezeigt
- Filemanager nun im System-Kernel / System-Modul
- Suche
- Suchfunktionen nun in Plugins organisiert
- Suche kann in Zielseiten Treffer markieren
- Sprachen
- neues Modul
- Gästebuch
- Gästebuch kann durchsucht werden
Kommentar schreiben



