- Rechteverwaltung
- Nutzer-Datenbank für Datenbanken und Seiten (!)
- Art der Anmeldung wählbar bei Seiten
- Ändern/Löschen jetzt getrennt ;-)
- Anmeldung bei fremden Datenbanken und Seiten mit 'user:pass@file'
- XML
- Upload von (fast) beliebig grossen Dateien nun möglich
- Erweitertes Datei-Feld mit vielen Möglichkeiten
- AJAX
- Neuer Feldtyp "Code" mit dem beliebig komplexe Feldtypen definiert werden können
- Bilder:
- Upload mit automatischer Thumbnail Erstellung etc.
- Anzeige in baseportal
- Bilderbearbeitungsbefehle
- Integrierte Bildbearbeitung im Browser
- Integrierter HTML-Webeditor (funktioniert auch mit Firefox ;-) )
- "serial" zum Serialisieren von Datenstrukturen
- %_session merkt Werte innerhalb einer Session
- Datenbanken und Seiten haben "begin" und "end"-Code die vor, bzw. nach dem Aufruf ausgeführt werden.
- Dateizugriff (get/put/mod/del "file.htx")
- ebenso mit Verzeichnissen (get/put/mod/del "dir/")
- Dateiverwaltung (move/copy)
- Abfrage nach leerem Feld mit "Name==_"
- Alle Special DB-Abfragen (*, #, ?, _) können nun escaped werden \\* fragt also tatsaechlich nach * ab (und nicht alle). \\\\* fragt nach \\* etc. ;-)
- Ergebnishash beim Lesen einer Datenbank: get "", "db", "result"; -> $result{Feld}[0] - bei Angabe von "result" wird der Namespace nich mehr verunreinigt mit $Feldname oder $_amount etc.
- Umlaute werden nun richtig behandelt beim Suchen & Sortieren (DB muss aber in Version 3 reorganisiert werden!)
- Besserer Parser
- Namespaces ,-)
- Ausgabe
- outx für Ausgaben an den Beginn & auf jeden Fall
- $_out ist freigegeben
- 'die "...";' für Abbruch ohne Ausgabe im Template
- $_get{sort}="..."; vor get [...] funktioniert jetzt
- Datei-Eigenschaften (.meta) lesen & bearbeiten
- chg/mod problem -> nur noch mod noetig, d.h. mod ..., ["Feld", ""] leert Feld
- Id zählt immer +1 auch wenn letzter Datensatz gelöscht wurde (d.h. eine Id wird auch in diesem speziellen Fall nicht doppelt vergeben)
...und einige Kleinigkeiten mehr ,-)