Unabhängige onion.net Laufzeitumgebung erstellen

Nach erfolgreicher Installation einer onion.net Distribution befindet sich im Startmenü ein neuer Eintrag „onion.net“. Darunter gliedern sich alle installierten Produktversionen von onion.net.

Die Anwendung „onion.net Laufzeitumgebung erstellen“ generiert in wenigen Schritten eine vollständige onion.net Installation, die unabhängig von einem Webserver oder Windows Diensten auf Arbeitsstationen ausgeführt werden kann. Führen Sie diese Anwendung aus.

Begrüßungsdialog

Dieser Dialog gibt eine kurze Einführung zur Anwendung.

Mit der Schaltfläche „Weiter“ gelangen Sie zum ersten Schritt.

Angabe eines Instanznamens und dem Zielverzeichnis

Vergeben Sie einen sprechenden Namen für die Laufzeitumgebung und wählen Sie ein Verzeichnis, in dem das Setup die neue Laufzeitumgebung speichert.

Sind die Eingaben korrekt, gelangen Sie mit der Schaltfläche „Weiter“ zum nächsten Schritt.

Datenbankeinstellungen

Das Setup benötigt Zugangsdaten zu einer leeren Microsoft SQL Datenbank. Der SQL Server kann lokal installiert oder auch im Netzwerk verfügbar sein. Sollten Sie über Administratorrechte zum SQL Server verfügen, wählen Sie die Option „Assistenten zum Erstellen einer neuen Datenbank öffnen“. Andernfalls bitten Sie Ihren Administrator um eine SQL Verbindungszeichenfolge. In diesem Fall wählen Sie die Option „SQL Verbindungszeichenfolge manuell konfigurieren“. Springen Sie in diesem Fall zum nächsten Absatz. Steht Ihnen kein SQL Server im Netzwerk zur Verfügung, laden Sie die kostenlose Variante aus dem Internet. Über die Option „Microsoft SQL Server Express Edition herunterladen (kostenlos)“ gelangen Sie zu einer Website mit Downloadlinks und einer kurzen Installationsanleitung.

Nach Auswahl der Option „Assistenten zum Erstellen einer neuen Datenbank öffnen“ erscheint ein Dialog zur Verbindung zum SQL Server.

Ihr Rechnername wurde für die Verbindung voreingestellt. Sollten Sie einen lokalen SQL Server nutzen wollen, ist lediglich darauf zu achten, dass der Instanzname im Servernamen mit angegeben wird. So lautet Beispielsweise der Servername im Falle einer SQL Server Express Standardinstallation „localhost\SQLEXPRESS“. Wenn Ihnen SQL Zugangsdaten zur Verfügung stehen können Sie diese nach Auswahl der Authentifizierungsoption „SQL Server Authentifizierung“ eingeben. Ansonsten verbindet sich die Anwendung mit dem aktuell angemeldeten Benutzer zur Datenbank.

Nach erfolgreicher Verbindung stellt der Assistent im Bereich Servereigenschaften einige Informationen zur Version und Edition des SQL Servers dar. Sie werden ggf. darauf hingewiesen, dass eine fehlende Volltextsuche im SQL Server die Leistung der Recherchefunktion negativ beeinflusst. Der Funktionsumfang des Servers ist hierdurch jedoch nicht eingeschränkt.

Vergeben Sie nun einen Datenbanknamen für die neue Datenbank und betätigen anschließend die Schaltfläche „Datenbank erstellen“. Nach erfolgreicher Erstellung schließt sich der Assistent und Sie gelangen zum nächsten Schritt des Setups.

Verbindungszeichenfolge manuell konfigurieren

Wenn gewünscht können Sie in diesem Schritt die Verbindungszeichenfolge manuell anpassen und diese über die Schaltfläche „Verbindung testen“ nochmals kontrollieren.

Laufzeitumgebung wird erstellt

Sie haben nun alle notwendigen Informationen gesammelt, um eine Laufzeitumgebung zu erstellen. Ins Zielverzeichnis werden nun alle notwendigen Serverkomponenten in eine ausführbare Desktop-Anwendung kompiliert.

Laufzeitumgebung fertiggestellt

Die Laufzeitumgebung wurde nun erstellt und kann im Zielverzeichnis gestartet werden.

top

Erste Schritte mit der onion.net Laufzeitumgebung

Im ausgewählten Zielverzeichnis wurde ein Unterverzeichnis mit dem Namen der Laufzeitumgebung angelegt. In diesem Verzeichnis finden sich drei Einträge.

 

onion.net besteht aus Serverdiensten und Webanwendungen. Diese Aufteilung findet sich in den beiden Verzeichnissen „runtime“ und „webapps“ wieder. Führen Sie nun die Laufzeitumgebung anhand der Verknüpfung „onion.net Laufzeitumgebung starten“ aus.

Lizenzbedingung akzeptieren

Lesen Sie bitte den Lizenzvertrag und akzeptieren diesen mit der Option „Ich stimme den Bedingungen des Lizenzvertrags zu“.

Die Aktivierung der Schaltfläche „Weiter“ startet die Anwendung.

onion.net Laufzeitumgebung

Die Laufzeitumgebung stellt Ihnen Kontroll- und Konfigurationsmöglichkeiten, sowie Webbrowserlinks zur Redaktions-, Vorschau- und Liveumgebung zur Verfügung.

Im Normalfall sollten Sie die Laufzeitumgebung direkt starten können. Sollte dennoch ein Konflikt mit einer anderen Anwendung bestehen wechselt die Anwendung zum Konfigurations-Reiter und weist Sie auf den Konflikt hin.

Während des Startvorgangs können Sie den Fortschritt im Bereich Komponentenstatus beobachten. Jede gestartete Webanwendung schaltet neue Schaltflächen frei.

onion.net Editor öffnen

Ein Klick auf die Schaltfläche „onion.net Editor“ öffnet die webbasierte Anmeldemaske:

 

Sie können sich nun als Administrator am System anmelden. Geben Sie als Benutzernamen und Kennwort jeweils „admin“ ein. Ein Klick auf die Anmeldeschaltfläche öffnet das leere onion.net System.

Modulsystem aktivieren

Wenn Sie Prototypen oder Beispiele in den Editor laden möchten aktivieren Sie das Modulsystem über das Kontextmenü auf der Systemwurzel.

 

Der neue Strukturpunkt „Editor“ verwaltet alle installierten Module. Ein weiterer Rechtsklick auf den neuen Strukturpunkt bietet die Option „Modul importieren“.

 

Dieser Assistent ermöglicht Ihnen, neue Module zu importieren. Module, Tutorials und weitere Informationen finden Sie auf dieser Website.

XSL Renderengine - Vorschau testen

Für eine erste Vorschau benötigen Sie auf jeden Fall das Modul XSL Renderengine. Dieses Modul bringt die nötigen Datentypen mit, um XSL Transformationen für die XML Inhalte zu erstellen und eine Vorschau zu öffnen.

Nach dem Import des Moduls finden Sie links im Baum die neuen Punkte "Transformations", "Transformationversions" und "Webserversettings".

Transformations

Hierunter befindet sich zum einen initial bereits "Onion" als Datenquelle für die XSL Transformationen. Sie können auch andere Datenquellen anbinden, bspw. einen RSS-Feed oder SharePoint.

Um zu testen, ob Ihre Vorschau korrekt eingerichtet wurde, klicken Sie zunächst auf "Resources". Dort können Sie binäre Daten ablegen, die Sie später direkt in den XSL Transformationen verwenden wollen, bspw. Grafiken. Rechts oben finden Sie bereits eine Grafik "logo". Im Kontextmenü des Objekts, was Sie mit einem Rechtsklick auf dem Objekt aufrufen können, sollten Sie den Punkt "Vorschau" sehen.

 

Webserversettings und Transformationsversionen

Um die Renderengines mit den korrekten XSL Transformationen versorgen zu können, dienen die Webserversettings. In der web.config jeder Renderengine ist festgelegt, welche Webserversettings verwendet werden sollen.

Die Preview Renderengine Ihrer Laufzeitumgebung ist standardmäßig auf "Webserversettings/Preview" eingestellt. Für eine Vorschau in der Live Umgebung müssen Sie Settings mit dem Namen "Live" einrichten.