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

