[sword-devel] HTTP Transport support (was: Remote Module Repository Wiki)

Troy A. Griffitts scribe at crosswire.org
Fri Nov 5 08:25:07 MST 2010


Thanks for the suggestion Weston,

I had no idea WebDAV allowed programmatic traversal of remote content.
That's great to know!

I wonder at the value of depending on WebDAV to solve our problem though.

Our current reasons to switch to HTTP is that HTTP is ubiquitous-- often
already available at institutions, usually requires no additional
training to make something available, and has no firewall/security
concerns.  I wonder if WebDAV still gives us those benefits.

Troy



On 11/05/2010 02:45 PM, Weston Ruter wrote:
> What about using WebDAV for HTTP? It supports directory listings (i.e.
> collections).
> 
> On Fri, Nov 5, 2010 at 3:35 PM, Troy A. Griffitts <scribe at crosswire.org
> <mailto:scribe at crosswire.org>> wrote:
> 
> 
>     3) The TRANSPORT TECHNOLOGY used to enable this over the Internet.
> 
>     We chose FTP because it was more practical.  It is very difficult to
>     implement the programmatic traversal of a directory and file hierarchy
>     over HTTP.  Apache and IIS all spew out different html for directory
>     listings.
> 
>     Now having said this, Nic Carter submitted the first pass at this which
>     works for our apache server (and likely many apache servers which spew
>     out the vanilla html index page like here:
>     http://crosswire.org/ftpmirror/pub/
> 
>     So, HTTP is currently possible in the engine and if we get push back
>     from publishers or find users not able to use FTP due to firewall
>     restrictions, we plan to fully support HTTP moving forward.  We simply
>     need to break out our directory parsing code and make it work well with
>     a few of the more mainstream httpd services like Apache and IIS.
> 
> 
> 
> -- 
> Weston Ruter
> http://weston.ruter.net/
> @westonruter <http://twitter.com/westonruter> - Google Profile
> <http://www.google.com/profiles/WestonRuter#about>
> 
> 
> 
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page




More information about the sword-devel mailing list