[sword-devel] SWORD Remote Module Repository Setup

Troy A. Griffitts scribe at crosswire.org
Sat Nov 29 13:44:44 MST 2008


Thank you so much for starting this.  You have lots of great 
information.  Here are my 2p :)

Reading all the details at first sounds slightly daunting.  The most 
basic way to setup a remote repository is to simply point an anonymous 
FTP server to any working SWORD module installation (i.e. if 
/usr/share/sword works for your frontends, then expose this directory 
via your FTP server and your module repository is done).  All C++ SWORD 
frontends should function properly from this.

I have always desired for JSword to also function from this simple 
installation, but I realize due to technical issues with Windows, a 
while back, decisions were made to use http, and since this technical 
problem forced them to move from the existing standard, they decided to 
optimize and use the zip files produced from our web packaging system. 
I believe I have this history correct.  DM can provide more accurate and 
detailed information if I'm off too much.  I would still like for JSword 
to support this scheme used by our C++ engine-- which I believe it used 
to support.  DM and I have discussed this and other issues moving 
forward to more optimized and standardized installation procedures.  But 
the simplicity of pointing an FTP server to any SWORD module 
installation is a beautiful thing to tell publishers.  I would like all 
of our software to support at least this simple mechanism.

To optimize a repository with quite a few modules, the "mods.d.tar.gz" 
archive file of the mods.d directory can be created.  The repository 
will work fine without this but adding the file will optimize repository 
refresh times for the user if more than a couple modules exist in the 

Again, thank you for taking the time to write this up.


Peter von Kaehne wrote:
> Daniel Owens wrote:
>> Familie von Kaehne wrote:
>>> I also suggest that we add some wiki pages on how to create and maintain
>>> your own repo.
>> Boy, if you could do this Peter, it would be a great help. I did address 
>> this question yesterday or the day before, but nobody responded to it.
> Done. A page is up, but I require some more detail.
> http://www.crosswire.org/wiki/index.php/Creating_and_Maintaining_a_Module_Repository
> How are the the windows zip files created? Can this be done from a Linux 
> computer? Someone(Karl I think) said they were exe files, but they are 
> named zip in our server - so what are they?
> Peter
> _______________________________________________
> 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