And, if you have multiple <wicket:link> sections on your page/component, you're going to have to add a component for each of them? That's ugly. I reiterate my -1 (non-binding of course).
I came from the Tapestry world and totally breaking backwards compatibility with no easy migration path (your suggested migration path is far from "easy") can be a death knell. On Mon, Nov 17, 2008 at 2:15 PM, Bruno Cesar Borges <[EMAIL PROTECTED]> wrote: > Maybe, but to migrate a codebase wouldn't be that harder. People will only > have to replace <wicket:link> with <span wicket:id="myid"> and add the Java > component. And if the codebase has a good test coverage, Wicket will point > out automatically places where the component should be added. > > Another solution to do a smooth migration, is to simply continue to interpret > <wicket:link> during the first release of (temporary name) > AutoLinkMarkupContainer, but still requiring to add the component. This way, > only Java code would need to sufer from changes. Then, on a future release, > definitely drop the support of <wicket:link> > > I say +1 > > []'s > Bruno Borges > > -----Mensagem original----- > De: James Carman [mailto:[EMAIL PROTECTED] > Enviada em: segunda-feira, 17 de novembro de 2008 17:07 > Para: [email protected] > Assunto: Re: Drop wicket:link > > > I'd say -1. This would be a nightmare on existing codebases. > > 2008/11/17 Bruno Cesar Borges <[EMAIL PROTECTED]>: >> This might sound crazy, but what about dropping the support for the tag >> <wicket:link> ? :-) >> >> People are starting to use it frequently, and because of that, features will >> be requested. And then we might end with a tag library. But, to not freak >> everybody out, I suggest develop a markup container to do that. >> >> Example: >> >> # Java >> AutoLinkMarkupContainer autolinks = new AutoLinkMarkupContainer("menus"); >> >> # HTML >> <ul wicket:id="menus"> >> <li><a href="Users.html">Users</a></li> >> <li><a href="Departments.html">Departments</a></li> >> </ul> >> >> What do you guys think? >> >> Cheers, >> Bruno >> *************************************************************************************************** >> "Atenção: Esta mensagem foi enviada para uso exclusivo do(s) >> destinatários(s) acima identificado(s), >> podendo conter informações e/ou documentos confidencias/privilegiados e seu >> sigilo é protegido por >> lei. Caso você tenha recebido por engano, por favor, informe o remetente e >> apague-a de seu sistema. >> Notificamos que é proibido por lei a sua retenção, disseminação, >> distribuição, cópia ou uso sem >> expressa autorização do remetente. Opiniões pessoais do remetente não >> refletem, necessariamente, >> o ponto de vista da CETIP, o qual é divulgado somente por pessoas >> autorizadas." >> >> >> "Warning: This message was sent for exclusive use of the addressees above >> identified, possibly >> containing information and or privileged/confidential documents whose >> content is protected by law. >> In case you have mistakenly received it, please notify the sender and delete >> it from your system. >> Be noticed that the law forbids the retention, dissemination, distribution, >> copy or use without >> express authorization from the sender. Personal opinions of the sender do >> not necessarily reflect >> CETIP's point of view, which is only divulged by authorized personnel." >> *************************************************************************************************** >> >> > *************************************************************************************************** > "Atenção: Esta mensagem foi enviada para uso exclusivo do(s) destinatários(s) > acima identificado(s), > podendo conter informações e/ou documentos confidencias/privilegiados e seu > sigilo é protegido por > lei. Caso você tenha recebido por engano, por favor, informe o remetente e > apague-a de seu sistema. > Notificamos que é proibido por lei a sua retenção, disseminação, > distribuição, cópia ou uso sem > expressa autorização do remetente. Opiniões pessoais do remetente não > refletem, necessariamente, > o ponto de vista da CETIP, o qual é divulgado somente por pessoas > autorizadas." > > > "Warning: This message was sent for exclusive use of the addressees above > identified, possibly > containing information and or privileged/confidential documents whose content > is protected by law. > In case you have mistakenly received it, please notify the sender and delete > it from your system. > Be noticed that the law forbids the retention, dissemination, distribution, > copy or use without > express authorization from the sender. Personal opinions of the sender do not > necessarily reflect > CETIP's point of view, which is only divulged by authorized personnel." > *************************************************************************************************** > >
