|
View:
New views
10 Messages
—
Rating Filter:
Alert me
|
|
|
Major UK brand launches Grails based siteHi all,
We've just launched the new site for one of PepsiCo UK's well known juice brands, Copella: http://www.copellafruitjuices.co.uk The DNS is still propagating so if you're not redirected to http:// www.copellafruitjuices.co.uk/content/view/home then you're looking at the old non-Grails site still. Anyway this site is still a work in progress (is not necessarily valid XHTML yet etc) as we have had marketing-led deadlines and also have another major project to launch on Monday with Grails, so we're a bit too busy to finish the full projects this week! Thank you to everyone on the Grails team who contributed to fixes and listened to my panicked and often simple RTFM questions - especially Marcel, Jeff, Jason and Graeme without whom it wouldn't really have been possible. HTML escaping, sensible SQL Schema creation, reloadable I18N messages and numerous Grails patches and Groovy voodoo were all required to make this site, stuff that wasn't in Grails until a couple of weeks ago. There's no way I could have coded all of those in the time available. The web site - for it is not truly a web application in the Web 2.0 sense - is fairly basic currently. We have form data capture and emailing and visitor detail remembering/tracking, which is simple and yet quite sophisticated and builds upon work we did on previous brands before we used Grails. The recipes and News sections draw from a grails MySQL database, currently with no caching but it's nippy enough for now. I am pleased with the tabs on that page :) The data for the these is entered using scaffolding, believe it or not, purely because it is a quick and dirty way to get a "CMS" of sorts up there for our internal guys to use. We use GSP throughout. We have used some advanced/modified taglibs for our forms and navigation. The results on forms I'm particularly pleased with as it is very configurable without editing the taglib itself - so the web designers controlled the way fields were rendered without requiring work from me. This taglib, an extension and refinement of the contributed BeanTagLib concept, is currently called ModelTagLib and will be on the contrib page soon, probably tomorrow. There's also an embryonic "I18N" taglib with a country selection box and others, and improvements to FormTagLib to support "no current selection" options in selects amongst other things. Soon we have some other features being added to the site, but most of the new work will be on the next project which launches in early form Monday but will probably not be fully featured until later in February, along with the final Copella site. Our HTML/PHP coder was originally sceptical of Grails but now he's steaming ahead with the second project within a matter of hours, he is very impressed with Grails now he has found his feet :) One of the primary patterns I found that helped immensely with this project was a ContentController that uses the id param to know what view to load from views/content/ - this stops you needing an action for every page in your site, and every page in our site is effectively dynamic as they require navigation data (taken from a reloadable service) amongst other things. Currently this is the easiest way to achieve this until Grails adds support for "global" interceptors so that you can just shove your content pages into web-app/ Anyway thanks again - and its exciting to have a high profile brand using Grails :) There will be more to come in 2007 :) Kind regards, Marc ~ ~ ~ Marc Palmer (marc@...) Consultant/Analyst AnyWare Ltd. http://www.anyware.co.uk/ --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: Major UK brand launches Grails based siteA single word: congratulations :-)
On 1/24/07, Marc Palmer <marc@...> wrote: > Hi all, > > We've just launched the new site for one of PepsiCo UK's well known > juice brands, Copella: > > http://www.copellafruitjuices.co.uk > > The DNS is still propagating so if you're not redirected to http:// > www.copellafruitjuices.co.uk/content/view/home then you're looking at > the old non-Grails site still. > > Anyway this site is still a work in progress (is not necessarily > valid XHTML yet etc) as we have had marketing-led deadlines and also > have another major project to launch on Monday with Grails, so we're > a bit too busy to finish the full projects this week! > > Thank you to everyone on the Grails team who contributed to fixes and > listened to my panicked and often simple RTFM questions - especially > Marcel, Jeff, Jason and Graeme without whom it wouldn't really have > been possible. HTML escaping, sensible SQL Schema creation, > reloadable I18N messages and numerous Grails patches and Groovy > voodoo were all required to make this site, stuff that wasn't in > Grails until a couple of weeks ago. There's no way I could have coded > all of those in the time available. > > The web site - for it is not truly a web application in the Web 2.0 > sense - is fairly basic currently. We have form data capture and > emailing and visitor detail remembering/tracking, which is simple and > yet quite sophisticated and builds upon work we did on previous > brands before we used Grails. > > The recipes and News sections draw from a grails MySQL database, > currently with no caching but it's nippy enough for now. I am pleased > with the tabs on that page :) The data for the these is entered using > scaffolding, believe it or not, purely because it is a quick and > dirty way to get a "CMS" of sorts up there for our internal guys to use. > > We use GSP throughout. > > We have used some advanced/modified taglibs for our forms and > navigation. The results on forms I'm particularly pleased with as it > is very configurable without editing the taglib itself - so the web > designers controlled the way fields were rendered without requiring > work from me. This taglib, an extension and refinement of the > contributed BeanTagLib concept, is currently called ModelTagLib and > will be on the contrib page soon, probably tomorrow. There's also an > embryonic "I18N" taglib with a country selection box and others, and > improvements to FormTagLib to support "no current selection" options > in selects amongst other things. > > Soon we have some other features being added to the site, but most of > the new work will be on the next project which launches in early form > Monday but will probably not be fully featured until later in > February, along with the final Copella site. > > Our HTML/PHP coder was originally sceptical of Grails but now he's > steaming ahead with the second project within a matter of hours, he > is very impressed with Grails now he has found his feet :) > > One of the primary patterns I found that helped immensely with this > project was a ContentController that uses the id param to know what > view to load from views/content/ - this stops you needing an action > for every page in your site, and every page in our site is > effectively dynamic as they require navigation data (taken from a > reloadable service) amongst other things. Currently this is the > easiest way to achieve this until Grails adds support for "global" > interceptors so that you can just shove your content pages into web-app/ > > Anyway thanks again - and its exciting to have a high profile brand > using Grails :) > > There will be more to come in 2007 :) > > Kind regards, > Marc > > ~ ~ ~ > Marc Palmer (marc@...) > Consultant/Analyst > AnyWare Ltd. > http://www.anyware.co.uk/ > > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > -- Guillaume Laforge Groovy Project Manager http://glaforge.free.fr/blog/groovy --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: Major UK brand launches Grails based siteCongratulations. I will be launching a customer facing site within 60
days :) On Jan 24, 2007, at 10:30 AM, Marc Palmer wrote: > Hi all, > > We've just launched the new site for one of PepsiCo UK's well known > juice brands, Copella: > > http://www.copellafruitjuices.co.uk > > The DNS is still propagating so if you're not redirected to http:// > www.copellafruitjuices.co.uk/content/view/home then you're looking > at the old non-Grails site still. > > Anyway this site is still a work in progress (is not necessarily > valid XHTML yet etc) as we have had marketing-led deadlines and > also have another major project to launch on Monday with Grails, so > we're a bit too busy to finish the full projects this week! > > Thank you to everyone on the Grails team who contributed to fixes > and listened to my panicked and often simple RTFM questions - > especially Marcel, Jeff, Jason and Graeme without whom it wouldn't > really have been possible. HTML escaping, sensible SQL Schema > creation, reloadable I18N messages and numerous Grails patches and > Groovy voodoo were all required to make this site, stuff that > wasn't in Grails until a couple of weeks ago. There's no way I > could have coded all of those in the time available. > > The web site - for it is not truly a web application in the Web 2.0 > sense - is fairly basic currently. We have form data capture and > emailing and visitor detail remembering/tracking, which is simple > and yet quite sophisticated and builds upon work we did on previous > brands before we used Grails. > > The recipes and News sections draw from a grails MySQL database, > currently with no caching but it's nippy enough for now. I am > pleased with the tabs on that page :) The data for the these is > entered using scaffolding, believe it or not, purely because it is > a quick and dirty way to get a "CMS" of sorts up there for our > internal guys to use. > > We use GSP throughout. > > We have used some advanced/modified taglibs for our forms and > navigation. The results on forms I'm particularly pleased with as > it is very configurable without editing the taglib itself - so the > web designers controlled the way fields were rendered without > requiring work from me. This taglib, an extension and refinement of > the contributed BeanTagLib concept, is currently called ModelTagLib > and will be on the contrib page soon, probably tomorrow. There's > also an embryonic "I18N" taglib with a country selection box and > others, and improvements to FormTagLib to support "no current > selection" options in selects amongst other things. > > Soon we have some other features being added to the site, but most > of the new work will be on the next project which launches in early > form Monday but will probably not be fully featured until later in > February, along with the final Copella site. > > Our HTML/PHP coder was originally sceptical of Grails but now he's > steaming ahead with the second project within a matter of hours, he > is very impressed with Grails now he has found his feet :) > > One of the primary patterns I found that helped immensely with this > project was a ContentController that uses the id param to know what > view to load from views/content/ - this stops you needing an action > for every page in your site, and every page in our site is > effectively dynamic as they require navigation data (taken from a > reloadable service) amongst other things. Currently this is the > easiest way to achieve this until Grails adds support for "global" > interceptors so that you can just shove your content pages into web- > app/ > > Anyway thanks again - and its exciting to have a high profile brand > using Grails :) > > There will be more to come in 2007 :) > > Kind regards, > Marc > > ~ ~ ~ > Marc Palmer (marc@...) > Consultant/Analyst > AnyWare Ltd. > http://www.anyware.co.uk/ > > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: Major UK brand launches Grails based siteWow ! Your behind the scene story is really cool.
Is it possible for Sven to interview you about this for the next podcast ? :) Congratulations. -ck On 24/01/07, Marc Palmer <marc@...> wrote: > Hi all, > > We've just launched the new site for one of PepsiCo UK's well known > juice brands, Copella: > > http://www.copellafruitjuices.co.uk > -- Chanwit Kaewkasi PhD Student, Centre for Novel Computing School of Computer Science The University of Manchester Oxford Road Manchester M13 9PL, UK --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: Major UK brand launches Grails based siteCongratulations Marc!
It's a great step forward for the Grails community that a high profile brand is accepting Grails for creating their web applications. Really well done, Cheers, Marcel
|
|
|
Re: Major UK brand launches Grails based siteCongratulations, Marc! It looks sharp, and feels rather snappy.
Very cool! Thanks for all the excellent feedback on your experience, both along the way and in your summary below. It's by folks like you sharing the pain points along the way (and the successful end results) that will grow Grails to it's full potential. Cheers, Jason On Jan 24, 2007, at 10:30 AM, Marc Palmer wrote: > Hi all, > > We've just launched the new site for one of PepsiCo UK's well known > juice brands, Copella: > > http://www.copellafruitjuices.co.uk > > The DNS is still propagating so if you're not redirected to http:// > www.copellafruitjuices.co.uk/content/view/home then you're looking > at the old non-Grails site still. > > Anyway this site is still a work in progress (is not necessarily > valid XHTML yet etc) as we have had marketing-led deadlines and > also have another major project to launch on Monday with Grails, so > we're a bit too busy to finish the full projects this week! > > Thank you to everyone on the Grails team who contributed to fixes > and listened to my panicked and often simple RTFM questions - > especially Marcel, Jeff, Jason and Graeme without whom it wouldn't > really have been possible. HTML escaping, sensible SQL Schema > creation, reloadable I18N messages and numerous Grails patches and > Groovy voodoo were all required to make this site, stuff that > wasn't in Grails until a couple of weeks ago. There's no way I > could have coded all of those in the time available. > > The web site - for it is not truly a web application in the Web 2.0 > sense - is fairly basic currently. We have form data capture and > emailing and visitor detail remembering/tracking, which is simple > and yet quite sophisticated and builds upon work we did on previous > brands before we used Grails. > > The recipes and News sections draw from a grails MySQL database, > currently with no caching but it's nippy enough for now. I am > pleased with the tabs on that page :) The data for the these is > entered using scaffolding, believe it or not, purely because it is > a quick and dirty way to get a "CMS" of sorts up there for our > internal guys to use. > > We use GSP throughout. > > We have used some advanced/modified taglibs for our forms and > navigation. The results on forms I'm particularly pleased with as > it is very configurable without editing the taglib itself - so the > web designers controlled the way fields were rendered without > requiring work from me. This taglib, an extension and refinement of > the contributed BeanTagLib concept, is currently called ModelTagLib > and will be on the contrib page soon, probably tomorrow. There's > also an embryonic "I18N" taglib with a country selection box and > others, and improvements to FormTagLib to support "no current > selection" options in selects amongst other things. > > Soon we have some other features being added to the site, but most > of the new work will be on the next project which launches in early > form Monday but will probably not be fully featured until later in > February, along with the final Copella site. > > Our HTML/PHP coder was originally sceptical of Grails but now he's > steaming ahead with the second project within a matter of hours, he > is very impressed with Grails now he has found his feet :) > > One of the primary patterns I found that helped immensely with this > project was a ContentController that uses the id param to know what > view to load from views/content/ - this stops you needing an action > for every page in your site, and every page in our site is > effectively dynamic as they require navigation data (taken from a > reloadable service) amongst other things. Currently this is the > easiest way to achieve this until Grails adds support for "global" > interceptors so that you can just shove your content pages into web- > app/ > > Anyway thanks again - and its exciting to have a high profile brand > using Grails :) > > There will be more to come in 2007 :) > > Kind regards, > Marc > > ~ ~ ~ > Marc Palmer (marc@...) > Consultant/Analyst > AnyWare Ltd. > http://www.anyware.co.uk/ > > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: Major UK brand launches Grails based siteOn 24 Jan 2007, at 22:11, Marcel Overdijk wrote: > > Congratiolations Marc! > > It's a great step forward for the Grails community that a high > profile brand > is accepting Grails for creating their web applications. Well while I'm happy to join the celebrations, it's important to be realistic... PepsiCo have no idea what tech is behind the site, they don't care! Marc --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email |
|
|
Re: Major UK brand launches Grails based site@Marc: I think the interview is finally due :-) What date would be fine for you.
Seriously, let's agree via private Mail. I am looking forward to that interview. Cheers\ Sven
On 1/24/07, Chanwit Kaewkasi <chanwit@...> wrote: Wow ! Your behind the scene story is really cool. -- Sven Haiges sven.haiges@... Skype: hansamann Personal Homepage, Wiki & Blog: http://www.svenhaiges.de Subscribe to the Grails Podcast: http://hansamann.podspot.de/rss |
|
|
Re: Major UK brand launches Grails based site> PepsiCo have no idea what tech is behind the site, they don't care! > > Marc > > That always helps pushing a "bleeding edge" technology, doesn't it? ;-) Cheers, Dmitriy. --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email |
|
|
|
| Free embeddable forum powered by Nabble | Forum Help |