On Fri, 2006-02-10 at 14:46, Sean Gilligan wrote: > Besides this Wiki page: > http://rollerweblogger.org/wiki/Wiki.jsp?page=CustomizingRoller > > Is there any documentation on how to maintain a custom version of Roller? > > Some specific questions: > 1) Is the "xmlf" technique mentioned in the Wiki page the best approach > for Roller 2.1? > 2) Is there a good solution for keeping your local customizations under > your own source control system and integrating with Roller svn at either > the trunk, branch, or tag level?
Sean, what we do for blogs.sun.com seems to work pretty well. all we do is maintain our own version of the "custom" directory in the roller src tree and we just remove the normal version and symlink in our own version. so to do a build we do something like ... # svn co $ROLLERSVN roller-2.1 # cvs -d $YOURCVS co $YOURROLLERCUSTOM # cd roller-2.1 # mv custom custom.orig # ln -s ../$YOURROLLERCUSTOM custom # ./build.sh rebuild so essentially all we are doing is replacing the "custom" dir. then we keep that dir managed in our own source control system and link it in before doing a build. most of our changes are for jsps, some velocity macro changes, and images, etc. we do have a few small bits of additional code as well. -- Allen > > I'll add any useful information I get to the wiki... > > Thanks, > > Sean
