Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-859

provide an extension mechanism so folks can discover new endpoints to add to the palette along with help, names & properties editing

    XMLWordPrintable

Details

    • Feature Request
    • Resolution: Duplicate
    • Major
    • Backlog
    • None
    • Camel Editor
    • 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

      Attachments

        Activity

          People

            lheinema@redhat.com Lars Heinemann
            jastrachan_jira James Strachan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: