[Building Sakai] Blackboard 8 to Sakai 2.7

Steve Swinsburg steve.swinsburg at gmail.com
Sat Mar 19 01:21:06 PDT 2011


It's a core tool but that only means the distribution, it's an optional deployment.   So you could pull if out of a deployment and Sakai would run happily. 
If there was a hard dependency then the import part wouldn't work at all without it. 

For things like this in the past we have just moved the relevant part of the tool into the other service and made the tool depend on that other service. Eg gradebook service is in edu services and gradebook depends on that rather than everything else depending in the gradebook. 

Is this doable in the Samigo case?

Cheers,
Steve

Sent from my iPhone

On 19/03/2011, at 1:30, Sam Ottenhoff <ottenhoff at longsight.com> wrote:

> I agree that we can find a way around this either by commenting out Samigo support by default or via EntityBroker, but where are optional Sakai tools defined?
> 
> Samigo is a core tool for Sakai AFAIK:
> 
>   https://confluence.sakaiproject.org/display/DOC/Tools+%282.7%29
> 
> --Sam
> 
> On 3/18/2011 8:41 AM, David Haines wrote:
>> 
>> I'm not quite sure of the context here so if this is a moot comment so much the better.
>> 
>> Samigo is not just indie, it is optional.  If there is a change that requires including Samigo to build Sakai it would be controversial.
>> 
>> - Dave
>> 
>> David Haines
>> CTools Developer
>> Digital Media Commons
>> University of Michigan 
>> dlhaines at umich.edu
>> 
>> 
>> 
>> 
>> On Mar 11, 2011, at 5:26 PM, Sam Ottenhoff wrote:
>> 
>>> Yep, agree that the process is way too difficult right now.  Even though               Samigo is indie, can't we make common/import-parsers depend on the Samigo import JAR?  
>>> 
>>> 
>>> On 3/11/2011 4:01 PM, John Bush wrote:
>>>> 
>>>> I attached a patch to this, it moves everything that was left in archive into common, and adds the blackboard parsers.  Sure would be nice if for 2.9 maybe we could have all this stuff in ootb sakai and working out of the gate.  Probably have to comment out the samigo stuff at a minimum b/c its an indie but for sure its way too hard right now.  I just tested against a blackboard 8 export and it works just fine.
>>>> 
>>>> On Thu, Aug 12, 2010 at 11:26 AM, Sam Ottenhoff <ottenhoff at longsight.com> wrote:
>>>>  On 8/12/2010 2:14 PM, Zach A. Thomas wrote:
>>>> > I am pleasantly surprised that this code is still useful.
>>>> >
>>>> > But this reminds me of a question I've been meaning to ask on here:
>>>> > What happened to import-api, import-impl, and import-parsers? Compare and contrast these two:
>>>> 
>>>> 
>>>> The code is now in the independent project common/import-parsers.
>>>> 
>>>> Unfortunately, the refactoring to common has made getting this code to
>>>> work more difficult (http://jira.sakaiproject.org/browse/SAK-18808).
>>>> 
>>>> The steps to get all import functionality to work properly:
>>>> 
>>>>   1) Manually build the samigo-import JAR (another independent project)
>>>> and deploy to components/import-pack/WEB-INF/lib
>>>> 
>>>>   2) Move the sakai-import-announcement JAR from
>>>> components/sakai-anouncement-pack (yes, anouncement spelled with one n)
>>>> to components/import-pack/WEB-INF/lib
>>>> 
>>>>   3) Merge the components.xml file from
>>>> components/sakai-anouncement-pack/WEB-INF to
>>>> components/import-pack/WEB-INF/components.xml
>>>> 
>>>>   4) Remove the components/sakai-anouncement-pack dir
>>>> 
>>>>   5) Make sure the bb6 JARs are also in components/import-pack/WEB-INF/lib
>>>> 
>>>>   6) Make sure everything is uncommented in
>>>> components/import-pack/WEB-INF/components.xml
>>>> 
>>>> --Sam
>>>> 
>>>> 
>>>> _______________________________________________
>>>> 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"
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> John Bush
>>>> 602-490-0470
>>> _______________________________________________
>>> 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/20110319/309355f5/attachment.html 


More information about the sakai-dev mailing list