doc.scholarships.at Help

STIMA AJS

Allgemeines

Die STIMA AJS Bibliothek stellt eine moderne One-Page-Applikation zur Verfügung, die für die Anzeige und Navigation der STIMA-Daten zuständig ist.

Die Daten werden serverseitig von einer .NET 8 Web API bereitgestellt und in strukturierter Form (JSON) an den Client übertragen. Der Datentransport erfolgt ausschließlich verschlüsselt über HTTPS (SSL/TLS).

Die AJS-Bibliothek kümmert sich um die Darstellung der Inhalte:

  • Daten werden in vordefinierte DIV-Elemente geladen.

  • Die Anzeige erfolgt je nach Navigation innerhalb der Anwendung.

  • Für die Integration genügt es, an der gewünschten Stelle der Seite ein DIV-Tag zu definieren.

Technologie-Stack

  • Client: STIMA AJS Bibliothek (JavaScript-basierte One-Page-Applikation)

  • Server: .NET 8 Web API

  • Datenformat: JSON

  • Transport: HTTPS (SSL/TLS)

Einbinden der Bibliothek

Um die Funktionalität der STIMA AJS Bibliothek sicherzustellen, müssen folgende JavaScript-Bibliotheken eingebunden werden:

  1. jQuery

  2. Amplify 1.1.0

    <script src="https://ajs.scholarships.at/JS_1.0/libs/amplify.min.js"></script>
  3. Cookie v2.1.4

    <script src="https://ajs.scholarships.at/JS_1.0/libs/js.cookie.min.js"></script>
  4. STIMA AJS

    <script src="https://ajs.scholarships.at/JS_1.0/STIMAQuery.min.js"></script>

Beispiel: HTML-Integration

Der DIV-Container, in dem die Daten angezeigt werden, muss innerhalb eines Bootstrap-Containers liegen.

<body> <div class="container"> <div class="row"> <div class="col-sm-6"> <a href="../de/STIMALocal.html" class="btn btn-primary btn-block">DEUTSCH</a> </div> <div class="col-sm-6"> <a href="../en/STIMALocal.html" class="btn btn-primary btn-block">ENGLISH</a> </div> </div> <div class="row"> <div class="col-xs-12"> <div class="h2">Austrian Database for Scholarships and Research Grants</div> </div> </div> <div id="STIMAQueryContainer"></div> </div> </body>

Initialisierung

Die AJS-Bibliothek wird in einer $(document).ready()-Funktion eingebunden.

<script> $(function () { var StimaQuery = new STIMAQuery.View("STIMAQueryContainer", 2, 44); }); </script>
01 Oktober 2025