Implementation Commitments

1. Implementation Commitments

Implementation units and commitments:

Functional Unit

Time Estimate

Institutions/People that will contribute to this + amount of time

1. Main Screen Templates

TOTAL HOURS = ~208 (5.2 person weeks)

Cambridge University (Nicolaas Matthijs / Framework enhancements)

2. Create a Site

TOTAL HOURS = ~64 (1.6 person weeks)

University of Michigan

3. Manage Site Settings

TOTAL HOURS = ~226 (5.7 person weeks)

University of California, Berkeley

4. Edit Preferences

TOTAL HOURS = ~35 (.9 person weeks)

Indiana University

5. Personalize the Portal

TOTAL HOURS = ~109 (2.7 person weeks)

 

6. (tick) Add Tools

TOTAL HOURS = ~80 (2 person weeks)

Cambridge University

7. Join & Edit Sites

TOTAL HOURS = ~243 (6.1 person weeks)

Georgia Tech

2. Follow development progress

The current development progress can be followed at

http://sandbox1-uk.sakaiproject.org/dev/

If you would like to have a login, please send an email request to nicolaas.matthijs@caret.cam.ac.uk

3. How to set up the Development Environment

a.1. Trunk build

This is the easiest solution, as a Sakai trunk build already contains Search and JCR.

svn co https://source.sakaiproject.org/svn/sakai/trunk/
mvn clean install sakai:deploy

a.2. Cafe trunk build with search and jcr enabled (alternative)

This contains less projects, and thus is lighter to run on your machine. It does require you
to add in Search and JCR as extra projects

svn co https://source.sakaiproject.org/svn/cafe/trunk/
mvn clean install sakai:deploy
svn co https://source.sakaiproject.org/svn/jcr/branches/sakai_2-5-x/
cd jcr
mvn clean install sakai:deploy
cd ..
svn co https://source.sakaiproject.org/svn/search/trunk/
cd search
mvn clean install sakai:deploy

b. sakai.properties:

Add the following entries to your Sakai.properties file

search.enable=true
jcr.experimental=true
loggedOutUrl=/dev

c. SData

We will now checkout the SData project, which provides most of the datafeeds that are being
used so far:

svn co https://source.sakaiproject.org/contrib/tfd/trunk/sdata/
cd sdata
mvn clean install sakai:deploy

Make sure the SData POM.xml file complies with Master POM

d. Interface files

Go into the webapps folder of your tomcat and check out the widget files:

svn co https://source.sakaiproject.org/contrib/ux/trunk/uxportal/src/main/webapp/ dev

Also check out the widget files:

svn co https://source.sakaiproject.org/contrib/ux/trunk/uxwidgets/src/main/webapp/ devwidgets

e. Start up server

Start up your tomcat server and wait until finished.Then go to localhost:8080/dev to run the development
environment.