Hi Greg,

Your approach sounds really interesting, can you expand a little on the
theme reloading option you mention? I wasn't aware that this existed, how
exactly is it configured?

Many thanks,

Edd

On 16 August 2011 08:07, Greg Huber <[email protected]> wrote:

> Edd,
>
> I have some very complex themes, and after a while the whole 2-4 steps
> becomes very tiresome, so I deploy roller into eclipse (using a
> distro) and use the theme reloading option and eclipse to maintain the
> build (restart container for signature changes though).  I know this
> breaks the mavern thinking but saves a whole heap of time.
>
> cheers.
>
> On 15 August 2011 09:30, Edd Grant <[email protected]> wrote:
> > Hi All,
> >
> > I've recently been doing a bit of spring cleaning on my Roller theme, one
> of
> > the things I find really useful is the ability to set up some user and
> entry
> > data in the Roller Database then use mvn jetty:run to view that data
> under
> > my current theme, what's really useful is to have the data persist across
> > multiple maven executions so I can see how my theme tweaks change things
> > without having to re-enter the data each time I start Roller.
> >
> > I find something like the following allows me to make and review changes
> to
> > my theme quite quickly:
> >
> >   1. Add some user and entry content to the Roller Database - including
> >   specific things I want to test whilst editing my theme
> >   2. Make change to theme files
> >   3. Start roller using mvn jetty:run
> >   4. Look at changes
> >   5. Stop jetty
> >   6. Repeat steps 2 to 4 until happy with theme
> >
> > There's a snag however - at the moment the Roller build understandably
> needs
> > to clean down the Derby Database as it executes various goals, for the
> > purpose of theme development this can be quite frustrating as it means I
> > have to re-create users and entry data each time I make a tweak to my
> theme,
> > which can add a lot of time on to an otherwise simple theme tweak. To
> this
> > end I have made a small local modification to some of the maven POMs and
> the
> > StartDerbyTask class, my changes add a maven boolean property which can
> then
> > be configured to make the Database content persistent (or not) across
> maven
> > executions, the default is to not make the Database content persistent so
> > that anyone can still check out the Roller source code without
> modification
> > and perform a mvn clean install with exactly the same results as they
> would
> > do today.
> >
> > I have found this change to be a really useful aid in my theme tweaking
> so I
> > thought I would email to see if anyone else might be interested in it? If
> > anyone is then I'd be happy to send my changes to one of the committers
> for
> > review in case it could be contributed back to the main project.
> >
> > Cheers,
> >
> > Edd
> >
> > Web: http://www.eddgrant.com/
> > Blog: http://www.eddgrant.com/blog
> > Email: [email protected]
> > Mobile: +44 (0) 7861 394 543
> >
>



-- 
Web: http://www.eddgrant.com
Email: [email protected]
Mobile: +44 (0) 7861 394 543

Reply via email to