Die Boot-Vorlage-Datei boot-template.xhtml im Frontend-Server
Von: @VB <2015-05-23>
Für alle Projekte gibt es ein Vorlage-Dokument mit dem Grundgerüst der Basis-Internetseite. Diese Vorlage wird bei jedem Aufruf ihrer Projektseite vom Frontend-Server projekt-, einstellungs- und aufrufspezifisch ergänzt und zu den Clients gesendet.

Zur generellen Bearbeitung von beim Frontend-Server eintreffenden Anforderungen.


Aufgaben der boot-template.xhtml -Datei:
  • Die /files/boot-templat.xhtml -Datei bietet das projekt-unspezifische Grundgerüst für das initial an die Clients zu sendende HTML-Dokument. Im Frontend-Server werden anhand der Aufrufparameter noch Dokument-Fragmente hinzugefügt. Im Client werden einzelne Elemente -ab- und/oder angeschaltet sowie durch per XHT nachgeladene und aufbereitete Daten ergänzt....
Struktur der boot-template.xhtml-Datei:

Der nachstehende Code enthält nur die wichtigsten Code-Elemente und stellt eine Abstrahierung des realen Dokumentes dar:

<html>
 <head>
  <!-- Angaben zum Zeichensatz, Schlüsselworten usw.: -->
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta .../>
<title>PROJECT - Titel der Seite</title> <!-- Angaben zu zu verwendenden Icons für dieses Projekt: --> <link rel="icon" href="/files/wim-p/icon32.png" type="image/png" /> <link rel="apple-touch-icon" href="/files/wim-p/icon128.png" type="image/png" /> <!-- Einzubindende generelle Style-Definitionen: --> <link rel="stylesheet" href="/files/common.css" type="text/css" /> <!-- Laden der Script-Dateien /-Bibliotheken incl. Client-Workers: --> <script src="openWIM-frontend-compact/"> </script> <script src="lib/xxx/"> </script> <!-- Das Basis-Script für openWIM zur Realisierung der Boot-Funktionen: --> <script>//<!-- // Hier wird das wim-Objekt erzeugt // mit den Definitionen der projektspezifischen Daten // und Bereitstellung der elementaren Funktionalitätstest-Funktionen // sowie der Boot-Mimik für die "uncomplicated" sowie "advanced"-Nutzung: var wim=new Object; … // Falls möglich, den Client-Worker starten: … //--></script> </head>

<body style="margin:0mm; overflow:hidden;"> <form action="." id="FORM" method="post" style="height:100%; margin:0mm; overflow:hidden;"> <img id="EMEX" src="/files/space.gif" style="height:1ex; position:absolute; width:1em; z-index=0;" />
<div id="LAUNCH" style="margin-top:20%; position:absolute; text-align:center; width:100%;"> <img id="LOGO" src="/files/wim-p/StartLogo.svg" style="max-height:80%; max-width:80%;" /></div>
<div id="WIM">
<noscript> <!-- Falls Scripting verfügbar ist aber der advanced-Modus NICHT läuft, den nachfolgenden <article> eine Ebene höher verschieben. Dazu erst opacity:0 setzen und dann langsam einblenden. Das Start-Logo wird dabei überlagert /ausgeblendet. -->
<article id="UNCOMPLICATED" style="background-color:#F9F9F9;height:100%;"> {Hier wird die HTML-Repräsetation des aufgerufenen Objektes oder ersatzweise des Default-Objektes bzw. die Startseite eingefügt.} </article> </noscript>
</div> </form> </body> </html>

...

Nutzer der Datei:
Themen hierzuAssciated topics:

Das könnte Sie auch interessierenFurther readings:
Allgemeine Objektparameter
Von: @VB <2015-03-20>
Objekte sind Kern des WIM-Systems. Und "Parameter" (also "Datenwerte") sind essentielle Bestandteile der WIM-Objekte. In dieser Info werden Standard-Parameter kurz vorgestellt.   Mehr »
Ausfallsicherheit ("fail save") im Konzept des WIM-Systems
<2013-02-25>
Auch wenn sich die Systemdesigner und -entwickler noch so viele Mühe geben - es ist prinzipiell nicht vermeidbar, dass ein System "ausfällt". Ein wesentliches Konzept des WIM-Systems ist es, solche "Ausfälle" auf möglichst kleine Bereiche einzugrenzen und möglichst "sicher" abzufangen.   Mehr »
Standard-Request-Parameter
<2013-06-13>
WIM-Requests haben einen Basis-Satz von Parameter. Diese werden hier beschrieben.   Mehr »
Wie bearbeiten Cloud-Server eintreffende Anforderungen der openWIM-Clients?
Wie sind die Schnittstellen und Funktionen gestaltet?
Von: @VB <2016-10-06>
Von den Internet-Browsern ("Clients") werden die URLs der Projekte aufgerufen. Die URLs führen zum (zuständigen) "Cloud"-Server, der - nach Möglichkeit - die von den Clients gewünschten Aktionen ausführt. Beispielsweise zu ladende Daten liefert.   Mehr »
Wie werden Zugriffe auf - ggf. nicht vorhandene - Dateien beim Frontend-Server bearbeitet?
<2015-06-01>
Das Starten /Hochfahren der WIM-App ist für die Akzeptanz bei den Nutzern von besonderer Bedeutung. Die angewendeten Verfahren und Randbedingungen werden hier näher betrachtet.   Mehr »
Was ist bei der Implementierung mehrsprachlicher Internetpräsenzen zu beachten?
Von: @VB <2016-10-03>
Wenn Informationssysteme für Nutzer in mehreren Sprachen betrieben werden sollen, sind bei der Implementation verschiedenste Aspekte zu beachten, die hier vorgestellt werden.   Mehr »
Internet-Links für openWIM-Entwickler
<2020-03-10>
In den Weiten des Internets gibt es etliche hilfreiche Internetpräsenzen und Dokumente, die für die Entwickler des openWIM-Systems hilfreich sein können. Hier sind einige aufgelistet:   Mehr »
Daten-Layer und -Aktualisierung
<2013-01-06>
Im WIM-System spielen "Vorlagen" eine bedeutende Rolle. Oftmals wird beim Zugriff auf einen Objekt-Parameter der Wert von einem Vorlage-Objekt geholt.   Mehr »
Bereitstellung von Objektdaten
 
<2019-02-17>
Für die Erarbeitung der Darstellungen werden Objekt-Daten benötigt. Die zur Beschaffung dieser Objektdaten genutzten Verfahren werden hier erläutert.   Mehr »
Spezifische Begriffe im openWIM-System
<2019-02-15>
Im openWIM-System werden verschiedene spezielle Begriffe verwendet. Hier wird deren Bedeutung im openWIM-Kontext erläutert.   Mehr »
Wie kann der ordnungsgemäße Betrieb von openWIM-Systemen überwacht werden?
Von: @VB <2015-03-16>
Für eine zuverlässige Nutzung von openWIM-Systemen ist es unerlässlich, dass der laufende Betrieb "in Realzeit" überwacht werden kann. Der openWIM-Monitor wird dazu verwendet und hier beschrieben.   Mehr »
Die Bildrechte werden in der Online-Version angegeben.For copyright notice look at the online version.

Bildrechte zu den in diese Datei eingebundenen Bild-Dateien:

Hinweise:
1. Die Bilder sind in der Reihenfolge ihres ersten Auftretens (im Quelltext dieser Seite) angeordnet.
2. Beim Anklicken eines der nachfolgenden Bezeichnungen, wird das zugehörige Bild angezeigt.
3, Die Bildrechte-Liste wird normalerweise nicht mitgedruckt,
4. Bildname und Rechteinhaber sind jeweils im Dateinamen des Bildes enthalten.