Etna 0.2
Release notes and download (2005-12-07)
The 0.2 release is a preview release and shouldn't be used to edit important document.
Downloading
Licence
Etna is released under this three licences :
- MPL (Mozilla Public Licence)
- GPL (Gnu Public Licence)
- LGPL (Lesser Gnu Public Licence)
System requirements
- Windows 95, 2000, XP
- Linux i686 (Etna has been tested on Mandrake 10.1)
- Minimum hardware: Pentium 500Mhz, 64MB ram, 25MB hard drive space
Installing
WARNING : if you have installed a previous release, delete your profile !!
- under linux, delete this directory : ~/.etna
- under windows, delete this directory : c:\Document And Settings\yourlogin\Application Data\Etna\
- Unzip the downloaded archive in a directory (use zip tool under windows , or tar xvzf etna.0.2.en-US.linux-i686.tar.gz under linux).
- launch Etna by clicking on etna.exe (windows) or etna (linux) in the etna_0.2 directory
- To edit some XML file, you should register a RelaxNG schema or install an extension which provides a schema
Features and screenshots
- The main window : editing area, attributes editor, Xml Structure toolbar. It displays the document with the CSS file specified in the RelaxNG schema.
- When you want to create a new document, you should choose the type of document, the schema, which will be used during the editing session (screenshot )
- You can add or remove an element, convert, replace or surround an element by an other, according to the schema (screenshot of the toolbar )
- When you create some new elements, a grey character is displayed to show where you can insert text. (screenshot )
- At the caret position, you can insert new element (screenshot of an insertion )
- you can surround a selection by an element ( screenshot )
- Because the validator doesn't know the semantics of elements, it cannot display some buttons like "bold", "italic" etc.. For the moment, this is the role of an extension to provide such buttons and other specific user interface components.
- Inside a RelaxNG schema, you can add some specific patterns to provide label and description for each element, the URI of a CSS file, some blank content etc.
Known issues
- RelaxNG : the parser doesn't support an
pattern inside and pattern - RelaxNG : the parser doesn't support qualified name inside attribute such as "name" attribute
- sometimes, there are some issues with the grey character during undo/redo action
- when elements are added, replaced or else, there are sometime some issues with the caret (it doesn't appear at the right place)
Other bugs : http://rhaptos.org/bugzilla/
