No, not at all and I completely understand your frustration from the user
perspective.  I imagine it's very similar to mine when I try to deal with
the IDEA plugin API.  :)

Let me see what I can put together over the next few days.

On Wed, Feb 11, 2009 at 1:52 PM, Matt Welch <[email protected]> wrote:

>
> I hope I didn't give the wrong impression. I really appreciate the work
> you've done and looking at the code, it's a heck of a lot of work. If I
> hadn't tried wicketforge and saw the potential there I never would have
> been
> so motivated to start this process. I just didn't want to be that guy who
> just said "I want this" and "I want that" to someone who had already
> donated
> so much of their time. That's why I'm proposing the bounty. That way I can
> not feel like such a leech when I ask for specific things.
>
> -Matt
>
>
>
> Nick Heudecker wrote:
> >
> > Hi Matt,
> >
> > I'm sorry the IDEA plugin doesn't meet your needs.  I've wanted to
> > implement
> > several of the features you mention, but like everyone else my time is
> > severely limited.
> >
> > That said, WicketForge is open source.  I'm happy to accept patches or
> > even
> > turn the project over to someone else.
> >
> > On Wed, Feb 11, 2009 at 9:41 AM, Matt Welch <[email protected]>
> wrote:
> >
> >>
> >> I use Intellij Idea for my Java development. In fact, that IDE is one of
> >> the
> >> main reasons I so often come back to using Java for many of my projects.
> >> I
> >> also use Wicket and am starting to work with it a lot more than I have
> in
> >> the past. While Wicket and Idea get along reasonably well, there's a lot
> >> of
> >> room for improvement in their relationship. That means a Wicket plugin
> >> for
> >> Idea.
> >>
> >> Nick Heudecker has done an admirable job with WicketForge
> >> (http://code.google.com/p/wicketforge/), however 1) when I try to use
> >> that
> >> plugin, I constantly get exceptions and 2) it doesn't do some of the the
> >> things I'm really interested in. This is no criticism of Nick. If I
> >> recall
> >> one of his messages correctly, he developed this plugin for his own use
> >> and
> >> it was extremely generous of him to publish the code as open source.
> He's
> >> even made pretty regular improvements to it, but at least for me
> >> personally,
> >> it doesn't meet my needs for a Wicket plugin.
> >>
> >> Now, I can't, in good conscience just pop on to this mailing list and
> ask
> >> someone out of the goodness of their heart to "get to it!", so I'm
> >> willing
> >> to start the ball rolling on an incentive in the form of a bounty; one
> >> that
> >> I hope other Wicket and Idea users will contribute to as well.  First,
> >> though, I'd like to come to some kind of agreement about a feature set
> >> for
> >> such a plugin so that when I post the bounty I can be as specific as
> >> possible in its criteria.
> >>
> >> Here is a list of my most desired features in the order of priority:
> >>
> >> 1) Navigation between template and code - I would like the ability to
> >> move
> >> in both directions between a template and it's Java code. This means in
> >> an
> >> overall sense (e.g. moving back and forth between a top level page class
> >> and
> >> the HTML file) and in a more granular sense (e.g. moving back and forth
> >> between an HTML element with a wicket:id and the Wicket Java Component
> >> with
> >> the same id). I should be able to bind a keystroke to this action. It
> >> should
> >> preferably be the same keystroke in both directions.
> >>
> >> 2) Code completion for wicket:message keys - I would like code
> completion
> >> for the <wicket:message> "key" attribute. It should work something like
> >> the
> >> XML code completion when there isn't a DTD or schema available. It would
> >> be
> >> based on other keys already available on the page. So for instance if I
> >> had
> >> already created a <wicket:message> with a key of
> >> "userform.detailfieldset.username.label" I would expect that when I
> >> created
> >> another <wicket:message> and started typing "us" in the key attribute,
> >> code
> >> completion would allow me to expand what I typed similar to what happens
> >> when typing package names.
> >>
> >> 3) Properties file intention - I would like an Idea intention that would
> >> allow me to automatically add <wicket:message> keys to a resource
> >> properties
> >> file. By default this would add it to a properties file with the same
> >> name
> >> as the template (even creating the properties file if necessary),
> however
> >> it
> >> should be configurable to use an application-wide properties file if
> >> that's
> >> what the user prefers. When adding the key to the properties file it
> >> should
> >> be placed in a logical manner according to it's period separated name so
> >> the
> >> key "userform.detailfieldset.username.label" would be placed just after
> >> other keys with the name "userform.detailfieldset.username" or
> >> "userform.detailfieldset.username". The intention should leave the
> cursor
> >> after the "=" in the properties file.
> >>
> >> 4) Code completion on wicket tags and attributes - I would like code
> >> completion for all wicket tags (e.g. <wicket:extend>, <wicket:message>,
> >> etc.) in HTML templates. This is something of a lower priority as Idea's
> >> "Live Template" functionality takes much of the pain out of not having
> >> code
> >> completion for items in the wicket namespace. This doesn't help with the
> >> error/warning issue, though.
> >>
> >> 5) Validation for wicket namespace and attributes in hTML template - In
> a
> >> similar vein, I would like wicket attributes like "wicket:id" and wicket
> >> tags like <wicket:message> to not show up as either errors or warnings
> in
> >> my
> >> HTML templates.
> >>
> >> This is just off the top of my head. I'm sure there are more and perhaps
> >> even some that should be higher on the priority list. Once some kind of
> >> feature set is agreed by Idea users here in the mailing list, I'll kick
> >> off
> >> the bounty on one of the software bounty sites and contribute $200. I
> >> know
> >> it's not much but I'll try to get my company to pony up a few dollars as
> >> well. That along with whatever contributions anyone else would like to
> >> make
> >> will hopefully be an incentive for someone. Maybe there's someone out
> >> there
> >> who's been wanting to do this for a while and the bounty will simply be
> >> the
> >> motivation to finally do it. I don't know, but I don't figure there's
> any
> >> harm in trying.
> >>
> >> Please post your own ideas and list your preferred priority for the
> >> features.
> >>
> >> -Matt
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/Intellij-Idea-Plugin-Bounty-tp21958284p21958284.html
> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Intellij-Idea-Plugin-Bounty-tp21958284p21965084.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Nick Heudecker
Professional Wicket Training & Consulting
http://www.systemmobile.com

Eventful - Intelligent Event Management
http://www.eventfulhq.com

Reply via email to