https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=XML_User_Interface_Language XML User Interface Language - Versionsgeschichte 2025-04-08T06:53:51Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.44.0-wmf.23 https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=250530835&oldid=prev 217.229.56.222: + Link zur Erklärung 2024-11-20T20:23:30Z <p>+ Link zur Erklärung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 20. November 2024, 22:23 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 3:</td> <td colspan="2" class="diff-lineno">Zeile 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL – Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22 |archiv-url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |archiv-datum=2019-10-22 |offline= |archiv-bot=2023-02-17 21:38:33 InternetArchiveBot }}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 begannen Mozilla-Entwickler, XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente zu ersetzen, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 – (de-xul-elements) &amp;lsqb;meta&amp;rsqb; Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL – Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22 |archiv-url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |archiv-datum=2019-10-22 |offline= |archiv-bot=2023-02-17 21:38:33 InternetArchiveBot }}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 begannen Mozilla-Entwickler, XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente zu ersetzen, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 – (de-xul-elements) &amp;lsqb;meta&amp;rsqb; Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Der Firefox-[[Abspaltung (Softwareentwicklung)|Ableger]] [[Pale Moon]] besitzt mit ''Goanna'' einen <del style="font-weight: bold; text-decoration: none;">Fortführung</del> der ursprünglichen Gecko-Rendering-Engine, in der weiterhin XUL unterstützt wird.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der Firefox-[[Abspaltung (Softwareentwicklung)|Ableger]] [[Pale Moon]] besitzt mit ''Goanna'' einen <ins style="font-weight: bold; text-decoration: none;">[[Abspaltung (Softwareentwicklung)|Fork]]</ins> der ursprünglichen Gecko-Rendering-Engine, in der weiterhin XUL unterstützt wird.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> </tr> </table> 217.229.56.222 https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=249117914&oldid=prev Jonathan Haas: Pale Moon in Einleitung genannt 2024-10-04T06:52:06Z <p>Pale Moon in Einleitung genannt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 4. Oktober 2024, 08:52 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 2:</td> <td colspan="2" class="diff-lineno">Zeile 2:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL – Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22 |archiv-url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |archiv-datum=2019-10-22 |offline= |archiv-bot=2023-02-17 21:38:33 InternetArchiveBot }}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 begannen Mozilla-Entwickler, XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente zu ersetzen, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 – (de-xul-elements) &amp;lsqb;meta&amp;rsqb; Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL – Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22 |archiv-url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |archiv-datum=2019-10-22 |offline= |archiv-bot=2023-02-17 21:38:33 InternetArchiveBot }}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 begannen Mozilla-Entwickler, XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente zu ersetzen, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 – (de-xul-elements) &amp;lsqb;meta&amp;rsqb; Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Der Firefox-[[Abspaltung (Softwareentwicklung)|Ableger]] [[Pale Moon]] besitzt mit ''Goanna'' einen Fortführung der ursprünglichen Gecko-Rendering-Engine, in der weiterhin XUL unterstützt wird.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> </tr> </table> Jonathan Haas https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=248991569&oldid=prev Jonathan Haas: /* Referenzen auf Ghostbusters */ sprachliches 2024-09-29T13:04:54Z <p><span class="autocomment">Referenzen auf Ghostbusters: </span> sprachliches</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 29. September 2024, 15:04 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 67:</td> <td colspan="2" class="diff-lineno">Zeile 67:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Referenzen auf Ghostbusters ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Referenzen auf Ghostbusters ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Abkürzung XUL <del style="font-weight: bold; text-decoration: none;">hat</del> den<del style="font-weight: bold; text-decoration: none;"> Ursprung aus dem</del> Film [[Ghostbusters – Die Geisterjäger|Ghostbusters]], in dem der Geist des Halbgottes Zuul, der Dana Barrett in Besitz genommen hat, behauptet: ''There is no Dana, there is only Zuul.'' Die Entwickler von XUL übernahmen diesen Satz leicht modifiziert als ''There is no data, there is only XUL.'' und wiesen damit auf die (damals) ungewöhnliche Eigenschaft von XUL als XML-Sprache hin, keine Daten oder Dokumente zu enthalten, sondern eine Benutzeroberfläche zu beschreiben.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Abkürzung XUL <ins style="font-weight: bold; text-decoration: none;">verweist auf</ins> den Film [[Ghostbusters – Die Geisterjäger|Ghostbusters]], in dem der Geist des Halbgottes Zuul, der Dana Barrett in Besitz genommen hat, behauptet: ''There is no Dana, there is only Zuul.'' Die Entwickler von XUL übernahmen diesen Satz leicht modifiziert als ''There is no data, there is only XUL.'' und wiesen damit auf die (damals) ungewöhnliche Eigenschaft von XUL als XML-Sprache hin, keine Daten oder Dokumente zu enthalten, sondern eine Benutzeroberfläche zu beschreiben.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Weitere Referenzen auf den Film Ghostbusters kann man an der [[Extensible Markup Language|XML]]-[[Namensraum|Namespace]]-[[Uniform Resource Identifier|URI]] &lt;code&gt;&lt;nowiki&gt;http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul&lt;/nowiki&gt;&lt;/code&gt; ablesen, die sich am Anfang von jeder XUL-Datei befindet. Keymaster und Gatekeeper beziehen sich hier auch auf Charaktere aus dem Film. Ruft man die Adresse im Webbrowser auf, erscheint der zuvor genannte Satz ''There is no data, there is only XUL.''</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Weitere Referenzen auf den Film Ghostbusters kann man an der [[Extensible Markup Language|XML]]-[[Namensraum|Namespace]]-[[Uniform Resource Identifier|URI]] &lt;code&gt;&lt;nowiki&gt;http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul&lt;/nowiki&gt;&lt;/code&gt; ablesen, die sich am Anfang von jeder XUL-Datei befindet. Keymaster und Gatekeeper beziehen sich hier auch auf Charaktere aus dem Film. Ruft man die Adresse im Webbrowser auf, erscheint der zuvor genannte Satz ''There is no data, there is only XUL.''</div></td> </tr> </table> Jonathan Haas https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=248896130&oldid=prev Jonathan Haas: /* XUL-basierte Anwendungen */ Pale Moon ergänzt (siehe Disk) 2024-09-25T19:03:06Z <p><span class="autocomment">XUL-basierte Anwendungen: </span> Pale Moon ergänzt (siehe Disk)</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 25. September 2024, 21:03 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 53:</td> <td colspan="2" class="diff-lineno">Zeile 53:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Mozilla Thunderbird]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Mozilla Thunderbird]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Nightingale</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Nightingale</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Pale Moon]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Pencil Project – grafisches GUI-Entwurfsprogramm.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Pencil Project – grafisches GUI-Entwurfsprogramm.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Postbox – auf Mozilla Thunderbird-basierender Mailclient</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Postbox – auf Mozilla Thunderbird-basierender Mailclient</div></td> </tr> </table> Jonathan Haas https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=230996888&oldid=prev InternetArchiveBot: InternetArchiveBot hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.3 2023-02-17T21:38:33Z <p><a href="/wiki/Benutzer:InternetArchiveBot" title="Benutzer:InternetArchiveBot">InternetArchiveBot</a> hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.3</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. Februar 2023, 23:38 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''XML User Interface Language''' ('''XUL''') ist eine auf [[Extensible Markup Language|XML]]-basierende [[Auszeichnungssprache|Beschreibungssprache]] für [[grafische Benutzeroberfläche]]n (GUIs). Sie wurde ursprünglich für das [[Mozilla]]-Projekt entwickelt, aber auch von anderer Software genutzt. In Mozilla-[[Anwendungssoftware|Anwendungen]], wie [[Mozilla Firefox|Firefox]], [[Mozilla Thunderbird|Thunderbird]], [[SeaMonkey]] oder [[Netscape Navigator|Netscape]], wird bzw. wurde die Benutzeroberfläche mit Hilfe von XUL erzeugt, wobei die [[Gecko (Software)|Gecko]]-Rendering-Engine genutzt wird, die auch für die Darstellung von [[Webseite]]n verwendet wird.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''XML User Interface Language''' ('''XUL''') ist eine auf [[Extensible Markup Language|XML]]-basierende [[Auszeichnungssprache|Beschreibungssprache]] für [[grafische Benutzeroberfläche]]n (GUIs). Sie wurde ursprünglich für das [[Mozilla]]-Projekt entwickelt, aber auch von anderer Software genutzt. In Mozilla-[[Anwendungssoftware|Anwendungen]], wie [[Mozilla Firefox|Firefox]], [[Mozilla Thunderbird|Thunderbird]], [[SeaMonkey]] oder [[Netscape Navigator|Netscape]], wird bzw. wurde die Benutzeroberfläche mit Hilfe von XUL erzeugt, wobei die [[Gecko (Software)|Gecko]]-Rendering-Engine genutzt wird, die auch für die Darstellung von [[Webseite]]n verwendet wird.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=<del style="font-weight: bold; text-decoration: none;">https://web.archive.org/web/20191022105730/</del>https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL – Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22}}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 begannen Mozilla-Entwickler, XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente zu ersetzen, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 – (de-xul-elements) &amp;lsqb;meta&amp;rsqb; Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL – Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22<ins style="font-weight: bold; text-decoration: none;"> |archiv-url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |archiv-datum=2019-10-22 |offline= |archiv-bot=2023-02-17 21:38:33 InternetArchiveBot </ins>}}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 begannen Mozilla-Entwickler, XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente zu ersetzen, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 – (de-xul-elements) &amp;lsqb;meta&amp;rsqb; Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> </tr> </table> InternetArchiveBot https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=218795125&oldid=prev RobertLechner: /* XUL-basierte Anwendungen */ link geändert 2022-01-04T20:38:49Z <p><span class="autocomment">XUL-basierte Anwendungen: </span> link geändert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 4. Januar 2022, 22:38 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 37:</td> <td colspan="2" class="diff-lineno">Zeile 37:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== XUL-basierte Anwendungen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== XUL-basierte Anwendungen ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* ActiveState [[<del style="font-weight: bold; text-decoration: none;">Komodo (IDE)|</del>Komodo IDE]] ([[Integrierte Entwicklungsumgebung|IDE]] für [[JavaScript]], [[Mason (Perl)|Mason]], [[Perl (Programmiersprache)|Perl]], [[PHP]], [[Python (Programmiersprache)|Python]], [[Ruby (Programmiersprache)|Ruby]], [[Ruby on Rails]], [[Tcl]], [[XML Binding Language|XBL]], [[Extensible Markup Language|XML]], [[Cross Platform Component Object Model|XPCOM]], [[XSL Transformation|XSLT]] und XUL) und [[Open Komodo Project]]</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* ActiveState [[Komodo IDE]] ([[Integrierte Entwicklungsumgebung|IDE]] für [[JavaScript]], [[Mason (Perl)|Mason]], [[Perl (Programmiersprache)|Perl]], [[PHP]], [[Python (Programmiersprache)|Python]], [[Ruby (Programmiersprache)|Ruby]], [[Ruby on Rails]], [[Tcl]], [[XML Binding Language|XBL]], [[Extensible Markup Language|XML]], [[Cross Platform Component Object Model|XPCOM]], [[XSL Transformation|XSLT]] und XUL) und [[Open Komodo Project]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Bluegriffon]] – Nachfolger von Kompozer</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Bluegriffon]] – Nachfolger von Kompozer</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Celtx]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Celtx]]</div></td> </tr> </table> RobertLechner https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=215232989&oldid=prev Jonaes02: Vorlagenfehler korrigiert: Linktext ungültig[ WSTM / aF ] 2021-09-01T07:43:24Z <p>Vorlagenfehler korrigiert: <a href="/wiki/Kategorie:Wikipedia:Vorlagenfehler/Parameter:Linktext" title="Kategorie:Wikipedia:Vorlagenfehler/Parameter:Linktext">Linktext ungültig</a>[ <a href="/wiki/Benutzer:PerfektesChaos/js/WikiSyntaxTextMod" title="Benutzer:PerfektesChaos/js/WikiSyntaxTextMod">WSTM</a> / <a href="/wiki/Benutzer:TMg/autoFormatter" title="Benutzer:TMg/autoFormatter">aF</a> ]</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. September 2021, 09:43 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''XML User Interface Language''' ('''XUL''') ist eine auf [[Extensible Markup Language|XML]]-basierende [[Auszeichnungssprache|Beschreibungssprache]] für [[grafische Benutzeroberfläche]]n (GUIs). Sie wurde ursprünglich für das [[Mozilla]]-Projekt entwickelt, aber auch von anderer Software genutzt. In Mozilla-[[Anwendungssoftware|Anwendungen]], wie [[Mozilla Firefox|Firefox]], [[Mozilla Thunderbird|Thunderbird]], [[SeaMonkey]] oder [[Netscape Navigator|Netscape]], wird bzw. wurde die Benutzeroberfläche mit Hilfe von XUL erzeugt, wobei die [[Gecko (Software)|Gecko]]-Rendering-Engine genutzt wird, die auch für die Darstellung von [[Webseite]]n verwendet wird.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''XML User Interface Language''' ('''XUL''') ist eine auf [[Extensible Markup Language|XML]]-basierende [[Auszeichnungssprache|Beschreibungssprache]] für [[grafische Benutzeroberfläche]]n (GUIs). Sie wurde ursprünglich für das [[Mozilla]]-Projekt entwickelt, aber auch von anderer Software genutzt. In Mozilla-[[Anwendungssoftware|Anwendungen]], wie [[Mozilla Firefox|Firefox]], [[Mozilla Thunderbird|Thunderbird]], [[SeaMonkey]] oder [[Netscape Navigator|Netscape]], wird bzw. wurde die Benutzeroberfläche mit Hilfe von XUL erzeugt, wobei die [[Gecko (Software)|Gecko]]-Rendering-Engine genutzt wird, die auch für die Darstellung von [[Webseite]]n verwendet wird.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL <del style="font-weight: bold; text-decoration: none;">-</del> Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22}}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 begannen Mozilla-Entwickler, XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente zu ersetzen, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 <del style="font-weight: bold; text-decoration: none;">-</del> (de-xul-elements) <del style="font-weight: bold; text-decoration: none;">[</del>meta<del style="font-weight: bold; text-decoration: none;">]</del> Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL <ins style="font-weight: bold; text-decoration: none;">–</ins> Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22}}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 begannen Mozilla-Entwickler, XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente zu ersetzen, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 <ins style="font-weight: bold; text-decoration: none;">–</ins> (de-xul-elements) <ins style="font-weight: bold; text-decoration: none;">&amp;lsqb;</ins>meta<ins style="font-weight: bold; text-decoration: none;">&amp;rsqb;</ins> Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>XUL erlaubt die [[Lose Kopplung|Trennung]] von [[Layout]], [[Design]] und [[Programmcode]] einer Benutzeroberfläche. Das Layout und damit der grobe Aufbau der Benutzeroberfläche (wie [[Schaltfläche]]n, [[Textfeld|Eingabefelder]] und andere [[Steuerelement]]e) wird in XUL festgelegt, während die Darstellung (konkrete Schriftarten, Farben, Linienstile usw.) mit [[Cascading Style Sheets|CSS]] definiert wird. Unterschiedliche Themes ([[Skin (Computer)|Skins]]), auch zum Nachempfinden des Aussehens unterschiedlicher Betriebssysteme, können dann relativ einfach durch Auswechseln der CSS-Stile erzeugt werden.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>XUL erlaubt die [[Lose Kopplung|Trennung]] von [[Layout]], [[Design]] und [[Programmcode]] einer Benutzeroberfläche. Das Layout und damit der grobe Aufbau der Benutzeroberfläche (wie [[Schaltfläche]]n, [[Textfeld|Eingabefelder]] und andere [[Steuerelement]]e) wird in XUL festgelegt, während die Darstellung (konkrete Schriftarten, Farben, Linienstile usw.) mit [[Cascading Style Sheets|CSS]] definiert wird. Unterschiedliche Themes ([[Skin (Computer)|Skins]]), auch zum Nachempfinden des Aussehens unterschiedlicher Betriebssysteme, können dann relativ einfach durch Auswechseln der CSS-Stile erzeugt werden.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dadurch, dass XUL-Dateien nicht kompiliert, sondern zur Laufzeit interpretiert werden, ist es auch möglich, als Anwender die Benutzeroberfläche nach eigenen Wünschen zu bearbeiten und zu erweitern, was in Mozilla-Programmen prinzipiell auch automatisiert durch installierbare [[Add-on]]s erfolgen kann. Dies war zum Beispiel im Firefox-Browser bis zur Version 56 möglich,&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Overlay_Extensions |titel=Overlay extensions |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=2019-08-30<del style="font-weight: bold; text-decoration: none;"> |sprache=en</del>}}&lt;/ref&gt; seitdem funktionieren nur noch Erweiterungen, die das modernere, aber restriktivere [[WebExtensions]]-Format nutzen.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dadurch, dass XUL-Dateien nicht kompiliert, sondern zur Laufzeit interpretiert werden, ist es auch möglich, als Anwender die Benutzeroberfläche nach eigenen Wünschen zu bearbeiten und zu erweitern, was in Mozilla-Programmen prinzipiell auch automatisiert durch installierbare [[Add-on]]s erfolgen kann. Dies war zum Beispiel im Firefox-Browser bis zur Version 56 möglich,&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Overlay_Extensions |titel=Overlay extensions |<ins style="font-weight: bold; text-decoration: none;">sprache=en |abruf</ins>=2019-08-30}}&lt;/ref&gt; seitdem funktionieren nur noch Erweiterungen, die das modernere, aber restriktivere [[WebExtensions]]-Format nutzen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Erstellung neuer Oberflächen in XUL ist einfacher und weniger zeitaufwendig als bei vielen Programmiersprachen. Bei einer [[Portierung (Software)|Portierung]] auf eine bestimmte [[Betriebssystem]]-[[Plattform (Computer)|Plattform]] muss das gesamte Mozilla-XUL-Toolkit auf die neue Plattform portiert werden. Im Gegenzug benötigen nach einer derartigen Portierung XUL-basierte Programme keine speziellen Anpassungen mehr, was die Entwicklung von betriebssystemunabhängigen Anwendungen stark vereinfacht.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Erstellung neuer Oberflächen in XUL ist einfacher und weniger zeitaufwendig als bei vielen Programmiersprachen. Bei einer [[Portierung (Software)|Portierung]] auf eine bestimmte [[Betriebssystem]]-[[Plattform (Computer)|Plattform]] muss das gesamte Mozilla-XUL-Toolkit auf die neue Plattform portiert werden. Im Gegenzug benötigen nach einer derartigen Portierung XUL-basierte Programme keine speziellen Anpassungen mehr, was die Entwicklung von betriebssystemunabhängigen Anwendungen stark vereinfacht.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 76:</td> <td colspan="2" class="diff-lineno">Zeile 76:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[AUIML]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[AUIML]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[eNode]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[eNode]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[JavaFX]] besitzt mit [[JavaFX#FXML|FXML]] eine XML-Sprache zur Beschreibung der GUI.&lt;ref&gt;{{Internetquelle |url=https://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htm |titel=Getting Started with JavaFX: Using FXML to Create a User Interface {{!}} JavaFX 2 Tutorials and Documentation |<del style="font-weight: bold; text-decoration: none;">zugriff</del>=2018-01-26<del style="font-weight: bold; text-decoration: none;"> |sprache=en</del>}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[JavaFX]] besitzt mit [[JavaFX#FXML|FXML]] eine XML-Sprache zur Beschreibung der GUI.&lt;ref&gt;{{Internetquelle |url=https://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htm |titel=Getting Started with JavaFX: Using FXML to Create a User Interface {{!}} JavaFX 2 Tutorials and Documentation |<ins style="font-weight: bold; text-decoration: none;">sprache=en |abruf</ins>=2018-01-26}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Microsoft]] verfolgt ein ähnliches Konzept mit seiner Beschreibungssprache [[Extensible Application Markup Language|XAML]]. XAML ist ein grundlegendes Konzept in der [[Windows Presentation Foundation]] sowie von [[Microsoft Silverlight|Silverlight]] und kann auch mit der [[Windows Runtime]] genutzt werden.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Microsoft]] verfolgt ein ähnliches Konzept mit seiner Beschreibungssprache [[Extensible Application Markup Language|XAML]]. XAML ist ein grundlegendes Konzept in der [[Windows Presentation Foundation]] sowie von [[Microsoft Silverlight|Silverlight]] und kann auch mit der [[Windows Runtime]] genutzt werden.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[NeXT]]s Implementierung des [[Model View Controller|MVC]]-Modells hat die Beschreibung der [[Grafische Benutzeroberfläche|GUI]] in [[Interface Builder|NIB]]-Dateien gespeichert, aus denen die Anwendung die Oberfläche zur Laufzeit initialisierte. Allerdings wurden darin sowohl die grafischen Eigenschaften, als auch die Logik der GUI beschrieben. Das Konzept wurde in [[Apple]]s [[macOS]] fortgeführt und verwendet seit [[Xcode#Xcode 3.0 bis 3.2|XCode 3.0]] XML-Dateien.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[NeXT]]s Implementierung des [[Model View Controller|MVC]]-Modells hat die Beschreibung der [[Grafische Benutzeroberfläche|GUI]] in [[Interface Builder|NIB]]-Dateien gespeichert, aus denen die Anwendung die Oberfläche zur Laufzeit initialisierte. Allerdings wurden darin sowohl die grafischen Eigenschaften, als auch die Logik der GUI beschrieben. Das Konzept wurde in [[Apple]]s [[macOS]] fortgeführt und verwendet seit [[Xcode#Xcode 3.0 bis 3.2|XCode 3.0]] XML-Dateien.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 98:</td> <td colspan="2" class="diff-lineno">Zeile 98:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Artikel'''</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Artikel'''</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Sebastian Kortemeyer, Frank Thiesing: ''Gute Beschreibung: Webanwendung mit XUL und SVG gestalten.'' In: ''[[c’t]]'', 5/2008, S. 202</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Sebastian Kortemeyer, Frank Thiesing: ''Gute Beschreibung: Webanwendung mit XUL und SVG gestalten.'' In: ''[[c’t]]'', 5/2008, S. 202</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Karsten Düsterloh: {{Webarchiv |<del style="font-weight: bold; text-decoration: none;"> </del>url=http://www.heise.de/ix/artikel/2005/07/124/ |<del style="font-weight: bold; text-decoration: none;"> wayback=20050618023529 | </del>text=''XUL-Tutorial I: Basiselemente der Browsererweiterung''.}} In: ''[[iX – Magazin für professionelle Informationstechnik|iX]]'', 7/2005, S. 124</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Karsten Düsterloh: {{Webarchiv |url=http://www.heise.de/ix/artikel/2005/07/124/ |text=''XUL-Tutorial I: Basiselemente der Browsererweiterung''.<ins style="font-weight: bold; text-decoration: none;"> |wayback=20050618023529</ins>}} In: ''[[iX – Magazin für professionelle Informationstechnik|iX]]'', 7/2005, S. 124</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Karsten Düsterloh: {{Webarchiv |<del style="font-weight: bold; text-decoration: none;"> </del>url=http://www.heise.de/ix/artikel/2005/08/148/ |<del style="font-weight: bold; text-decoration: none;"> wayback=20050715025122 | </del>text=''XUL-Tutorial II: Bäume und Templates''.}} In: ''[[iX – Magazin für professionelle Informationstechnik|iX]]'', 8/2005, S. 148</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Karsten Düsterloh: {{Webarchiv |url=http://www.heise.de/ix/artikel/2005/08/148/ |text=''XUL-Tutorial II: Bäume und Templates''.<ins style="font-weight: bold; text-decoration: none;"> |wayback=20050715025122</ins>}} In: ''[[iX – Magazin für professionelle Informationstechnik|iX]]'', 8/2005, S. 148</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Karsten Düsterloh: {{Webarchiv |<del style="font-weight: bold; text-decoration: none;"> </del>url=http://www.heise.de/ix/artikel/2005/09/154/ |<del style="font-weight: bold; text-decoration: none;"> wayback=20060204121917 | </del>text=''XUL-Tutorial III: Mail-Erweiterung Mistory''.}} In: ''[[iX – Magazin für professionelle Informationstechnik|iX]]'', 9/2005, S. 154</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Karsten Düsterloh: {{Webarchiv |url=http://www.heise.de/ix/artikel/2005/09/154/ |text=''XUL-Tutorial III: Mail-Erweiterung Mistory''.<ins style="font-weight: bold; text-decoration: none;"> |wayback=20060204121917</ins>}} In: ''[[iX – Magazin für professionelle Informationstechnik|iX]]'', 9/2005, S. 154</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Karsten Violka, Andreas Otte: ''Das Monster aus XUL.'' In: ''[[c’t]]'', 20/2002, S. 232</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Karsten Violka, Andreas Otte: ''Das Monster aus XUL.'' In: ''[[c’t]]'', 20/2002, S. 232</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 110:</td> <td colspan="2" class="diff-lineno">Zeile 110:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{SORTIERUNG:Xml User Interface Language}}</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:GUI-Toolkit]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:GUI-Toolkit]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Mozilla]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Mozilla]]</div></td> </tr> </table> Jonaes02 https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=214976052&oldid=prev Trustable: wikilinks 2021-08-22T21:21:27Z <p>wikilinks</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. August 2021, 23:21 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 8:</td> <td colspan="2" class="diff-lineno">Zeile 8:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dadurch, dass XUL-Dateien nicht kompiliert, sondern zur Laufzeit interpretiert werden, ist es auch möglich, als Anwender die Benutzeroberfläche nach eigenen Wünschen zu bearbeiten und zu erweitern, was in Mozilla-Programmen prinzipiell auch automatisiert durch installierbare [[Add-on]]s erfolgen kann. Dies war zum Beispiel im Firefox-Browser bis zur Version 56 möglich,&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Overlay_Extensions |titel=Overlay extensions |zugriff=2019-08-30 |sprache=en}}&lt;/ref&gt; seitdem funktionieren nur noch Erweiterungen, die das modernere, aber restriktivere [[WebExtensions]]-Format nutzen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dadurch, dass XUL-Dateien nicht kompiliert, sondern zur Laufzeit interpretiert werden, ist es auch möglich, als Anwender die Benutzeroberfläche nach eigenen Wünschen zu bearbeiten und zu erweitern, was in Mozilla-Programmen prinzipiell auch automatisiert durch installierbare [[Add-on]]s erfolgen kann. Dies war zum Beispiel im Firefox-Browser bis zur Version 56 möglich,&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Overlay_Extensions |titel=Overlay extensions |zugriff=2019-08-30 |sprache=en}}&lt;/ref&gt; seitdem funktionieren nur noch Erweiterungen, die das modernere, aber restriktivere [[WebExtensions]]-Format nutzen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Erstellung neuer Oberflächen in XUL ist einfacher und weniger zeitaufwendig als bei vielen Programmiersprachen. Bei einer [[<del style="font-weight: bold; text-decoration: none;">Migration</del> (<del style="font-weight: bold; text-decoration: none;">Informationstechnik</del>)|Portierung]] auf eine bestimmte [[Betriebssystem]]-[[Plattform (Computer)|Plattform]] muss das gesamte Mozilla-XUL-Toolkit auf die neue Plattform portiert werden. Im Gegenzug benötigen nach einer derartigen Portierung XUL-basierte Programme keine speziellen Anpassungen mehr, was die Entwicklung von betriebssystemunabhängigen Anwendungen stark vereinfacht.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Erstellung neuer Oberflächen in XUL ist einfacher und weniger zeitaufwendig als bei vielen Programmiersprachen. Bei einer [[<ins style="font-weight: bold; text-decoration: none;">Portierung</ins> (<ins style="font-weight: bold; text-decoration: none;">Software</ins>)|Portierung]] auf eine bestimmte [[Betriebssystem]]-[[Plattform (Computer)|Plattform]] muss das gesamte Mozilla-XUL-Toolkit auf die neue Plattform portiert werden. Im Gegenzug benötigen nach einer derartigen Portierung XUL-basierte Programme keine speziellen Anpassungen mehr, was die Entwicklung von betriebssystemunabhängigen Anwendungen stark vereinfacht.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Nachteilig ist, dass durch den zusätzlichen Aufwand des Verarbeitens der XUL-[[Datei]]en und die notwendigen Berechnungen des Layouts und des Erscheinungsbildes die Verarbeitungs- und Darstellungsgeschwindigkeit häufig langsamer ist als bei nativen Benutzeroberflächen. Da die Betriebssystem-spezifischen Steuerelemente per CSS nachgebildet werden müssen, kann es Unterschiede in Aussehen und Verhalten der Benutzeroberfläche gegenüber nativen Programmen geben.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Nachteilig ist, dass durch den zusätzlichen Aufwand des Verarbeitens der XUL-[[Datei]]en und die notwendigen Berechnungen des Layouts und des Erscheinungsbildes die Verarbeitungs- und Darstellungsgeschwindigkeit häufig langsamer ist als bei nativen Benutzeroberflächen. Da die Betriebssystem-spezifischen Steuerelemente per CSS nachgebildet werden müssen, kann es Unterschiede in Aussehen und Verhalten der Benutzeroberfläche gegenüber nativen Programmen geben.</div></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=214958287&oldid=prev Jonathan Haas: Besser formuliert, laut Bug noch nicht fertig. 2021-08-22T09:38:49Z <p>Besser formuliert, laut Bug noch nicht fertig.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. August 2021, 11:38 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''XML User Interface Language''' ('''XUL''') ist eine auf [[Extensible Markup Language|XML]]-basierende [[Auszeichnungssprache|Beschreibungssprache]] für [[grafische Benutzeroberfläche]]n (GUIs). Sie wurde ursprünglich für das [[Mozilla]]-Projekt entwickelt, aber auch von anderer Software genutzt. In Mozilla-[[Anwendungssoftware|Anwendungen]], wie [[Mozilla Firefox|Firefox]], [[Mozilla Thunderbird|Thunderbird]], [[SeaMonkey]] oder [[Netscape Navigator|Netscape]], wird bzw. wurde die Benutzeroberfläche mit Hilfe von XUL erzeugt, wobei die [[Gecko (Software)|Gecko]]-Rendering-Engine genutzt wird, die auch für die Darstellung von [[Webseite]]n verwendet wird.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''XML User Interface Language''' ('''XUL''') ist eine auf [[Extensible Markup Language|XML]]-basierende [[Auszeichnungssprache|Beschreibungssprache]] für [[grafische Benutzeroberfläche]]n (GUIs). Sie wurde ursprünglich für das [[Mozilla]]-Projekt entwickelt, aber auch von anderer Software genutzt. In Mozilla-[[Anwendungssoftware|Anwendungen]], wie [[Mozilla Firefox|Firefox]], [[Mozilla Thunderbird|Thunderbird]], [[SeaMonkey]] oder [[Netscape Navigator|Netscape]], wird bzw. wurde die Benutzeroberfläche mit Hilfe von XUL erzeugt, wobei die [[Gecko (Software)|Gecko]]-Rendering-Engine genutzt wird, die auch für die Darstellung von [[Webseite]]n verwendet wird.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL - Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22}}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 <del style="font-weight: bold; text-decoration: none;">wurden von</del> Mozilla XUL-<del style="font-weight: bold; text-decoration: none;">spezifische </del>Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente <del style="font-weight: bold; text-decoration: none;">ersetzt</del>, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 - (de-xul-elements) [meta] Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL - Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22}}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 <ins style="font-weight: bold; text-decoration: none;">begannen</ins> Mozilla<ins style="font-weight: bold; text-decoration: none;">-Entwickler,</ins> XUL-Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente <ins style="font-weight: bold; text-decoration: none;">zu ersetzen</ins>, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 - (de-xul-elements) [meta] Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> </tr> </table> Jonathan Haas https://de.wikipedia.org/w/index.php?title=XML_User_Interface_Language&diff=214958137&oldid=prev Jonathan Haas: Aktualisierung, XUL ist inzwischen veraltet, siehe Disk. 2021-08-22T09:33:09Z <p>Aktualisierung, XUL ist inzwischen veraltet, siehe Disk.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 22. August 2021, 11:33 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''XML User Interface Language''' ('''XUL''') ist eine auf [[Extensible Markup Language|XML]]-basierende [[Auszeichnungssprache|Beschreibungssprache]] für [[grafische Benutzeroberfläche]]n (GUIs). Sie wurde ursprünglich für das [[Mozilla]]-Projekt entwickelt,<del style="font-weight: bold; text-decoration: none;"> wird</del> aber<del style="font-weight: bold; text-decoration: none;"> inzwischen</del> auch von anderer Software genutzt. In Mozilla-[[Anwendungssoftware|Anwendungen]], wie [[Mozilla Firefox|Firefox]], [[Mozilla Thunderbird|Thunderbird]], [[SeaMonkey]] oder [[Netscape Navigator|Netscape]], wird <del style="font-weight: bold; text-decoration: none;">die</del> <del style="font-weight: bold; text-decoration: none;">gesamte</del> Benutzeroberfläche <del style="font-weight: bold; text-decoration: none;">aus</del> XUL<del style="font-weight: bold; text-decoration: none;">-Dateien</del> erzeugt<del style="font-weight: bold; text-decoration: none;">. Dabei</del> <del style="font-weight: bold; text-decoration: none;">kommt</del> die [[Gecko (Software)|Gecko]]-Rendering-Engine <del style="font-weight: bold; text-decoration: none;">zum</del> <del style="font-weight: bold; text-decoration: none;">Einsatz</del>, die auch für die Darstellung von [[Webseite]]n verwendet wird.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''XML User Interface Language''' ('''XUL''') ist eine auf [[Extensible Markup Language|XML]]-basierende [[Auszeichnungssprache|Beschreibungssprache]] für [[grafische Benutzeroberfläche]]n (GUIs). Sie wurde ursprünglich für das [[Mozilla]]-Projekt entwickelt, aber auch von anderer Software genutzt. In Mozilla-[[Anwendungssoftware|Anwendungen]], wie [[Mozilla Firefox|Firefox]], [[Mozilla Thunderbird|Thunderbird]], [[SeaMonkey]] oder [[Netscape Navigator|Netscape]], wird <ins style="font-weight: bold; text-decoration: none;">bzw.</ins> <ins style="font-weight: bold; text-decoration: none;">wurde die</ins> Benutzeroberfläche <ins style="font-weight: bold; text-decoration: none;">mit Hilfe von</ins> XUL erzeugt<ins style="font-weight: bold; text-decoration: none;">,</ins> <ins style="font-weight: bold; text-decoration: none;">wobei</ins> die [[Gecko (Software)|Gecko]]-Rendering-Engine <ins style="font-weight: bold; text-decoration: none;">genutzt</ins> <ins style="font-weight: bold; text-decoration: none;">wird</ins>, die auch für die Darstellung von [[Webseite]]n verwendet wird.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>XUL gilt inzwischen als veraltet.&lt;ref&gt;{{Internetquelle |url=https://web.archive.org/web/20191022105730/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL |titel=XUL - Archive of obsolete content {{!}} MDN |datum=2019-10-22 |abruf=2021-08-22}}&lt;/ref&gt; Im Firefox-Browser können seit Ende 2017 keine XUL-basierten Erweiterungen mehr installiert werden.&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions |titel=Was sind WebExtensions? - Mozilla {{!}} MDN |sprache=en-US |abruf=2021-08-22}}&lt;/ref&gt; 2019 wurden von Mozilla XUL-spezifische Elemente der Benutzeroberfläche weitgehend durch gewöhnliche [[Hypertext Markup Language|HTML]]-Elemente ersetzt, wie sie auch von Webseiten verwendet werden.&lt;ref&gt;{{Internetquelle |url=https://bugzilla.mozilla.org/show_bug.cgi?id=1563415 |titel=1563415 - (de-xul-elements) [meta] Start using HTML elements to replace XUL elements |sprache=en |abruf=2021-08-22}}&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Eigenschaften ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>XUL erlaubt die [[Lose Kopplung|Trennung]] von [[Layout]], [[Design]] und [[Programmcode]] einer Benutzeroberfläche. Das Layout und damit der grobe Aufbau der Benutzeroberfläche (wie [[Schaltfläche]]n, [[Textfeld|Eingabefelder]] und andere [[Steuerelement]]e) wird in XUL festgelegt, während die Darstellung (konkrete Schriftarten, Farben, Linienstile usw.) mit [[Cascading Style Sheets|CSS]] definiert wird. Unterschiedliche <del style="font-weight: bold; text-decoration: none;">Themen</del> (<del style="font-weight: bold; text-decoration: none;">sogenannte </del>[[Skin (Computer)|Skins]]), auch zum Nachempfinden des Aussehens unterschiedlicher Betriebssysteme, können dann relativ einfach durch Auswechseln der CSS-Stile erzeugt werden.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>XUL erlaubt die [[Lose Kopplung|Trennung]] von [[Layout]], [[Design]] und [[Programmcode]] einer Benutzeroberfläche. Das Layout und damit der grobe Aufbau der Benutzeroberfläche (wie [[Schaltfläche]]n, [[Textfeld|Eingabefelder]] und andere [[Steuerelement]]e) wird in XUL festgelegt, während die Darstellung (konkrete Schriftarten, Farben, Linienstile usw.) mit [[Cascading Style Sheets|CSS]] definiert wird. Unterschiedliche <ins style="font-weight: bold; text-decoration: none;">Themes</ins> ([[Skin (Computer)|Skins]]), auch zum Nachempfinden des Aussehens unterschiedlicher Betriebssysteme, können dann relativ einfach durch Auswechseln der CSS-Stile erzeugt werden.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dadurch, dass XUL-Dateien nicht kompiliert, sondern zur Laufzeit interpretiert werden, ist es auch möglich, als Anwender die Benutzeroberfläche nach eigenen Wünschen zu bearbeiten und zu erweitern, was in Mozilla-Programmen prinzipiell auch automatisiert durch installierbare [[Add-on]]s erfolgen kann. Dies war zum Beispiel im Firefox-Browser bis zur Version 56 möglich,&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Overlay_Extensions |titel=Overlay extensions |zugriff=2019-08-30 |sprache=en}}&lt;/ref&gt; seitdem funktionieren nur noch Erweiterungen, die das modernere, aber restriktivere [[WebExtensions]]-Format nutzen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dadurch, dass XUL-Dateien nicht kompiliert, sondern zur Laufzeit interpretiert werden, ist es auch möglich, als Anwender die Benutzeroberfläche nach eigenen Wünschen zu bearbeiten und zu erweitern, was in Mozilla-Programmen prinzipiell auch automatisiert durch installierbare [[Add-on]]s erfolgen kann. Dies war zum Beispiel im Firefox-Browser bis zur Version 56 möglich,&lt;ref&gt;{{Internetquelle |url=https://developer.mozilla.org/en-US/docs/Archive/Add-ons/Overlay_Extensions |titel=Overlay extensions |zugriff=2019-08-30 |sprache=en}}&lt;/ref&gt; seitdem funktionieren nur noch Erweiterungen, die das modernere, aber restriktivere [[WebExtensions]]-Format nutzen.</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 64:</td> <td colspan="2" class="diff-lineno">Zeile 66:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Referenzen auf Ghostbusters ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Referenzen auf Ghostbusters ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Abkürzung XUL hat den Ursprung aus dem Film [[Ghostbusters – Die Geisterjäger|Ghostbusters]], in dem der Geist des Halbgottes Zuul, der Dana Barrett in Besitz genommen hat, behauptet: ''There is no Dana, there is only Zuul.'' Die Entwickler von XUL übernahmen diesen Satz leicht modifiziert als ''There is no data, there is only XUL.'' und wiesen damit auf die ungewöhnliche Eigenschaft von XUL als XML-Sprache hin, keine Daten oder Dokumente zu enthalten, sondern eine Benutzeroberfläche zu beschreiben.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Abkürzung XUL hat den Ursprung aus dem Film [[Ghostbusters – Die Geisterjäger|Ghostbusters]], in dem der Geist des Halbgottes Zuul, der Dana Barrett in Besitz genommen hat, behauptet: ''There is no Dana, there is only Zuul.'' Die Entwickler von XUL übernahmen diesen Satz leicht modifiziert als ''There is no data, there is only XUL.'' und wiesen damit auf die<ins style="font-weight: bold; text-decoration: none;"> (damals)</ins> ungewöhnliche Eigenschaft von XUL als XML-Sprache hin, keine Daten oder Dokumente zu enthalten, sondern eine Benutzeroberfläche zu beschreiben.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Weitere Referenzen auf den Film Ghostbusters kann man an der [[Extensible Markup Language|XML]]-[[Namensraum|Namespace]]-[[Uniform Resource Identifier|URI]] &lt;code&gt;&lt;nowiki&gt;http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul&lt;/nowiki&gt;&lt;/code&gt; ablesen, die sich am Anfang von jeder XUL-Datei befindet. Keymaster und Gatekeeper beziehen sich hier auch auf Charaktere aus dem Film. Ruft man die Adresse im Webbrowser auf, erscheint der zuvor genannte Satz ''There is no data, there is only XUL.''</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Weitere Referenzen auf den Film Ghostbusters kann man an der [[Extensible Markup Language|XML]]-[[Namensraum|Namespace]]-[[Uniform Resource Identifier|URI]] &lt;code&gt;&lt;nowiki&gt;http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul&lt;/nowiki&gt;&lt;/code&gt; ablesen, die sich am Anfang von jeder XUL-Datei befindet. Keymaster und Gatekeeper beziehen sich hier auch auf Charaktere aus dem Film. Ruft man die Adresse im Webbrowser auf, erscheint der zuvor genannte Satz ''There is no data, there is only XUL.''</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 102:</td> <td colspan="2" class="diff-lineno">Zeile 104:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''IDE'''</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.spket.com/ Spket IDE]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.spket.com/ Spket IDE]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://developer.mozilla.org/en/docs/XUL_Explorer XUL Explorer]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Mozilla Developer Center'''</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://developer.mozilla.org/en/XUL XUL]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://developer.mozilla.org/en/XUL_Tutorial XUL Tutorial] (Tutorial)</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [https://developer.mozilla.org/de/XUL_Tutorial XUL Tutorial] (Tutorial auf Deutsch)</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Sonstiges'''</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [http://www.mozilla.org/xpfe/ Mozilla XPToolkit Project Seite]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://xuldev.sf.net/ Xul Dev Project]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://xuldev.sf.net/ Xul Dev Project]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Jonathan Haas