Re: [Wicket-user] Architectural issues using Borders for page layout

2006-12-28 Thread Johan Compagner

and completely dynamic layout can also be done with the use of panels.
So your basepage only has the portions filled in where the panels are
placed.

But the my question is shouldn't you just make different pages?

johan


On 12/28/06, Carfield Yim [EMAIL PROTECTED] wrote:


I feel using Markup interitance over Border is more similar to using
interitance over composition of code reuse. Markup interitance is more
convenience to use but if you like to do something more dynamice, like
change layout according to role, I think Border is more flexible for
that? Please correct me if I am wrong

On 12/28/06, Martijn Dashorst [EMAIL PROTECTED] wrote:
 I agree with Igor. See
 http://wicketframework.org/ExampleMarkupInheritance.html for a small
 example of markup inheritance.

 Martijn

 On 12/27/06, Igor Vaynberg [EMAIL PROTECTED] wrote:
  imho much better to use markup inheritance for a common layout. that
example
  was written before markup inheritance was around.
 
  -igor
 
 
 
  On 12/27/06, Daniele Dellafiore [EMAIL PROTECTED] wrote:
  
   hi, I am new to wicket, I have just done some examples tutorial
starting
  from the QuickStart app.
  
   I am beginning to build a real webapp and I am wondering about the
main
  layout structure
  
   I have done the Navomatic example and I am wondering if a good way
is to
  use borders to define the structure of the page (I need a simple
header,
  footer, navigation, body layout).
  
   In the navomatic example I have a add(NavomaticBorder()) in each
page and
  if I want a page body with some wicket component I have to add them to
  navomaticInstance and not to the page (I have tried adding the ajax
counter
  for example... it does not comes for free, counter is showed but click
does
  not increment, ajax error...)
  
   Back to main problem, this create some architecture issues
(replication
  and non-standard add method). I could create a template page that
  incapsulate the navomatic layout and with a custom add method that
uses
  that... but is this a good way to do things?
  
   Thanks for advices.
  
  
 
-
   Take Surveys. Earn Cash. Influence the Future of IT
   Join SourceForge.net's Techsay panel and you'll get the chance to
share
  your
   opinions on IT  business topics through brief surveys - and earn
cash
  
 
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
  
   ___
   Wicket-user mailing list
   Wicket-user@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/wicket-user
  
  
  
 
 
 
-
  Take Surveys. Earn Cash. Influence the Future of IT
  Join SourceForge.net's Techsay panel and you'll get the chance to
share your
  opinions on IT  business topics through brief surveys - and earn cash
 
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 
  ___
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 
 


 --
 Vote for Wicket at the
http://www.thebeststuffintheworld.com/vote_for/wicket
 Wicket 1.2.4 is as easy as 1-2-4. Download Wicket now!
 http://wicketframework.org


-
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share
your
 opinions on IT  business topics through brief surveys - and earn cash

http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Architectural issues using Borders for page layout

2006-12-27 Thread Igor Vaynberg

imho much better to use markup inheritance for a common layout. that example
was written before markup inheritance was around.

-igor


On 12/27/06, Daniele Dellafiore [EMAIL PROTECTED] wrote:


hi, I am new to wicket, I have just done some examples tutorial starting
from the QuickStart app.

I am beginning to build a real webapp and I am wondering about the main
layout structure

I have done the Navomatic example and I am wondering if a good way is to
use borders to define the structure of the page (I need a simple header,
footer, navigation, body layout).

In the navomatic example I have a add(NavomaticBorder()) in each page and
if I want a page body with some wicket component I have to add them to
navomaticInstance and not to the page (I have tried adding the ajax counter
for example... it does not comes for free, counter is showed but click does
not increment, ajax error...)

Back to main problem, this create some architecture issues (replication
and non-standard add method). I could create a template page that
incapsulate the navomatic layout and with a custom add method that uses
that... but is this a good way to do things?

Thanks for advices.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV

___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Architectural issues using Borders for page layout

2006-12-27 Thread Martijn Dashorst
I agree with Igor. See
http://wicketframework.org/ExampleMarkupInheritance.html for a small
example of markup inheritance.

Martijn

On 12/27/06, Igor Vaynberg [EMAIL PROTECTED] wrote:
 imho much better to use markup inheritance for a common layout. that example
 was written before markup inheritance was around.

 -igor



 On 12/27/06, Daniele Dellafiore [EMAIL PROTECTED] wrote:
 
  hi, I am new to wicket, I have just done some examples tutorial starting
 from the QuickStart app.
 
  I am beginning to build a real webapp and I am wondering about the main
 layout structure
 
  I have done the Navomatic example and I am wondering if a good way is to
 use borders to define the structure of the page (I need a simple header,
 footer, navigation, body layout).
 
  In the navomatic example I have a add(NavomaticBorder()) in each page and
 if I want a page body with some wicket component I have to add them to
 navomaticInstance and not to the page (I have tried adding the ajax counter
 for example... it does not comes for free, counter is showed but click does
 not increment, ajax error...)
 
  Back to main problem, this create some architecture issues (replication
 and non-standard add method). I could create a template page that
 incapsulate the navomatic layout and with a custom add method that uses
 that... but is this a good way to do things?
 
  Thanks for advices.
 
 
 -
  Take Surveys. Earn Cash. Influence the Future of IT
  Join SourceForge.net's Techsay panel and you'll get the chance to share
 your
  opinions on IT  business topics through brief surveys - and earn cash
 
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 
  ___
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 
 


 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys - and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV

 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user





-- 
Vote for Wicket at the http://www.thebeststuffintheworld.com/vote_for/wicket
Wicket 1.2.4 is as easy as 1-2-4. Download Wicket now!
http://wicketframework.org

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Architectural issues using Borders for page layout

2006-12-27 Thread Carfield Yim
I feel using Markup interitance over Border is more similar to using
interitance over composition of code reuse. Markup interitance is more
convenience to use but if you like to do something more dynamice, like
change layout according to role, I think Border is more flexible for
that? Please correct me if I am wrong

On 12/28/06, Martijn Dashorst [EMAIL PROTECTED] wrote:
 I agree with Igor. See
 http://wicketframework.org/ExampleMarkupInheritance.html for a small
 example of markup inheritance.

 Martijn

 On 12/27/06, Igor Vaynberg [EMAIL PROTECTED] wrote:
  imho much better to use markup inheritance for a common layout. that example
  was written before markup inheritance was around.
 
  -igor
 
 
 
  On 12/27/06, Daniele Dellafiore [EMAIL PROTECTED] wrote:
  
   hi, I am new to wicket, I have just done some examples tutorial starting
  from the QuickStart app.
  
   I am beginning to build a real webapp and I am wondering about the main
  layout structure
  
   I have done the Navomatic example and I am wondering if a good way is to
  use borders to define the structure of the page (I need a simple header,
  footer, navigation, body layout).
  
   In the navomatic example I have a add(NavomaticBorder()) in each page and
  if I want a page body with some wicket component I have to add them to
  navomaticInstance and not to the page (I have tried adding the ajax counter
  for example... it does not comes for free, counter is showed but click does
  not increment, ajax error...)
  
   Back to main problem, this create some architecture issues (replication
  and non-standard add method). I could create a template page that
  incapsulate the navomatic layout and with a custom add method that uses
  that... but is this a good way to do things?
  
   Thanks for advices.
  
  
  -
   Take Surveys. Earn Cash. Influence the Future of IT
   Join SourceForge.net's Techsay panel and you'll get the chance to share
  your
   opinions on IT  business topics through brief surveys - and earn cash
  
  http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
  
   ___
   Wicket-user mailing list
   Wicket-user@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/wicket-user
  
  
  
 
 
  -
  Take Surveys. Earn Cash. Influence the Future of IT
  Join SourceForge.net's Techsay panel and you'll get the chance to share your
  opinions on IT  business topics through brief surveys - and earn cash
  http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 
  ___
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 
 


 --
 Vote for Wicket at the http://www.thebeststuffintheworld.com/vote_for/wicket
 Wicket 1.2.4 is as easy as 1-2-4. Download Wicket now!
 http://wicketframework.org

 -
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share your
 opinions on IT  business topics through brief surveys - and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Architectural issues using Borders for page layout

2006-12-27 Thread Igor Vaynberg

depends.

if you have a preset number of themes/etc then you can still use markup
inheritance in combination with styles/variations to load different markup
files for the base page.

if, however, you need to load themes dynamically via a factory or some such
then you have to use a border. but then your users really have to be aware
of the fact that they need to add things to the border and not the page
directly, where as with markup inheritance it is more transparent.

you can also make a border transparent as well, see
Border.setTransparentResolver.

-igor


On 12/27/06, Carfield Yim [EMAIL PROTECTED] wrote:


I feel using Markup interitance over Border is more similar to using
interitance over composition of code reuse. Markup interitance is more
convenience to use but if you like to do something more dynamice, like
change layout according to role, I think Border is more flexible for
that? Please correct me if I am wrong

On 12/28/06, Martijn Dashorst [EMAIL PROTECTED] wrote:
 I agree with Igor. See
 http://wicketframework.org/ExampleMarkupInheritance.html for a small
 example of markup inheritance.

 Martijn

 On 12/27/06, Igor Vaynberg [EMAIL PROTECTED] wrote:
  imho much better to use markup inheritance for a common layout. that
example
  was written before markup inheritance was around.
 
  -igor
 
 
 
  On 12/27/06, Daniele Dellafiore [EMAIL PROTECTED] wrote:
  
   hi, I am new to wicket, I have just done some examples tutorial
starting
  from the QuickStart app.
  
   I am beginning to build a real webapp and I am wondering about the
main
  layout structure
  
   I have done the Navomatic example and I am wondering if a good way
is to
  use borders to define the structure of the page (I need a simple
header,
  footer, navigation, body layout).
  
   In the navomatic example I have a add(NavomaticBorder()) in each
page and
  if I want a page body with some wicket component I have to add them to
  navomaticInstance and not to the page (I have tried adding the ajax
counter
  for example... it does not comes for free, counter is showed but click
does
  not increment, ajax error...)
  
   Back to main problem, this create some architecture issues
(replication
  and non-standard add method). I could create a template page that
  incapsulate the navomatic layout and with a custom add method that
uses
  that... but is this a good way to do things?
  
   Thanks for advices.
  
  
 
-
   Take Surveys. Earn Cash. Influence the Future of IT
   Join SourceForge.net's Techsay panel and you'll get the chance to
share
  your
   opinions on IT  business topics through brief surveys - and earn
cash
  
 
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
  
   ___
   Wicket-user mailing list
   Wicket-user@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/wicket-user
  
  
  
 
 
 
-
  Take Surveys. Earn Cash. Influence the Future of IT
  Join SourceForge.net's Techsay panel and you'll get the chance to
share your
  opinions on IT  business topics through brief surveys - and earn cash
 
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 
  ___
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
 
 
 


 --
 Vote for Wicket at the
http://www.thebeststuffintheworld.com/vote_for/wicket
 Wicket 1.2.4 is as easy as 1-2-4. Download Wicket now!
 http://wicketframework.org


-
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to share
your
 opinions on IT  business topics through brief surveys - and earn cash

http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
 ___
 Wicket-user mailing list
 Wicket-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wicket-user


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash