This page is a demonstration of the latest version of Mozile. Mozile is still in development, so it is not yet feature complete and it still has some bugs. Never-the-less, let's see what Mozile can do!
Anything within this dashed red border is editable by Mozile. If you are using a current version of the Mozilla or Mozilla Firefox browsers, then you should be able to click here and start typing. Mozile strives to work very much like a normal word-processor. Note that other browsers are not supported, and likely will not be supported; Mozile makes use of advanced technology only available from the Mozilla project.
What can you do? Well, with Mozile's XHTMLBasic module running, you can do most of the things that you can do in a normal word-processor. Try it! You can:
Mozile is designed to be exceptionally configurable. You can create your own commands, which can do anything to your documents that JavaScript, the DOM, and CSS can do. You can also create your own modules, which extend Mozile in any way you like.
Not everything in the document has to be editable! You can choose which arts are editable and which are not.
We are always working to make Mozile as simple as possible to use. Here are the steps you must follow to make Mozile work:
script
element which points to a copy of the mozile.js
configuration file. It should look something like this: <script type="application/x-javascript" src="../core/mozile.js"/>
It's very important that the src
attribute gives the correct path to the mozile.js
file.mozile.js
file to suit your situation. The default settings should be fine for simple cases. If you want to have more than one page using Mozile, and more than on configuration, then make copies of the mozile.js
file, and make sure that the mozileScriptSource
setting is correct.mozile.js
file where is says "Create Mozile Editor". By default there is a command which adds a Mozile editor to any element with its class
attribute set to editor
. You can add other commands which will create editors based on the id
attribute of the element, or using CSS selectors.That's it! If it seems a little tricky, take a look at the source code for this page, which follows the steps above exactly.
There are some things your shouldn't do: It's not recommended to put one Mozile editor inside another one, and it's best to use block-level elements as editors, like div
elements.
The version of Mozile which you are using right now is called the Mozile 0.7 series. It is a rewrite of the Mozile 0.6 series, and it does not yet include all of the features which the older version had. However, the new code is much cleaner, better documented, and more extensible. Of, and it's a whole lot faster too.
Features currently implemented in Mozile 0.7 include all of the basic XHTML editing demonstrated above. It supports modules, and has a number of useful commands for XHTML editing.
Improvements to the Mozile 0.6 series:
Important features which still have to be reimplemented include:
Important new features which were not in the 0.6 series, but which are planned for the 0.7 series include:
Known bugs:
All these things will get done, just as soon as somebody does them! Drop by our web site http://mozile/mozdev.org to find out how you can lend a hand.