Details

    • Type: Sub-task Sub-task
    • Status: Resolved Resolved
    • Priority: Minor Minor
    • Resolution: Complete
    • Affects Version/s: None
    • Fix Version/s: 3.0.0.M2
    • Component/s: None
    • Labels:

      Description

      The user should be allowed to add/delete example projects from the list downloaded. A use case is that Alice creates a bunch of templates specific to the environment at her company; her co-worker Bob should be able to select one (or more) of Alice's templates.

      There are various mechanisms for changing the template list:

      • Alice publishes an XML file with the list of templates in it; Bob imports that XML file.
      • Bob goes to Preferences and modifies a table there.
      • Bob opens up the New Template the New Template Wizard, which includes UI for adding Alice's templates.

        Activity

        Hide
        Kaitlin Sherwood (c) added a comment -

        Here is the plan:

        • SpringSource has a list of URLs that point to template projects.
        • User can modify that list of URLs from preferences.
        • When User does File->New->SpringSource template, STS iterates through the list of URLs, appending "/descriptors.xml"
          • If a file <base url>/descriptors.xml exists, it is added to the wizard's list of available templates (categorized as appropriate)
        Show
        Kaitlin Sherwood (c) added a comment - Here is the plan: SpringSource has a list of URLs that point to template projects. User can modify that list of URLs from preferences. When User does File->New->SpringSource template, STS iterates through the list of URLs, appending "/descriptors.xml" If a file <base url>/descriptors.xml exists, it is added to the wizard's list of available templates (categorized as appropriate)
        Hide
        Kaitlin Sherwood (c) added a comment -

        Added feature. I'm still tweaking exactly when the refresh is handled, so that might change.

        Show
        Kaitlin Sherwood (c) added a comment - Added feature. I'm still tweaking exactly when the refresh is handled, so that might change.

          People

          • Assignee:
            Kaitlin Sherwood (c)
            Reporter:
            Kaitlin Sherwood (c)
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: