Hi, I think WicketForge is already VERY nice.
About your wishlist: 1) is already implemented in WicketForge 2) and 3) : I have no idea 4) and 5) can be solved by changing the DTD that IDEA uses for validating (x)html. A few months ago I experimented a bit with that DTD and I could make the errors/warnings about the wicket tags disappear but then other things stopped working (I don't remember exactly, in some cases the built-in code completion for html tags stopped working in other cases it was WicketForge that stopped working) I like the idea of a bounty, and when you succeed in attracting bounty-hunters, I hope he/she/they will work on improving WicketForge instead of reinventing the wheel. Maarten On Wed, Feb 11, 2009 at 10:29 PM, Nick Heudecker <nheudec...@gmail.com>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 <matt...@welchkin.net> 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: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > >