[sword-devel] CORS API

Troy A. Griffitts scribe at crosswire.org
Sun Jun 25 13:20:05 MST 2017

Hi Stephan,
We have another new sword-devel subscriber interested in web development and I wanted to ping your email so he could read through the quoted thread. I want to support your ideas but am skeptical right now about supporting format shifting to indexeddb. Mostly because I'm not sure what can of worms that might open up for dealing with publishers. Also technically, I've always had trouble storing anything sizeable into an indexeddb store.


On June 25, 2017 9:33:04 AM GMT+02:00, Stephan <info at tetzels.de> wrote:
>this is an old thread, but I like to second that. It would be really
>nice if CORS could be enabled for everything under
>Currently this is one of the main obstacles to write a modern
>offline-first (progressive) webapp.
>Are there any specific reasons why CORS can't be enabled for the module
>Am 28.12.2016 um 15:59 schrieb Simon Biggs:
>> I want to be able to make a progressive web app using Angular. I want
>> to be able to download the resources from crosswire and store them
>> IndexedDB. The advantage of this is nothing needs to be installed on
>> users machine, everything I write immediately works on every
>> system. And because of IndexedDB all Bible resources can be accessed
>> offline. Because of the progressive webapp infrastructure the website
>> itself will also be able to be accessed offline.
>> If I was to place a server between the webapp and the user the user
>> would not be able to download the resources offline. That would
>> to redistribution by myself. However, if the client webapp directly
>> downloads from crosswire via a REST API then that fulfills your
>> distribution agreements.
>>     ---------- Forwarded message ----------
>>     From: "Troy A. Griffitts" <scribe at crosswire.org
>>     <mailto:scribe at crosswire.org>>
>>     To: "SWORD Developers' Collaboration Forum"
>>     <sword-devel at crosswire.org <mailto:sword-devel at crosswire.org>>
>>     Cc: 
>>     Date: Tue, 27 Dec 2016 11:47:43 -0700
>>     Subject: Re: [sword-devel] CORS API
>>     Hi Simon,
>>     Thanks for your ideas.  I'm interested to hear a little about the
>>     use cases you are targeting.  Are you trying to server offline
>>     browser users in general, or do you have a specific case you have
>>     mind?
>>     The background here is that we typically don't encourage
>>     transferring data from our format to another.  Though we've
>>     accumulated a large library of works and that, in itself, is
>>     to other engineer, we don't curate any of these individual
>>     and simply have done the work to track down each authoritative
>>     source, get permission for distribution and use as openly as can
>>     obtained from their curator, and then to convert their primary
>>     source into our module format.  This doesn't pass along any
>>     for use to other projects outside those of CrossWire, and also
>>     doesn't provide a primary source for any of this material-- which
>>     lead to multiplied data conversion issues when moving on to a
>>     jump from the primary source.
>>     We have a C++ engine which runs on most any device you might wish
>>     support (including web server)-- with many bindings for most
>>     scripting languages, and also a native Java engine as well.  Both
>>     these can be used to discover, install, and access our entire
>>     library, if you'd like to start a new application in our
>>     or contribute to an existing solution.
>>     Two web applications which use our engines and might interest you
>>     http://crosswire.org/study
>>     http://stepbible.org
>>     Hope this helps.  Welcome!  Looking forward to sharing in service
>>     together,
>>     Troy
>sword-devel mailing list: sword-devel at crosswire.org
>Instructions to unsubscribe/change your settings at above page

Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20170625/c44e26fd/attachment.html>

More information about the sword-devel mailing list