blob: 62fd957faf3ef5b3bd5c6abd753055316c270a47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
---
title: XUL Explorer
slug: XUL_Explorer
translation_of: Archive/Mozilla/XUL_Explorer
---
<p>XUL Explorer is a <a href="/en/XULRunner" title="en/XULRunner">XULRunner</a> application that provides an easy way to experiment with XUL. It’s a simple editor that can preview XUL inline or in a separate popup window. It has a list of code snippets (small fragments of XUL or JavaScript) that can be quickly inserted into the editor. The XUL can be loaded from and saved to files. A XUL validator and the <a href="/en/Error_Console" title="en/Error_Console">Error Console</a> are both available to help debug problems. The help menu provides access to XUL information on MDC. There is even simple “keyword” help lookup for XUL elements.</p>
<h3 id="Roadmap" name="Roadmap">Roadmap</h3>
<p>Features:</p>
<ul>
<li>The preview pane can be toggled with the editor. Previewing in a popup window is still available.</li>
<li>Option to automatically update the preview as the editor changes.</li>
<li>Indicator in the statusbar shows errors. Double-click to display Error Console.</li>
<li>Option to specify the snippet used to load the editor on startup.</li>
<li>Option to include a user snippet file. The snippets are merged with the built-in snippets at startup.</li>
<li>Double-click or drag-and-drop to insert a snippet</li>
<li>File > New allows user to pick any “Template” snippet, as well as blank.</li>
<li>Simple XUL Checker can be used to ‘validate’ the XUL snippet. It checks for legal element and attribute names, including allowed attributes for a given element.</li>
<li>Support attribute value checking where appropriate (boolean and enumerated values) - XUL Checker</li>
<li>Support “best practice” checks such as: using of commands and keys, strings in DTDs and so on - XUL Checker</li>
<li>Multi-tabbed editor support</li>
<li>Support wizards to generate common projects - extensions</li>
<li>Support extension testing using Firefox extension Test mode</li>
<li><a href="/en/Venkman" title="en/Venkman">Venkman</a> support</li>
<li><a href="/en/DOM_Inspector" title="en/DOM_Inspector">DOM Inspector</a> support</li>
</ul>
<p>Future:</p>
<ul>
<li>Support more “best practice” checks such as: more A11y checks, strings in DTDs and so on - XUL Checker</li>
<li>Allow users to add snippets on the fly</li>
<li>Add sidebars for more functionality - Property Sidebar and Project Sidebar</li>
<li>Support wizards to generate common projects - XUL files, JS XPCOM, and XULRunner applications</li>
</ul>
<p>For more detailed information, see the {{ interwiki('wikimo', 'XUL_Explorer:Planning#Feature_Planning_for_XUL_Explorer') }}.</p>
<h3 id="Installs" name="Installs">Installs</h3>
<p>Latest Version:</p>
<ul>
<li>Install (Windows): <a class="external" href="http://starkravingfinkle.org/projects/xulexplorer/xulexplorer-1.0a1pre.en-US.win32.exe" title="http://starkravingfinkle.org/projects/xulexplorer/xulexplorer-1.0a1pre.en-US.win32.exe">xulexplorer-1.0a1pre.en-US.win32.exe</a> 6.6MB</li>
<li>Install (Mac): <a class="external" href="http://starkravingfinkle.org/projects/xulexplorer/xulexplorer-1.0a1pre.en-US.mac.dmg" title="http://starkravingfinkle.org/projects/xulexplorer/xulexplorer-1.0a1pre.en-US.mac.dmg">xulexplorer-1.0a1pre.en-US.mac.dmg</a> 9.3MB</li>
<li>Install (Linux): <a class="external" href="http://starkravingfinkle.org/projects/xulexplorer/xulexplorer-1.0a1pre.en-US.linux-i686.tar.bz2" title="http://starkravingfinkle.org/projects/xulexplorer/xulexplorer-1.0a1pre.en-US.linux-i686.tar.bz2">xulexplorer-1.0a1pre.en-US.linux-i686.tar.bz2</a> 8.4MB</li>
</ul>
<h3 id="Contributing" name="Contributing">Contributing</h3>
<ul>
<li><a class="external" href="http://svn.mozilla.org/projects/xul-explorer/">Source code in SVN</a></li>
<li>Bugzilla (for bugs and suggestions) <a class="link-https" href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=Other+Applications&component=XUL+Explorer&resolution=---&chfieldto=Now">open bugs</a>, <a class="link-https" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Other%20Applications&component=XUL%20Explorer">enter new bug</a></li>
</ul>
<h3 id="Blog_Posts" name="Blog_Posts">Blog Posts</h3>
<p><a class="external" href="http://starkravingfinkle.org/blog/2008/10/xul-explorer-updated/" title="http://starkravingfinkle.org/blog/2008/10/xul-explorer-updated/">XUL Explorer - Updated (1.0a1pre)</a><br>
<a class="external" href="http://starkravingfinkle.org/blog/2007/06/xul-explorer-04-finally/">XUL Explorer 0.4</a><br>
<a class="external" href="http://starkravingfinkle.org/blog/2007/02/xul-explorer-03/">XUL Explorer 0.3</a><br>
<a class="external" href="http://starkravingfinkle.org/blog/2006/12/xul-explorer-02/">XUL Explorer 0.2</a><br>
<a class="external" href="http://starkravingfinkle.org/blog/2006/12/exploring-xul/">Exploring XUL</a></p>
<p>{{ languages( { "pl": "pl/XUL_Explorer" } ) }}</p>
|