« Return to Thread: Major UK brand launches Grails based site

Re: Major UK brand launches Grails based site

by Jason Rudolph :: Rate this Message:

Reply to Author | View in Thread

Congratulations, 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

 « Return to Thread: Major UK brand launches Grails based site