Dave wrote:
That works for me. The "production" parts of planet get promoted out
of the sandbox and the experimental JSF parts are left behind.
And I totally agree that we need to keep on working to figure out how
to make Roller a little more modular. I'd like to see Roller-Weblogger
and the standalone Roller-Planet sharing a common infrastructure.
yep. I think the Roller-Planet code gives us a good opportunity to test
the waters a bit and make sure we are comfortable with the approach,
then the next step would be to identify what code should be common
between the 2 apps and move that code into a Roller-Core module.
-- Allen
- Dave
On 12/12/06, Allen Gilliland <[EMAIL PROTECTED]> wrote:
I'd like to keep moving on organizing the planet code so that we can get
the workspace settled and focus on development. From on our discussion
about the workspace setup based on java blueprints I've reworked things
to use /apps/planet as the *real* space for the planet code and I've
moved the planet business layer code back out of the sandbox. So the
layout I have ready to commit is ...
/apps/planet/build.xml
/apps/planet/build.properties
/apps/planet/nbproject
/apps/planet/src/java
- org.apache.roller.planet.business.*
- org.apache.roller.planet.config.*
- org.apache.roller.planet.pojos.*
- org.apache.roller.planet.util.*
/apps/planet/test/java
/apps/planet/testdata
/apps/planet/web (empty right now)
This is all of the code that Roller Weblogger uses for its planet
features and it can be built, tested, and packaged as a jar file to be
included in the Roller Weblogger app and used by the rest of the planet
app code in the sandbox. I left the rest of the planet code in the
sandbox like you wanted, so that includes all the roller.planet.ui.*
stuff which makes up the faces forms, the tasks, and all the web
resources.
I think this gives us a good solid start to building out the official
planet app project space and we can migrate new code here only when we
think it's truly ready. So most development for the planet app would
still happen in the sandbox.
-- Allen