[Building Sakai] Creating new tool in Sakai 2.6

Steve Swinsburg steve.swinsburg at gmail.com
Wed Aug 3 17:29:50 PDT 2011


Definitely check out one of the quickstart's as Bryan listed below.

You'll need to get a development environment up and running. See here:
https://confluence.sakaiproject.org/display/BOOT/Sakai+Programmer+Manual


Here is a summary I wrote for a bootcamp I held recently:
Install Subversion (1.6).
Install Java (1.6).
Install Maven (2.2.1, not 3 unless you are working on Sakai trunk).
Download and unpack Tomcat (5.5.33, not 6 or 7 yet). You will probably end up with multiple instances of Tomcat so arrange your workspace accordingly.
Configure environment variables.
Check out the Sakai source code.
Build the source code and deploy into Tomcat.
Setup your database for Sakai
Configure sakai.properties.
Start Tomcat.
Most of this is covered in the comprehensive Sakai Install Guide, please read this: https://confluence.sakaiproject.org/display/DOC/Sakai+CLE+2.8+Release+Notes

It covers the initial installation and configuration of Maven and the setup of the environment variables.


cheers,
Steve


On 04/08/2011, at 2:22 AM, Bryan Holladay wrote:

> There are a few ways to get started quickly.
> 
> Maven archetype (credit Steve Swinsburg)
> https://confluence.sakaiproject.org/display/BOOT/Sakai+Wicket+Maven+Archetype
> 
> Eclipse App Builder: (credit Aaron Zechoski)
> https://confluence.sakaiproject.org/display/BOOT/Sakai+App+Builder
> 
> 
> Just a personal preference, but the Sakai Wicket Maven Archetype is the quickest, but if you don't know wicket, then you have the learning curve.  Eclipse app builder has RSF, JSF, JSP and Wicket for it's options but takes a lot more setup to get started (compared to maven archetype).
> 
> There may be something else out there too, this is just off the top of my head.
> 
> -Bryan
> 
> ps... sorry to reply twice, I meant to reply all to include the dev list
> 
> 
> On Wed, Aug 3, 2011 at 11:59 AM, Khalid Qureshi <kq2119 at columbia.edu> wrote:
> Hi,
> 
>  
> 
> I am a Java developer in Columbia University and I am assigned to develop a new tool in Sakai.
> 
> I searched thru documents in Sakai confluence and Google but did not get clear idea.
> 
>  
> 
> So I am looking for some help regarding new tool development in Sakai, since I have very
> 
> Short amount of development time. I will appreciate if someone can response to me. Thanks
> 
>  
> 
> Khalid Qureshi
> 
>  
> 
> 
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110804/f136dbc0/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: icklearrow.gif
Type: image/gif
Size: 49 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110804/f136dbc0/attachment.gif 


More information about the sakai-dev mailing list