I like the idea of splitting the plugins and utilities. I think part of the failure of keeping them in java.net has been due to the fact that is a different repository than apache, and it just has the feeling that the plugins are not managed by roller. At least that was the feeling that I got.. :) ----- Original Message ---- From: Allen Gilliland <[EMAIL PROTECTED]> To: [email protected] Sent: Thursday, June 26, 2008 7:42:34 PM Subject: Re: making Roller Planet a standalone project
Craig L Russell wrote: > Hi, > > I agree that it would be good to separate Planet from roller so they can > be released independently etc. > > One thing to consider is to make both Planet and roller sub-projects > explicitly, as in > > svn copy <rollersvn>/trunk/apps/planet <rollersvn>/planet/trunk > svn move <rollersvn>/trunk <rollersvn>/core/trunk > > Whatever you call roller core, it might be cleaner. No strong opinion, > just other projects seem to have this structure... yeah, I like that idea too. the name we've been using is 'weblogger', which identifies the blog server part of the project. i also like the idea of allowing people to commit plugins to the repository, which he haven't done so far. we tried using java.net for a plugin repository but i think that's been a failed experiment and it would be far more ideal to let people maintain their plugins in apache svn. i think that's easier for everyone and would help boost participation in the project. i think we still want to keep the plugin development separate from the core codebase of the application though, so maybe a structure like this? <rollersvn>/weblogger/core/trunk (blog server main codebase) <rollersvn>/weblogger/plugins/* (where users contribute plugins) <rollersvn>/planet/core/trunk (aggregation server main codebase) -- Allen > > Craig > > On Jun 25, 2008, at 6:42 PM, Nathan Beyer wrote: > >> Personally, I think that would help to clarify the separation of the >> projects. It would be nice to see 'weblogger' get rearranged a bit at the >> same. >> >> -Nathan >> >> On Wed, Jun 25, 2008 at 3:32 PM, Allen Gilliland >> <[EMAIL PROTECTED]> >> wrote: >> >>> I mentioned this to Dave a while back, but I have made a fairly >>> significant >>> number of improvements to the Roller Planet code to work it into a >>> standalone application which we use on planets.sun.com. >>> >>> I am happy to commit those changes back to the Roller SVN repository but >>> the changes I've made are not really compatible with the way Roller >>> manages >>> the Planet project right now, so it would be a major PITA to revert >>> things. >>> Instead I'd like to propose that the Roller Planet code be moved in >>> the SVN >>> repository so that it effectively stands as its own project. It >>> would still >>> be a part of Roller, just instead of treating Roller like 1 project with >>> multiple modules it would actually be treated like multiple projects. >>> >>> The svn command would basically be ... >>> >>> svn copy <rollersvn>/trunk/apps/planet <rollersvn>/planet/trunk >>> >>> ... this makes "planet" a project within Roller and it would have its >>> own >>> trunk/branches/tags which allow it to be worked on completely >>> independently >>> of the Roller Weblogger code. >>> >>> The actual code changes I have to offer are numerous, but include .. >>> >>> * cleanup and bug fixes to tighten up JPA backend. >>> * merging of static & runtime configs into a single class. >>> * config class is no longer static which promotes more DI. >>> * some class renaming to fix a naming clash problem. >>> * improvements to bootstrapping process to promote more DI. >>> * elimination of lots of unused code. >>> * cleanup of exception throwing/handling. >>> * lots more unit tests, including unit tests for most struts2 actions. >>> * simplification and streamlining for UI. >>> >>> Anyone interested in this? thoughts? comments? >>> >>> -- Allen >>> >>> >>> >>> >>> > > Craig Russell > Architect, Sun Java Enterprise System http://java.sun.com/products/jdo > 408 276-5638 mailto:[EMAIL PROTECTED] > P.S. A good JDO? O, Gasp! > __________________________________________________________________ Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your favourite sites. Download it now at http://ca.toolbar.yahoo.com.
