Hi,

quick update: been the last two days looking into this. It's been
straightforward so far, but I'm
looking if we could narrow to Map<String, String>, which is what wiki forms
are internally using.
That would mean tightening a little bit more the WikiPlugin API, so I'm
taking a closer look at this
to ensure this wouldn't break other plugins.


br,
juan pablo


On Sun, Nov 4, 2012 at 11:32 PM, Ichiro Furusato
<ichiro.furus...@gmail.com>wrote:

> Hi Juan Pablo,
>
> I wasn't aware of  https://issues.apache.org/jira/browse/JSPWIKI-719,
> but I can understand the sentiment. There's always a question of
> legacy compatibility, and had I been present and a voter on the project
> I would have been on the more radical side rather than siding the
> "conservatives", i.e., I believe it's probably time for the default to
> cause older plugins to fail rather than grandfather them in. This I
> suppose is the Apple Computer approach rather than the IBM approach.
>
> I'm just of a mind that the more patchwork the code the harder it is to
> maintain, and having followed the JSPWiki project from very early days
> I feel it's already overly complex -- waaaay too many options, even for
> someone like me who likes options. I don't think it's a huge demand on
> plugin developers to update their code rather than expect JSPWiki to
> continue to honour the older API, especially since generics were
> introduced in Java 5 in 2004 -- that's really giving people many more
> years than necessary. The value of generics and forcing updates to
> likely outdated code is (IMO) a necessary step. People using pre-2004
> plugins should probably stay with the 2.8.x code base anyway, which is
> completely functional.
>
> Murray Altheim and John Volkar both developed a lot of plugins. As I
> said, I'm now the maintainer of those and am willing to make the changes
> necessary conform to a <String,Object> API. There may be plugin
> developers who wouldn't be aware of the com.ecyrd.jspwiki to
> org.apache.wiki package change, but they'd also be unlikely to even
> know of the new project under Apache. And if they were it doesn't seem
> difficult to both provide a warning and force them to make a change that
> should have occurred in 2004.
>
> But I also realise the vote on this one has already passed, so this is
> the last message I'll send on this subject, unless further conversation
> is warranted.
>
> Ichiro
>

Reply via email to