<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.wvds.it/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.wvds.it/wiki/feed.php">
        <title>WvdS Doku - de:int:wbash</title>
        <description></description>
        <link>https://www.wvds.it/wiki/</link>
        <image rdf:resource="https://www.wvds.it/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-22T15:21:26+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:architektur&amp;rev=1773870162&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:cli&amp;rev=1773608900&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:lifecycle&amp;rev=1773608836&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:lokalisierung&amp;rev=1773608912&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:manifest&amp;rev=1773664634&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:paketformat&amp;rev=1773608928&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:sicherheit&amp;rev=1773541850&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:skin-contract&amp;rev=1773617010&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:start&amp;rev=1773871754&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.wvds.it/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>WvdS Doku</title>
        <link>https://www.wvds.it/wiki/</link>
        <url>https://www.wvds.it/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:architektur&amp;rev=1773870162&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-18T21:42:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Architektur</title>
        <link>https://www.wvds.it/wiki/doku.php?id=de:int:wbash:architektur&amp;rev=1773870162&amp;do=diff</link>
        <description>Architektur

Das Add-in-Modell trennt sauber zwischen dem, was ein Add-in beschreibt, und dem, was es zur Laufzeit tut. Diese Trennung ist kein Selbstzweck. Sie erlaubt dem Host, die Oberfläche vollständig aufzubauen, bevor auch nur eine einzige Add-in-DLL geladen wird. Gleichzeitig definiert sie klare Verantwortlichkeiten: Der Host besitzt die Shell, das Add-in liefert Inhalt.</description>
    </item>
    <item rdf:about="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:cli&amp;rev=1773608900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T21:08:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CLI-Referenz</title>
        <link>https://www.wvds.it/wiki/doku.php?id=de:int:wbash:cli&amp;rev=1773608900&amp;do=diff</link>
        <description>CLI-Referenz

Der Host bietet eine Kommandozeilenschnittstelle für die Verwaltung von Add-ins. Sie ermöglicht Installation, Deinstallation und Auflistung ohne grafische Oberfläche. Darüber hinaus gibt es einen Debug-Modus für die Add-in-Entwicklung.</description>
    </item>
    <item rdf:about="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:lifecycle&amp;rev=1773608836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T21:07:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lifecycle</title>
        <link>https://www.wvds.it/wiki/doku.php?id=de:int:wbash:lifecycle&amp;rev=1773608836&amp;do=diff</link>
        <description>Lifecycle

Der Lifecycle beschreibt den vollständigen Lebenszyklus eines Add-ins, von der Entdeckung über die Aktivierung bis zur Deaktivierung. Ziel dieser Seite ist es, Add-in-Entwicklern das Zusammenspiel der vier Phasen nachvollziehbar zu machen, damit sie verstehen, wann welcher Teil ihres Codes ausgeführt wird und wie sie Probleme bei der Aktivierung diagnostizieren können.</description>
    </item>
    <item rdf:about="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:lokalisierung&amp;rev=1773608912&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T21:08:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lokalisierung</title>
        <link>https://www.wvds.it/wiki/doku.php?id=de:int:wbash:lokalisierung&amp;rev=1773608912&amp;do=diff</link>
        <description>Lokalisierung

Das NLS-System (Natural Language Support) ermöglicht die Übersetzung aller Texte, die ein Add-in in seinem Manifest deklariert. Command-Titel, Menülabels, Konfigurationsbeschreibungen und View-Namen werden durch Platzhalter ersetzt und in separaten Sprachdateien aufgelöst. Der Host wählt die passende Sprache automatisch.</description>
    </item>
    <item rdf:about="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:manifest&amp;rev=1773664634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-16T12:37:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Manifest (plugin.json)</title>
        <link>https://www.wvds.it/wiki/doku.php?id=de:int:wbash:manifest&amp;rev=1773664634&amp;do=diff</link>
        <description>Manifest (plugin.json)

Das Manifest ist das Herzstück eines jeden Add-ins. Es ist eine JSON-Datei namens plugin.json, die im Wurzelverzeichnis des .wvdsx-Pakets liegt. Der Host liest dieses Manifest, bevor er die DLL des Add-ins lädt, und verwendet es, um Kompatibilität zu prüfen, Contributions zu registrieren und die Benutzeroberfläche vorzubereiten.</description>
    </item>
    <item rdf:about="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:paketformat&amp;rev=1773608928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T21:08:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Paketformat (.wvdsx)</title>
        <link>https://www.wvds.it/wiki/doku.php?id=de:int:wbash:paketformat&amp;rev=1773608928&amp;do=diff</link>
        <description>Paketformat (.wvdsx)

Ein WvdS Add-in wird als .wvdsx-Datei ausgeliefert. Diese Datei ist ein gewöhnliches ZIP-Archiv mit einer festgelegten inneren Struktur. Der Dateiname folgt dem Schema {publisher}.{name}-{version}.wvdsx, also beispielsweise wvds.assets-manager-1.2.0.wvdsx</description>
    </item>
    <item rdf:about="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:sicherheit&amp;rev=1773541850&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T02:30:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sicherheit</title>
        <link>https://www.wvds.it/wiki/doku.php?id=de:int:wbash:sicherheit&amp;rev=1773541850&amp;do=diff</link>
        <description>Sicherheit

Add-ins laufen im selben Prozess wie der Host. Das bedeutet: Ein Add-in hat technisch Zugriff auf alles, was der Host-Prozess kann — Dateisystem, Netzwerk, Zwischenablage. Eine echte Sandbox mit Prozess-Isolation ist bei nativen In-Process-Add-ins nicht möglich, und WBASH behauptet das auch nicht.</description>
    </item>
    <item rdf:about="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:skin-contract&amp;rev=1773617010&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-15T23:23:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Skin-Vertrag</title>
        <link>https://www.wvds.it/wiki/doku.php?id=de:int:wbash:skin-contract&amp;rev=1773617010&amp;do=diff</link>
        <description>Skin-Vertrag

Der Skin-Vertrag definiert, wie die Shell und ihre Add-ins visuell gestaltet werden. Er besteht aus einer Farbpalette, semantischen Tokens, einer Zustandsabbildung, Grafik-Elementen und Größen-Properties. Jedes Skin-Paket implementiert diesen Vertrag, und der Host wendet ihn auf alle Controls an — sowohl die eigenen als auch die der Add-ins.</description>
    </item>
    <item rdf:about="https://www.wvds.it/wiki/doku.php?id=de:int:wbash:start&amp;rev=1773871754&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-18T22:09:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>WvdS Add-in Host</title>
        <link>https://www.wvds.it/wiki/doku.php?id=de:int:wbash:start&amp;rev=1773871754&amp;do=diff</link>
        <description>WvdS Add-in Host

Der WvdS Add-in Host (WBASH) ist die Laufzeitumgebung für native Erweiterungen der Wolf Business Application Shell. Er stellt ein dokumentenorientiertes Anwendungsgerüst bereit, in das Drittanbieter eigene Funktionalität einbringen, ohne die Shell selbst verändern zu müssen.</description>
    </item>
</rdf:RDF>
