XUL Explorer

  • Revision slug: XUL_Explorer
  • Revision title: XUL Explorer
  • Revision id: 99203
  • Created:
  • Creator: MarkFinkle
  • Is current revision? No
  • Comment Initial content

Revision Content

XUL Explorer is a lightweight XUL IDE, built as a XULRunner 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 load and saved to files. A XUL validator and the JavaScript Error Console is available to help debug problems. The help menu is hooked to XUL information on MDC. There is even a simple “keyword” help lookup for XUL elements.

Roadmap

Features:

  • The preview pane can be toggled with the editor. Previewing in a popup window is still available.
  • Option to automatically update the preview as the editor changes.
  • Indicator in the statusbar shows errors. Double-click to display Error Console.
  • Option to specify the snippet used to load the editor on startup.
  • Option to include a user snippet file. The snippets are merged with the builtin snippets at startup.
  • Double-click or drag-and-drop to insert a snippet
  • File > New allows user to pick any “Template” snippet, as well as blank.
  • 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.
  • Support attribute value checking where appropiate (boolean and enumerated values) - XUL Checker
  • Support “best practice” checks such as: using of commands and keys, strings in DTDs and so on - XUL Checker
  • Multi-tabbed editor support

Future:

  • Support more “best practice” checks such as: more A11y checks, strings in DTDs and so on - XUL Checker
  • Allow users to add snippets on the fly
  • Add sidebars for more functionality - Property Sidebar and Project Sidebar
  • Support wizards to generate common projects - XUL files, JS XPCOM, extensions and XULRunner applications
  • Support extension testing - perhaps by using Firefox extension Test mode
  • Venkman support
  • DOMi support

Installs

Latest Version:
Install (Windows): xulexplorer-setup-0.3.exe 4.9MB
Install (Mac): xulexplorer-0.3.dmg 18MB
Install (Linux): xulexplorer-0.3.tar.bz2 4.9MB
Source: xulexplorer-src-0.3.zip

Blog Posts

XUL Explorer 0.3
XUL Explorer 0.2
Exploring XUL

Revision Source

<p>XUL Explorer is a lightweight XUL IDE, built as a XULRunner 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 load and saved to files. A XUL validator and the JavaScript Error Console is available to help debug problems. The help menu is hooked to XUL information on MDC. There is even a simple “keyword” help lookup for XUL elements.
</p>
<h3 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 builtin snippets at startup.
</li><li> Double-click or drag-and-drop to insert a snippet
</li><li> File &gt; 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 appropiate (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></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, extensions and XULRunner applications
</li><li> Support extension testing - perhaps by using Firefox extension Test mode
</li><li> Venkman support
</li><li> DOMi support
</li></ul>
<h3 name="Installs">Installs</h3>
<p>Latest Version:<br>
Install (Windows): xulexplorer-setup-0.3.exe 4.9MB<br>
Install (Mac): xulexplorer-0.3.dmg 18MB<br>
Install (Linux): xulexplorer-0.3.tar.bz2 4.9MB<br>
Source: xulexplorer-src-0.3.zip
</p>
<h3 name="Blog_Posts">Blog Posts</h3>
<p><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><br>
</p>
Revert to this revision