Re: [Lift] Re: Snippets in subpackages?
On Wed, Mar 3, 2010 at 10:08 AM, Ross Mellgren wrote: > Haha okay okay I'll write it, but *you* have to review it ;-) > Will do. > > -Ross > > On Mar 3, 2010, at 12:37 PM, David Pollak wrote: > > > > On Wed, Mar 3, 2010 at 9:30 AM, Heiko Seeberger < > heiko.seeber...@googlemail.com> wrote: > >> Yep, that would help a lot! >> >> > Cool. Please open a ticket and assign it to Ross... if he wants, he can > assign it to me or you. ;-) > > >> Heiko >> >> On Wednesday, March 3, 2010, David Pollak >> wrote: >> > >> > >> > On Tue, Mar 2, 2010 at 11:42 PM, Heiko Seeberger < >> heiko.seeber...@googlemail.com> wrote: >> > >> > On 3 March 2010 00:03, David Pollak >> wrote: >> > >> > >> > >> > >> > On Tue, Mar 2, 2010 at 1:05 PM, Heiko Seeberger < >> heiko.seeber...@googlemail.com> wrote: >> > >> > Hi, >> > Isn't it possible to put snippets in subpackages of >> xxx.snippet?Something like > type="com.acme.snippet.subpackage.SnippetClass">? >> > >> > >> > >> > >> > If not, what's the best way to deal with a large number of snippets? >> > Explicitly registering the snippet dispatch in LiftRules is the way I'd >> recommend doing it. If this is less than 100% optimal for your use case, >> let's learn more about your use case and see if we have to expand how >> Snippets are looked up. >> > >> > >> > Well, registering quite a lot of snippets is indeed less than 100% >> optimal. >> > OK, I have got a not-so-small website with about 100 templates and >> snippets. The templates are organized as a tree, e.g. /login/signup/seeker, >> /login/signup/offerer, etc. There is not a perfect 1:1 relationship between >> templates and snippets, but for sake of simplicity let's assume so. Hence I >> would like to organize my snippets in packages according to the templates, >> e.g. ...snippet.login.signup.Seeker, ...snippet.login.signup.Offerer, etc. >> > >> > One of the things I do with page-specific snippets is call them out in >> SiteMap: >> > Loc(..., Snippet("foo", snipetFunc)) >> > But it might also be interesting to explore a model like Wickets: >> > >> > foo/bar/page.html -> look in snippets.foo.bar in addition to the normal >> snippets package... would that help? >> > >> > >> > Thank you, >> > Heiko >> > Company: weiglewilczek.com >> > Blog: heikoseeberger.name >> > Follow me: twitter.com/hseeberger >> > OSGi on Scala: scalamodules.org >> > Lift, the simply functional web framework: liftweb.net >> > >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "Lift" group. >> > To post to this group, send email to lift...@googlegroups.com. >> > To unsubscribe from this group, send email to >> liftweb+unsubscr...@googlegroups.com >> . >> > For more options, visit this group at >> http://groups.google.com/group/liftweb?hl=en. >> > >> > >> > -- >> > Lift, the simply functional web framework http://liftweb.net >> > Beginning Scala http://www.apress.com/book/view/1430219890 >> > Follow me: http://twitter.com/dpp >> > Surf the harmonics >> > >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "Lift" group. >> > To post to this group, send email to lift...@googlegroups.com. >> > To unsubscribe from this group, send email to >> liftweb+unsubscr...@googlegroups.com >> . >> > For more options, visit this group at >> http://groups.google.com/group/liftweb?hl=en. >> > >> >> -- >> Heiko Seeberger >> >> Company: weiglewilczek.com >> Blog: heikoseeberger.name >> Follow me: twitter.com/hseeberger >> OSGi on Scala: scalamodules.org >> Lift, the simply functional web framework: liftweb.net >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Lift" group. >> To post to this group, send email to lift...@googlegroups.com. >> To unsubscribe from this group, send email to >> liftweb+unsubscr...@googlegroups.com >> . >> For more options, visit this group at >> http://groups.google.com/group/liftweb?hl=en. >> >> > > > -- > Lift, the simply functional web framework http://liftweb.net > Beginning Scala http://www.apress.com/book/view/1430219890 > Follow me: http://twitter.com/dpp > Surf the harmonics > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to lift...@googlegroups.com. > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to lift...@googlegroups.com. > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Surf th
Re: [Lift] Re: Snippets in subpackages?
Haha okay okay I'll write it, but you have to review it ;-) -Ross On Mar 3, 2010, at 12:37 PM, David Pollak wrote: > > > On Wed, Mar 3, 2010 at 9:30 AM, Heiko Seeberger > wrote: > Yep, that would help a lot! > > > Cool. Please open a ticket and assign it to Ross... if he wants, he can > assign it to me or you. ;-) > > Heiko > > On Wednesday, March 3, 2010, David Pollak > wrote: > > > > > > On Tue, Mar 2, 2010 at 11:42 PM, Heiko Seeberger > > wrote: > > > > On 3 March 2010 00:03, David Pollak wrote: > > > > > > > > > > On Tue, Mar 2, 2010 at 1:05 PM, Heiko Seeberger > > wrote: > > > > Hi, > > Isn't it possible to put snippets in subpackages of xxx.snippet?Something > > like ? > > > > > > > > > > If not, what's the best way to deal with a large number of snippets? > > Explicitly registering the snippet dispatch in LiftRules is the way I'd > > recommend doing it. If this is less than 100% optimal for your use case, > > let's learn more about your use case and see if we have to expand how > > Snippets are looked up. > > > > > > Well, registering quite a lot of snippets is indeed less than 100% optimal. > > OK, I have got a not-so-small website with about 100 templates and > > snippets. The templates are organized as a tree, e.g. /login/signup/seeker, > > /login/signup/offerer, etc. There is not a perfect 1:1 relationship between > > templates and snippets, but for sake of simplicity let's assume so. Hence I > > would like to organize my snippets in packages according to the templates, > > e.g. ...snippet.login.signup.Seeker, ...snippet.login.signup.Offerer, etc. > > > > One of the things I do with page-specific snippets is call them out in > > SiteMap: > > Loc(..., Snippet("foo", snipetFunc)) > > But it might also be interesting to explore a model like Wickets: > > > > foo/bar/page.html -> look in snippets.foo.bar in addition to the normal > > snippets package... would that help? > > > > > > Thank you, > > Heiko > > Company: weiglewilczek.com > > Blog: heikoseeberger.name > > Follow me: twitter.com/hseeberger > > OSGi on Scala: scalamodules.org > > Lift, the simply functional web framework: liftweb.net > > > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Lift" group. > > To post to this group, send email to lift...@googlegroups.com. > > To unsubscribe from this group, send email to > > liftweb+unsubscr...@googlegroups.com. > > For more options, visit this group at > > http://groups.google.com/group/liftweb?hl=en. > > > > > > -- > > Lift, the simply functional web framework http://liftweb.net > > Beginning Scala http://www.apress.com/book/view/1430219890 > > Follow me: http://twitter.com/dpp > > Surf the harmonics > > > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Lift" group. > > To post to this group, send email to lift...@googlegroups.com. > > To unsubscribe from this group, send email to > > liftweb+unsubscr...@googlegroups.com. > > For more options, visit this group at > > http://groups.google.com/group/liftweb?hl=en. > > > > -- > Heiko Seeberger > > Company: weiglewilczek.com > Blog: heikoseeberger.name > Follow me: twitter.com/hseeberger > OSGi on Scala: scalamodules.org > Lift, the simply functional web framework: liftweb.net > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to lift...@googlegroups.com. > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > > > > -- > Lift, the simply functional web framework http://liftweb.net > Beginning Scala http://www.apress.com/book/view/1430219890 > Follow me: http://twitter.com/dpp > Surf the harmonics > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to lift...@googlegroups.com. > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to lift...@googlegroups.com. To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
Re: [Lift] Re: Snippets in subpackages?
On Wed, Mar 3, 2010 at 9:30 AM, Heiko Seeberger < heiko.seeber...@googlemail.com> wrote: > Yep, that would help a lot! > > Cool. Please open a ticket and assign it to Ross... if he wants, he can assign it to me or you. ;-) > Heiko > > On Wednesday, March 3, 2010, David Pollak > wrote: > > > > > > On Tue, Mar 2, 2010 at 11:42 PM, Heiko Seeberger < > heiko.seeber...@googlemail.com> wrote: > > > > On 3 March 2010 00:03, David Pollak > wrote: > > > > > > > > > > On Tue, Mar 2, 2010 at 1:05 PM, Heiko Seeberger < > heiko.seeber...@googlemail.com> wrote: > > > > Hi, > > Isn't it possible to put snippets in subpackages of xxx.snippet?Something > like ? > > > > > > > > > > If not, what's the best way to deal with a large number of snippets? > > Explicitly registering the snippet dispatch in LiftRules is the way I'd > recommend doing it. If this is less than 100% optimal for your use case, > let's learn more about your use case and see if we have to expand how > Snippets are looked up. > > > > > > Well, registering quite a lot of snippets is indeed less than 100% > optimal. > > OK, I have got a not-so-small website with about 100 templates and > snippets. The templates are organized as a tree, e.g. /login/signup/seeker, > /login/signup/offerer, etc. There is not a perfect 1:1 relationship between > templates and snippets, but for sake of simplicity let's assume so. Hence I > would like to organize my snippets in packages according to the templates, > e.g. ...snippet.login.signup.Seeker, ...snippet.login.signup.Offerer, etc. > > > > One of the things I do with page-specific snippets is call them out in > SiteMap: > > Loc(..., Snippet("foo", snipetFunc)) > > But it might also be interesting to explore a model like Wickets: > > > > foo/bar/page.html -> look in snippets.foo.bar in addition to the normal > snippets package... would that help? > > > > > > Thank you, > > Heiko > > Company: weiglewilczek.com > > Blog: heikoseeberger.name > > Follow me: twitter.com/hseeberger > > OSGi on Scala: scalamodules.org > > Lift, the simply functional web framework: liftweb.net > > > > > > -- > > You received this message because you are subscribed to the Google Groups > "Lift" group. > > To post to this group, send email to lift...@googlegroups.com. > > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com > . > > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > > > > > -- > > Lift, the simply functional web framework http://liftweb.net > > Beginning Scala http://www.apress.com/book/view/1430219890 > > Follow me: http://twitter.com/dpp > > Surf the harmonics > > > > > > -- > > You received this message because you are subscribed to the Google Groups > "Lift" group. > > To post to this group, send email to lift...@googlegroups.com. > > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com > . > > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > > > -- > Heiko Seeberger > > Company: weiglewilczek.com > Blog: heikoseeberger.name > Follow me: twitter.com/hseeberger > OSGi on Scala: scalamodules.org > Lift, the simply functional web framework: liftweb.net > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to lift...@googlegroups.com. > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com > . > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > -- Lift, the simply functional web framework http://liftweb.net Beginning Scala http://www.apress.com/book/view/1430219890 Follow me: http://twitter.com/dpp Surf the harmonics -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to lift...@googlegroups.com. To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.
[Lift] Re: Snippets in subpackages?
Yep, that would help a lot! Heiko On Wednesday, March 3, 2010, David Pollak wrote: > > > On Tue, Mar 2, 2010 at 11:42 PM, Heiko Seeberger > wrote: > > On 3 March 2010 00:03, David Pollak wrote: > > > > > On Tue, Mar 2, 2010 at 1:05 PM, Heiko Seeberger > wrote: > > Hi, > Isn't it possible to put snippets in subpackages of xxx.snippet?Something > like ? > > > > > If not, what's the best way to deal with a large number of snippets? > Explicitly registering the snippet dispatch in LiftRules is the way I'd > recommend doing it. If this is less than 100% optimal for your use case, > let's learn more about your use case and see if we have to expand how > Snippets are looked up. > > > Well, registering quite a lot of snippets is indeed less than 100% optimal. > OK, I have got a not-so-small website with about 100 templates and snippets. > The templates are organized as a tree, e.g. /login/signup/seeker, > /login/signup/offerer, etc. There is not a perfect 1:1 relationship between > templates and snippets, but for sake of simplicity let's assume so. Hence I > would like to organize my snippets in packages according to the templates, > e.g. ...snippet.login.signup.Seeker, ...snippet.login.signup.Offerer, etc. > > One of the things I do with page-specific snippets is call them out in > SiteMap: > Loc(..., Snippet("foo", snipetFunc)) > But it might also be interesting to explore a model like Wickets: > > foo/bar/page.html -> look in snippets.foo.bar in addition to the normal > snippets package... would that help? > > > Thank you, > Heiko > Company: weiglewilczek.com > Blog: heikoseeberger.name > Follow me: twitter.com/hseeberger > OSGi on Scala: scalamodules.org > Lift, the simply functional web framework: liftweb.net > > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to lift...@googlegroups.com. > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > > > -- > Lift, the simply functional web framework http://liftweb.net > Beginning Scala http://www.apress.com/book/view/1430219890 > Follow me: http://twitter.com/dpp > Surf the harmonics > > > -- > You received this message because you are subscribed to the Google Groups > "Lift" group. > To post to this group, send email to lift...@googlegroups.com. > To unsubscribe from this group, send email to > liftweb+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/liftweb?hl=en. > -- Heiko Seeberger Company: weiglewilczek.com Blog: heikoseeberger.name Follow me: twitter.com/hseeberger OSGi on Scala: scalamodules.org Lift, the simply functional web framework: liftweb.net -- You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to lift...@googlegroups.com. To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/liftweb?hl=en.