THR_lib
Die THR_lib ist modulare PHP-Klassenbiblothek,die unter der BSD-Lizenz steht.
Sie liegt momentan in der Version 4.2 vor und es gibt zwei verschiedene Ausführungen:
Die Version 4 Erfordert PHP5 und ist nach aktuellem Stand (Mrz 10) zu PHP6 kompatibel.
THR_lib Light:
- Datenbank (Mysql, MaxDB, Oracle, DB2, SQLServer, SQLite)
- Template (auf Blockbasis)
- Sessionverwaltung (erfordert Datenbankklasse)
- Trace (Erzeugt Logfiles)
THR_lib Full:
- die THR_lib Light
- Advanced Template (inkl. Bedingungen, Schleifen)
- ListBuilder (Baut HTML-Listen aus assoziativen arrays)
- XML-Tree (XML lesen und schreiben)
- AJAX (PHP und JS-Side, in Dojo integrierbar, benötigt XML-Tree)
- SQL-Builder (Inserts und Updates durch assoziatives Array, …)
- Sessionadapter (integriert andere Sessionsystem, die auf Funktionen oder Klassen aufbauen)
- Object-DB-Mapper mit Classbuilder (Benötigt SQL-Builder)
- Background-Handler (Arbeitet in eine DB-Tabelle eingetragene Aufgaben ab)
- RSS-Builder
- Localizer (Erweitert die Klasse Template, kann noch nicht in alle Sprachen übersetzte Texte anzeigen).
Jede Erweiterung der THR_lib Full kann unabhängig von anderen Klassen genutzt werden, es wird nur die THR_lib verwendet.
zum Download (inkl. Doku Deutsch und Englisch und Lizenz)
Die Version 3 wurde mit Stand 3.2.2. vom Juli 08 eingestellt. Wer diese noch benötigt, wird gebeten sich vertrauensvoll an thr_lib@turbohummel.de zu wenden. Vielen Dank.


