Stud.IP-Entwickler-Dokumentation

Zum Einstieg: Stud.IP-Entwicklungs-HOWTO

  1. Überblick
  2. Fehler berichten
  3. Entwicklungssystem aufsetzen
  4. Orientierung im Verzeichnisbaum
  5. Dateitypen und Coding-Style
  6. Grundgerüst einer Datei im public-Zweig
  7. Die wichtigsten Klassen und Funktionen
  8. Orientierung in der Datenbank
  9. Datenbankzugriffe
  10. HTML-Ausgaben erzeugen
    1. Veranstaltungstermine darstellen
  11. Lokalisierung (L10N)
    1. Lokalisierte Buttons erstellen
    2. Übersetzungen in JavaScript-Code
  12. Umgang mit verschiedenen Rechtestufen
  13. JavaScript und Stud.IP
  14. Sicherheitsaspekte
  15. Gute Tipps für den Einstieg
  16. Change! Lifters im Überlick
    1. Unterstützung von Tabbed Browsing?
    2. Templates?
  17. 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)

 

 

Quelle: Basis-Wiki-Hilfe | Letzte Änderung: 22.07.2010 14:21 Uhr, mriehe | Local view: Basis-Hilfe