Tapestry 5
  1. Tapestry 5
  2. TAP5-120

Make Tapestry 5 ready for IDE content assistance

    Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: 5.0.15
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      tapestry 5.0.5, eclipse 3.3 and patched maven-eclipse-plugin to support wtp 2.0

      Description

      It would be nice to have IDE content assistance like described for Tapestry 4 at http://wiki.apache.org/tapestry/HowToSetupEclipseWtp#head-a8e28da2f6e2724e0d960d3364b5250db0d0d8bb

      There is no problem in adding the dtd xml-file within tapestry-core.jar!\org\apache\tapestry\internal\services\tapestry_5_0_0.xsd to the schema catalog but unfortunately its not enabling content assistance for the tapestry tag library - due to missing component description?

      I could imagine that not only Eclipse but also Idea users would benefit.

      1. NewTMLTemplate.TML.xml
        0.5 kB
        Bob Harner
      2. README.txt
        0.1 kB
        Bob Harner
      3. t5.2.0.tld
        138 kB
        Bob Harner

        Activity

        Hide
        Howard M. Lewis Ship added a comment -

        We don't define a fix version until a fix is committed.

        Show
        Howard M. Lewis Ship added a comment - We don't define a fix version until a fix is committed.
        Hide
        Peter Mädel added a comment -

        Having this schema created would be so awesome! Just imagine: auto-completion in eclipse without need of plugins...

        Show
        Peter Mädel added a comment - Having this schema created would be so awesome! Just imagine: auto-completion in eclipse without need of plugins...
        Hide
        Bob Harner added a comment -

        I've attached a copy of the 5.2.0.tld file from http://wiki.apache.org/tapestry/Tapestry5JSPEditorEclipse. That page describes how to use the Eclipse JSP editor for code completion on T5 applications, through the use of the https://github.com/exanpe/tapestry-tldgen module. This isn't the same thing as having an XML schema, but it might be useful for users looking here. Meanwhile, the MoinMoin wiki is not allowing attachment downloads today, so this bug is a reasonable place to send people to download these files.

        Show
        Bob Harner added a comment - I've attached a copy of the 5.2.0.tld file from http://wiki.apache.org/tapestry/Tapestry5JSPEditorEclipse . That page describes how to use the Eclipse JSP editor for code completion on T5 applications, through the use of the https://github.com/exanpe/tapestry-tldgen module. This isn't the same thing as having an XML schema, but it might be useful for users looking here. Meanwhile, the MoinMoin wiki is not allowing attachment downloads today, so this bug is a reasonable place to send people to download these files.
        Hide
        Massimo Lusetti added a comment -

        Intellij IDEA has some and GoS will bring some for Eclipse

        Show
        Massimo Lusetti added a comment - Intellij IDEA has some and GoS will bring some for Eclipse
        Hide
        Howard M. Lewis Ship added a comment -

        MARKER: INVALID FIX RELEASE

        Show
        Howard M. Lewis Ship added a comment - MARKER: INVALID FIX RELEASE
        Hide
        Howard M. Lewis Ship added a comment -

        Due to limitations in JIRA, the resolution on some issues had to be changed, as part of removing the fix release from the issue. Only issues that are actually fixed should have a fix release.

        Show
        Howard M. Lewis Ship added a comment - Due to limitations in JIRA, the resolution on some issues had to be changed, as part of removing the fix release from the issue. Only issues that are actually fixed should have a fix release.

          People

          • Assignee:
            Howard M. Lewis Ship
            Reporter:
            Peter Mädel
          • Votes:
            8 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development