Details
-
Feature Request
-
Resolution: Duplicate
-
Major
-
None
-
None
Description
It would be good to have an XML file which folks can include on the classpath or in the file system (say camel.palette) which is an XML file containing a number of palette folders and for each folder one or more endpoints which should be added to the palette.
Then when an icon is dragged and dropped to the canvas; if its clicked, we'd get custom HTML for the documentation (from this XML document) along with a form used on the Properties tab to edit the endpoints configuration.
To keep things simple, using a HTML form for editing the component would be the easiest; then folks can use check boxes / combo boxes and so forth.
The camel.palette could be discovered in the same folder as the XML file - or any parent folder in the project. If no camel.palette is found then we should scan the classpath of the project for jars with META-INF/camel/camel.palette XML files to add.
I"ll split this task up into sub tasks so folks can see the progress