Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Work in Progress

Project overview

  • Umbrella task for initial project set-up
  • Phase 2 Subversion branch
  • Web presentation technology : RSF
  • Persistence approach : JCR for digital repository (e.g., storing original image files); Spring JDBC for application data; Content Hosting only used for interaction with Resources (e.g., import existing Resources file into Image Gallery).
  • Allow builds and deployment of both Phase 1 Image Gallery and Phase 2 Image Gallery to the same server, at least during early development.

Deployment environment

To simplify and speed up collaboration, we'll agree on a target environment. Looking at our requirements, it doesn't seem worth maintaining a fully standalone version (except for unit testing). On the other hand, we aren't providing core services that need to be checked against all Sakai components and applications, and so there's no need to load our server startups and our IDEs with the full trunk.

Rather than take on the complexity of a separate top-level set of externals (as the Cafe project does), we'll build filters on locally modified checkouts of the Sakai trunk.

  1. Check out the Sakai trunk.
  2. Add the extra svn:externals needed for Image Gallery development and deployment (Fluid components; the Image Gallery project itself).
  3. Add a slimmed down "image-gallery" Maven profile to the top-level "pom.xml", to speed up builds and server starts.
  4. Define a slimmed down Image Gallery working set in Eclipse to speed up coding and debugging.
  • No labels