Steve C. wrote:
> I am interested to know what an xml-mind add-in is (a schema?) and how to 
> contribute one for the personal edition.
>

--> An add-on is an extension of any kind which is supported by XMLmind 
XML Editor (whatever the edition) and which is packaged as a .zip file 
containing a .xxe_addon XML file describing the add-on (among other files).

See:

- Contribute an Add-on
http://www.xmlmind.com/xmleditor/contribute.html

- User-contributed Add-ons
http://www.xmlmind.com/xmleditor/_usercontrib/index.shtml



--> XMLmind XML Editor has many extension points. Some of them requiring 
the contributor to write some code in Java:

* Virtual Drive plug-in. Hypothetical example: a plug-in which would 
allow XMLmind XML Editor to edit XML files stored on DropBox.

* XSL-FO processor plug-in. Hypothetical example: a plug-in which would
Antenna House XSL Formatter (in addition to FOP and XEP).

* User Interface parts. Hypothetical example: a pane which would allow 
the user to search Google, Wikipedia, http://www.thefreedictionary.com/, 
etc, by the means of their REST API.

References:

- XMLmind XML Editor - Developer's Guide
http://www.xmlmind.com/xmleditor/_distrib/doc/dev/index.html

- XMLmind XML Editor Java(TM) API
http://www.xmlmind.com/xmleditor/_distrib/doc/api/overview-summary.html



However most add-ons contributed by users do not require the contributor 
to write some Java code:

* A translation of the messages displayed by the user interface (UI) of 
XMLmind XML Editor.

* A dictionary for the spell checker.

* A configuration file teaching XMLmind XML Editor how to behave when 
opening and editing XML files belonging to a certain type. Hypothetical 
example: support for the TEI document type.

Note that a configuration may contain compiled Java code (commands 
written in Java rather than macros, validation hooks, etc).

References:

- Dictionary Builder
http://www.xmlmind.com/dictbuilder.shtml

- XMLmind XML Editor - Configuration and Deployment
http://www.xmlmind.com/xmleditor/_distrib/doc/configure/index.html

We recommend to start by reading:

XMLmind XML Editor - Configuration and Deployment, Writing a 
configuration file for XXE

http://www.xmlmind.com/xmleditor/_distrib/doc/configure/config_file.html



 
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to