- Überblick
- Fehler berichten
- Entwicklungssystem aufsetzen
- Orientierung im Verzeichnisbaum
- Dateitypen und Coding-Style
- Grundgerüst einer Datei im public-Zweig
- Die wichtigsten Klassen und Funktionen
- Orientierung in der Datenbank
- Datenbankzugriffe
- HTML-Ausgaben erzeugen
- Veranstaltungstermine darstellen
- Lokalisierung (L10N)
- Lokalisierte Buttons erstellen
- Übersetzungen in JavaScript-Code
- Umgang mit verschiedenen Rechtestufen
- JavaScript und Stud.IP
- Sicherheitsaspekte
- Gute Tipps für den Einstieg
- Change! Lifters im Überlick
- Unterstützung von Tabbed Browsing?
- Templates?
- Unit Tests
(Meta-Infos)
Weitere Themen (ohne HOWTOs)
|
Plugin-Schnittstelle
Dokumentation zu einzelnen Klassen und Funktionen
- TextHelper
von FlexiTemplates, nützliche GUI-Funktionen für HTML-Ausgaben
- Cache
Zum Verbessern der Performance und zum Zwischenspeichern von Daten
- Logging
- MessageBox (ab 1.10)
Zum einheitlichen Anzeigen von Systemmeldungen (Erfolg, Fehler, Info usw.)
- Migration
- Modaler Dialog
Funktion für einheitliche Sicherheitsabfragen (z.B. beim Löschen)
- Navigation (ab 1.11)
- PageLayout (ab 2.0)
API für Eingriffe in den Seitenaufbau (Titel, Einbinden von CSS oder JavaScript usw.)
- QuickSearch (ab 2.0)
Eine GUI-Klasse zum Suchen nach beliebigen Objekten in einem einzeiligen Suchfeld.
- Request
Eine Hilfs-Klasse zum Kapseln von Post und GET-Parametern
- StudipMail
Eine Klasse zum Erzeugen und verschicken von Mails
- URLHelper
Eine Hilfs-Klasse zum Erzeugen von Stud.IP Links und URLs
- Webservices
- Sichtbarkeit (ab 2.0)
Funktionen zur Abfrage von Sichtbarkeitseinstellungen
- Vertretungsfunktion (ab 2.0)
Funktionen zur Verwaltung von Vertretungen (in Veranstaltungen/von Personen)
|