Kategorie:IES API

Aus SiteparkWiki
Version vom 1. März 2011, 15:24 Uhr von Veltrup (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die IES-API steht für drei Programmiersprachen zur Verfügung. Diese sind für bestimmte Einsatzgebiete gedacht. ; Java IES-API * Entwicklung von Werkzeugen und…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Die IES-API steht für drei Programmiersprachen zur Verfügung. Diese sind für bestimmte Einsatzgebiete gedacht.

Java IES-API
  • Entwicklung von Werkzeugen und projektspezifische Funktionen (auch Imports) auf Kommandozeilen-Ebene.
  • Interne Verwendung innerhalb des IES auch für Server-Logik von IES-Modulen.
PHP IES-API
  • In Web-Seiten eingebundene Applikationen und zur Darstellung von dynamischen Inhalten.
JavaScript IES-API
  • Reine JavaScript-Applikationen bei denen kein Reload der Seite notwendig ist. Z.B. IES-Admin, IES-XIP, InfoTicket, ...

Dokumentation und http://iesapi.sitepark.com

Java IES-API

  • Der Rechner auf dem das Java-Programm ausgeführt wird, muss den IES-Server per HTTP auf Port 80 oder auf Port 8080 erreichen können (wenn nötig auch über einen HTTP-Proxy).


PHP IES-API

  • Der Web-Server auf dem die PHP-Seiten ausgeführt werden, muss den IES-Server per HTTP auf Port 80 oder auf Port 8080 erreichen können (wenn nötig auch über einen HTTP-Proxy).
  • In der Apache-Konfiguration sollte für jeden Virtuellen-Host, der die PHP IES-API verwenden soll, der PHP-Include-Pfad gesetzt werden. Z.B.
<VirtualHost *:80>
    ServerName www.domain.com
    DocumentRoot /srv/www/www.domain.com
    ...

    php_value include_path ".:/srv/www/www.domain.com/WEB-IES/zend/:/srv/www/www.domain.com/WEB-IES/ies-api/php/"
</VirtualHost>


JavaScript IES-API

Mit der JavaScript API kann direkt vom Browser auf den IES zugegriffen werden. Diese API ist vorrangig für die Entwicklung von eigenständigen Web 2.0 Applikationen gedacht. Die API kann zwar auch in einer bestehenden Web-Seite einsetzen werden, es sind aber dann folgende Dinge bedenken:

  • Die IES-API benötig das JavaScript-Framework ExtJS. Dieses Framework besteht aus eine ca 1MB grossen JavaScript-Datei die bei jedem Seitenaufruf neu interpretiert werden muss.
  • Zu dem ExtJS-Framework gehört eine reset-CSS die alle CSS-Standard-Einstellung der Browser zurück setzt. Dies kann mit bestehenden CSS-Deklarationen kollidieren.
  • Der Browser muss direkt den IES erreichen können (eventuelle über eine Proxy-Konfiguration auf dem Web-Server).
  • Das ExtJS-Framework ist für den kommerziellen Einsatz nicht kostenlos. Wenn Sie Applikationen mit der JavaScript-API und somit auch mit ExtJS entwickeln wollen benötigen sie noch eine ExtJS-Developer Lizenz ($595, http://www.sencha.com/store/extjs/, http://www.sencha.com/legal/license-overview)

Seiten in der Kategorie „IES API“

Folgende 3 Seiten sind in dieser Kategorie, von 3 insgesamt.