Versionsgeschichte

0.5.6 (18.08.10)

  • Paketinstallation: Verbessertes Fehlerhandling, überschreiben vorhandener, neuerer Dateien jetzt möglich
  • verbessertes Handling von "magicquotes"
  • HTTP-Request-Ausgaben jetzt mit HTML-Entitäten (Security-XSS)
  • Page-Info-Seite+Binary-Info-Seite: Ausgabe der Schreib-/Lese-Rechte debugged
  • falsch geöffnete Compiler-Tags ("<?" statt "<?php") in folgenden Dateien korrigiert:
    • AdminGroupCreateForm.php
    • AdminUserCreateForm.php
    • BinaryUploadForm.php
    • PageCreateChildForm.php
    • PageCreateForm.php
    • PageCreateNewForm.php
    • UserRegisterForm.php

0.5.5 (01.05.08)

  • Verwendung von CSS-Klassen statt ID-Attribute - Ein Wechsel erfolgte für folgende (ehemalige) Attribute:
    • #yap_user_login_div
    • #yap_user_login_a
    • #yap_user_logout_a
    • #yap_user_data_a
    • #yap_user_register_a
    • #yap_user_loginform_div
    • #yap_searchform_div
    • #yap_title_h1
    • #yap_msg_warning_div
    • #yap_msg_error_div
  • Neue Benutzerfunktionen zur Augabe von Seitennavigationselementen (beigesteuert von Siegfried Kerkow) (dynamics.php, user_functions.php)
    • yap_renderNextPageLink() - nächste Seite
    • yap_renderBeforePageLink() - vorherige Seite
    • yap_renderTopPageLink() - nach oben (per Javascript oder Anker)
    • yap_renderPageFlatNav() - fertige HTML-Tabelle mit den obengenannten Elementen
    • neue eingeführte Styles für diese Funktionen: #yap_flat_nav_table | .yap_navflatnext_a | .yap_navflatbefore_a | .yap_navflattop_a
  • Änderungen an Seitenliste/Dateliste:
    • Anzeige des \"askForLogin\"-Status der Seiten in der Seitenliste korrigiert
    • Fußnotenanzeige verbessert
  • neue Konfigurationsvariable \"non_public_audc\" - wenn gesetzt, können auch bei gesetztem public=0 Benutzer ihre eigenen Daten (Passwort, E-Mail etc.) verwalten (config.php)
  • Menü jetzt mit unterschiedlichen Styles für offene/geschlossene/leere Menüpunkte (beigesteuert von Siegfried Kerkow)
    • .yap_primary_subopen_li
    • .yap_primary_subclosed_li
    • .yap_primary_nosub_li
    • .yap_secondary_subopen_li
    • .yap_secondary_subclosed_li
    • .yap_secondary_nosub_li
    • die Klassen .firstopen and .firstclosed entfallen nun
  • Sessionvariable $_SESSION[\"yap\"] ist jetzt $_SESSION[\"yap_session\"] wegen Fehler bei eingeschaltetem ini.session.bug-compat-42
  • session_start() wird jetzt nur noch bei Bedarf aufgerufen
  • install.php verbessert
  • standardmäßig installierte Inhalte -> Metadaten bereinigt (User, ViewingUser etc.)
  • einige user_functions umbenannt (dynamics.php, user_functions.php, yappadoo.css -> TempSupport TempExampleCSS yappadoo.css):
    • yap_renderPageStructureFirstLevels() > yap_renderPrimaryMenu()
    • yap_renderPageStructureSubLevels() > yap_renderSecondaryMenu()
    • yap_renderPageStructureSubLevelsTitle() > yap_renderSecondaryMenuTitle()
    • yap_getCurrentFirstLevelNode() > yap_getOpenPrimaryMenuNode()
    • yap_getCurrentSubLevelNodes() >yap_getOpenSecondaryMenuNode
    • yap_hasCurrentFirstLevelNode() > yap_hasOpenPrimaryMenuNode()
    • yap_hasSubLevelNodes() > yap_hasOpenSecondaryMenuNode()
  • int32n-UI-Texte wurden falsch eingesetzt (PageInfo.php)
  • Funktion yap_getCurrentSubLevelNodes() in user_functions.php war fehlerhaft

0.5.4

  • geänderte Backup/Installationsskripte (neue Archivverarbeitung - nur noch zip)
  • kosmetische Änderungen (Fehlermeldungen)
  • HTML-Tag \"hr\" jetzt per CSS formatiert

0.5.3

  • Verbessertes Installationsskript (Abfrage auf zip-Funktionen/Extension)
  • Einführung der CSS-Classe .yap_hr im pie-compiler (compiler/pie.php)
  • mögliche Sicherheitslücke bei Benutzer-Anmeldung entfernt
  • debug: Benutzeranmeldung auf geschützten Seiten
  • debug: Testcaseerzeugung

0.5.1 - 0.5.2

  • Projekt-Webseite gestartet am 20.04.07
  • Backuperstellung
  • zip-Format-Unterstützung für Backup/Paketinstallation (pclzip)
  • plaintext- und sourcecode-Compiler
  • neue aufgeräumtere Benutzerfunktionen
  • pie-Compiler debugged und erweitert ([@-Format, smart-Links, Imagelinks ...)
  • Seiten jetzt ausdruckbar

0.4

  • templates
  • compilerverwaltung (permitHTML, permitPHP, permitBBC bei usern/groups)
[ Seite drucken ] [ nach oben ]
Zuletzt bearbeitet am 2010-08-18 00:54 von StefanSorg.
Ausgegeben in 0.0137 sec