Zum Einstieg: Stud.IP-Entwicklungs-HOWTO

Zum Einstieg: Entwicklungs-How-To

  1. Überblick
  2. Fehler berichten
  3. Entwicklungssystem aufsetzen
  4. Orientierung im Verzeichnisbaum
  5. Dateitypen und Coding-Style
  6. API-Dokumentation
  7. Grundgerüst einer Datei im public-Zweig
  8. Die wichtigsten Klassen und Funktionen
  9. Datenbankzugriffe
  10. HTML-Ausgaben erzeugen
    1. HowToIcons
    2. HowToStyleGuide
    3. Veranstaltungstermine darstellen
    4. Kalenderansicht erzeugen
    5. Formularfelder in Stud.IP
  11. Lokalisierung (L10N)
    1. Lokalisierte Buttons erstellen
    2. Übersetzungen in JavaScript-Code
  12. Rechtestufen
  13. Javascript in Stud.IP
  14. Sicherheitsaspekte
  15. Gute Tipps für den Einstieg
  16. Change!
    1. HowToLifters001
    2. HowToLifters002
  17. HowToUnitTest

(HowToMeta)

Weitere Themen (ohne HOWTOs)

Datenbankdokumentation

Einfach loslegen: Das Developer-Image

Wichtig für alle: Die Spielregeln

Plugin-Schnittstelle

Dokumentation zu einzelnen Klassen und Funktionen

  • CSRFProtection (ab 2.1)
    Schutz vor Cross Site Request Forgeries
  • 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.)
  • Notifications
    Weitere Einsprungpunkte für Plugins bei bestimmten Events in Stud.IP.
  • QuickSearch (ab 2.0)
    Eine GUI-Klasse zum Suchen nach beliebigen Objekten in einem einzeiligen Suchfeld.
  • Request
    Eine Hilfsklasse zum Kapseln von POST- und GET-Parametern
  • Skiplinks (ab 2.1)
    Einfügen von Skiplinks
  • StudipMail (ab 1.10)
    Eine Klasse zum Erzeugen und verschicken von Mails
  • URLHelper
    Eine Hilfsklasse zum Erzeugen von Stud.IP-Links und URLs
  • UserLookup (ab 2.1)
    API zur Filterung von Nutzer (nach Studiengang, Abschluss, Einrichtung etc.)
  • Webservices
  • Sichtbarkeit (ab 2.0)
    Funktionen zur Abfrage von Sichtbarkeitseinstellungen
  • Vertretungsfunktion (ab 2.0)
    Funktionen zur Verwaltung von Vertretungen (in Veranstaltungen/von Personen)
  • jQuery Multiselect-Auswähler (ab 2.0)
  • PDF-Export Klasse (ab 2.1)
  • Periodische AJAX-Updates (ab 2.2)
0 Kommentare (zeigen/schreiben)

Letzte Änderung am 02.11.2011 15:09 Uhr von Krassmus.

Hilfe?!

Hier finden Sie Entwickler-Dokumentation für Stud.IP.

Hilfe zur Bedienung und Administration von Stud.IP finden Sie im Dokumentations-Portal.

(c) Stud.IP e.V. und die Autoren der Stud.IP-Dokumentation.
Dieser Text ist unter der Lizenz "Creative commons Attribution/Share Alike" verfügbar.