Re: [Server-devel] First semi-version of Simple Digital Library Index
On Tue, Nov 3, 2009 at 2:58 PM, Mike Dawson wrote: > 1. A content team uses the app as a normal desktop java app and exports it all Tell me more about this model. The content team is going to be preparing content for 5 000 XSs, each in one of 5 000 schools. Some of those schools have a very limited, unreliable internet connection. Others have no internet connection. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] First semi-version of Simple Digital Library Index
SDLI can run two ways: 1. A content team uses the app as a normal desktop java app and exports it all 2. The content team just puts together the folder contents (e.g. PDFs, media, etc) and then SDLI runs on the XS from the command line to generate the browsing pages / indexes etc. Also the XS can simply have an apache config that points to the directory where the SDLI export lives... then plain vanilla apache can serve it. The problems that I wanted to solve were: 1. Making library creation fast and simple - existing systems just needed too much time for meta data arrangement etc. 2. In a limited connectivity environment how do we serve content quickly and efficiently to schools? Infoslicer grabs info. SDLI arranges large quantities of information in a way that can be browsed, searched, etc (e.g. you could use infoslicer to grab multiple bits, categorize them, and then use SDLI to make an index) We use webdump (a open source app we programmed based on httrack) to grab websites and package them into a format suitable for offline use. Regards, -Mike 2009/11/2 Martin Langhoff : > On Sun, Nov 1, 2009 at 8:21 PM, Mike Dawson > wrote: >> Finally made a first version of Simple Digital Library Index that we >> have designed here to make libraries easier in limited connectivity >> scenarios: > > Good to hear it is progressing! > > How would the workflow be? I imagine something like... > > 1 - A content team puts together their own library based on SDLI. How > does this work? Is SDLI running on a local server? > > 2 - The team "exports" their library... a version? snapshot? the items > marked as QA'd? > > 3 - The exported library is installed / updated on the XS > > 4 - The XS serves it (maybe with added smarts such as a search > system...)? The XS can embed it in Moodle courses? > > > > m > -- > martin.langh...@gmail.com > mar...@laptop.org -- School Server Architect > - ask interesting questions > - don't get distracted with shiny stuff - working code first > - http://wiki.laptop.org/go/User:Martinlanghoff > ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] First semi-version of Simple Digital Library Index
On Sun, Nov 1, 2009 at 8:21 PM, Mike Dawson wrote: > Finally made a first version of Simple Digital Library Index that we > have designed here to make libraries easier in limited connectivity > scenarios: Good to hear it is progressing! How would the workflow be? I imagine something like... 1 - A content team puts together their own library based on SDLI. How does this work? Is SDLI running on a local server? 2 - The team "exports" their library... a version? snapshot? the items marked as QA'd? 3 - The exported library is installed / updated on the XS 4 - The XS serves it (maybe with added smarts such as a search system...)? The XS can embed it in Moodle courses? m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] First semi-version of Simple Digital Library Index
Hi Mike, This looks interesting. I'm working on a course for teachers about Sugar and I'm wondering if this is a tool I should potentially include. Can you give me an overview of the problem its designed to solve and the use cases and types of users who will be both using and populating it? Is the library stored on the XS or the XO? How does this compare/interact with infoslicer? Thanks! Caroline On Sun, Nov 1, 2009 at 2:21 PM, Mike Dawson wrote: > Dear All, > > Finally made a first version of Simple Digital Library Index that we > have designed here to make libraries easier in limited connectivity > scenarios: > > http://wiki.laptop.org/go/Simple_Digital_Library_Index > > In this I've tidied up a lot of the code, added a javascript based > search that works offline, and made a GUI for tagging folders and > building the library itself. > >* Generates a plain old HTML browsing interface - no MySQL, PHP, > etc. required >* Generates an index of all the meta data and files in the library > - you can download this and use it the same way as a repository >* Generates a basic Javascript search system that works even offline >* Very simple to add content - just assemble folders of content > and tag the files using their own format if required. >* Very easy to replicate - static HTML files are generated; > therefor it can be easily copied to any medium, made accessible by > being put into a webserver (e.g. Apache) directory >* Suitable for offline use or use on a school server that does not > have an internet connection. >* Can be simply localized by using an XML dictionary file. Will > look and see if this can be generated from po files etc. HTML pages > will be automatically generated for each language as specified in the > config file. >* Can be made full text searchable by feeding the index page to Nutch > [1] > > Will be having the team here work on documentation and putting our > example library online. Still very much work in progress but hope > this gives a flavor. We have deployed it out here in Afghanistan and > it works pretty nice for serving our offline websites and other media > to kids. > > Regards, > > -Mike > ___ > Devel mailing list > de...@lists.laptop.org > http://lists.laptop.org/listinfo/devel > -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] First semi-version of Simple Digital Library Index
Dear All, Finally made a first version of Simple Digital Library Index that we have designed here to make libraries easier in limited connectivity scenarios: http://wiki.laptop.org/go/Simple_Digital_Library_Index In this I've tidied up a lot of the code, added a javascript based search that works offline, and made a GUI for tagging folders and building the library itself. * Generates a plain old HTML browsing interface - no MySQL, PHP, etc. required * Generates an index of all the meta data and files in the library - you can download this and use it the same way as a repository * Generates a basic Javascript search system that works even offline * Very simple to add content - just assemble folders of content and tag the files using their own format if required. * Very easy to replicate - static HTML files are generated; therefor it can be easily copied to any medium, made accessible by being put into a webserver (e.g. Apache) directory * Suitable for offline use or use on a school server that does not have an internet connection. * Can be simply localized by using an XML dictionary file. Will look and see if this can be generated from po files etc. HTML pages will be automatically generated for each language as specified in the config file. * Can be made full text searchable by feeding the index page to Nutch [1] Will be having the team here work on documentation and putting our example library online. Still very much work in progress but hope this gives a flavor. We have deployed it out here in Afghanistan and it works pretty nice for serving our offline websites and other media to kids. Regards, -Mike ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel