[Building Sakai] New Sakai Architecture

William Karavites willkara at oit.rutgers.edu
Wed Apr 1 11:10:43 PDT 2015


Can't forget about Redis and MongoDB as the cache/database servers! 

------------------------------------ 
William Karavites 
Application Programmer 
OIT/OIRT- Rutgers University 
Office: 848-445-8726 
Cell: 732-822-9405 
willkara at rutgers.edu 
http://willkara.com 
------------------------------------ 

----- Original Message -----

From: "William Karavites" <willkara at oit.rutgers.edu> 
To: "Brian Baillargeon" <bbailla2 at uwo.ca> 
Cc: "Sakai-Dev" <sakai-dev at collab.sakaiproject.org> 
Sent: Wednesday, April 1, 2015 12:52:35 PM 
Subject: Re: [Building Sakai] New Sakai Architecture 

I've done some research and think the following plan would work out great for Sakai: 

Front End: 


    1. Front-End app with AngularJS & ReactJS 
    2. We can use compiled SASS and CoffeeScript libraries for the design and UI 

Back End: 


    1. Ruby on Rails with GO! for a few of the more advanced libraries. 

Systems 


    1. Vagrant for the self-hosted VM's for each community 
    2. Chef to help each community configure them for their systems 



------------------------------------ 
William Karavites 
Application Programmer 
OIT/OIRT- Rutgers University 
Office: 848-445-8726 
Cell: 732-822-9405 
willkara at rutgers.edu 
http://willkara.com 
------------------------------------ 

----- Original Message -----

From: "Brian Baillargeon" <bbailla2 at uwo.ca> 
To: "Adrian Fish" <adrian.r.fish at gmail.com>, "Neal Caidin" <neal.caidin at apereo.org> 
Cc: "Sakai-Dev" <sakai-dev at collab.sakaiproject.org> 
Sent: Wednesday, April 1, 2015 10:32:59 AM 
Subject: Re: [Building Sakai] New Sakai Architecture 

Sounds pretty ambitious to me. I think we should limit scope, get things working with tape. Leave the grade calculations to human computers until we get there. 

On 15-04-01 09:03 AM, Adrian Fish wrote: 



It needs to work on my first gen Kindle. A text interface makes a lot of sense. It needs to wrap ok, too. 

On 1 April 2015 at 13:58, Neal Caidin < neal.caidin at apereo.org > wrote: 

<blockquote>

Thanks Miguel. 

Yes, very good points. See my suggestions inline. 


On Wed, Apr 1, 2015 at 8:28 AM, Miguel Carro Pellicer < mcarro at entornosdeformacion.com > wrote: 

<blockquote>

Hi Neal, 

I suggest to minimize the number of code lines, my 32MB hard disk does not have too much capacity :( 




I think one way to do this is to truncate the code to the point that it fits and subtract an additional 3 characters and put the word "END". The computer should figure out that is all that is available and make it work with whatever it has got. Of course, that is not i18n compatible so maybe we need a resource string instead? 


<blockquote>


Also teachers will be happy if they have some console interface to insert the grades in Gradebook, reading a text file with some format or something :) 

</blockquote>

This could help towards the code reduction! Nice thinking! 

<blockquote>


Regards, Miguel 


El 01/04/2015 a las 13:45, Neal Caidin escribió: 

<blockquote>

Hi sakai-dev, 

Some discussion in the community about starting Sakai over from scratch. 

A couple of the leading architectural suggestions include: 

* Writing Sakai completely in Hypercard and using Docker for code distribution to each person's local machine. If necesssary including a 1996 Mac emulator in the bundle. For the occassional "multi-user" version you will need a server to which all the Hypercard stacks are sent, and then use Perl to process the data. 

* A DIY kit of 6502 microprocessors for speedy 8 bit processing. Each kit will include a series of 128 pre-programmed ROMs that can be connected in serial to provide the Sakai program. Don't worry, we will not need to write this in Assembly, we will use Cobol on a time share for the development. 


Other ideas welcome. This is the "brainstorm" stage. 

Cheers, 
Neal 



_______________________________________________
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" 

</blockquote>

-- 
	

Miguel Carro Pellicer 
CTO Entornos de Formación S.L. 



Phone: +34 - 686266485 
Email: mcarro at entornosdeformacion.com 


No me imprimas si no es necesario. Protejamos el medio ambiente 


AVISO LEGAL: El contenido de este mensaje de correo electrónico, incluidos los ficheros adjuntos, es confidencial y está protegido por el artículo 18.3 de la Constitución Española, que garantiza el secreto de las comunicaciones. 
Si usted recibe este mensaje por error, por favor póngase en contacto con el remitente para informarle de este hecho, y no difunda su contenido ni haga copias. 
*** Este mensaje ha sido verificado con herramientas de eliminación de virus y contenido malicioso *** 
Este aviso legal ha sido incorporado automáticamente al mensaje. 

</blockquote>



_______________________________________________ 
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" 

</blockquote>




_______________________________________________
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" 

</blockquote>


_______________________________________________ 
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/20150401/fb6b8fbe/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 8726 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20150401/fb6b8fbe/attachment.jpe 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 1103 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20150401/fb6b8fbe/attachment-0001.jpe 


More information about the sakai-dev mailing list