<div>I agree it probably isn&#39;t user data (though it is comparable with, say, extensions under Firefox); the reason it is put there is that most users don&#39;t have permissions in program files (especially under Vista). That&#39;s why %PUBLIC% under Vista is probably better. Don&#39;t think Public is pre-vista, though. </div>

<div>&nbsp;</div>
<div>While I don&#39;t mind leaving backwards compatibility in for folders starting with .sword, under Sindows, .sword just doesn&#39;t cut it.&nbsp;It really needs to be Sword (or possible Crosswire\Sword). Users can&#39;t even create folders starting with a &quot;.&quot; from explorer.</div>

<div>&nbsp;</div>
<div>BPBible is not going to be installed by default under Crosswire. But it could look there easily enough.</div>
<div><br clear="all">God Bless,<br>Ben<br>-------------------------------------------------------------------------------------------<br>Multitudes, multitudes,<br>&nbsp; &nbsp;in the valley of decision!<br>For the day of the LORD is near<br>
&nbsp; &nbsp;in the valley of decision.<br><br>Giôên 3:14 (ESV)<br><br><br><br></div>
<div class="gmail_quote">On Fri, Dec 19, 2008 at 11:14 AM, Troy A. Griffitts <span dir="ltr">&lt;<a href="mailto:scribe@crosswire.org">scribe@crosswire.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Our engine has a number of ways which it can be configured and these all work on all platforms. &nbsp;We don&#39;t remove support for some ways of configuration on certain platforms-- including $HOME/.sword. &nbsp;If you have something there, then it will do the appropriate SWORD thing (in the case of $HOME/.sword it will augment any other configuration location found by adding modules found here). &nbsp;I use the same file system and SWORD library install on a number of system. &nbsp;It&#39;s fun. &nbsp;Try adding an /etc/sword.conf to your windows drive :) &nbsp;Don&#39;t use it if you think it shouldn&#39;t be there on windows.<br>
<br>The appropriate response to where modules are officially found on any OS by the SWORD engine (should also be with JSword as well) is:<br><br><a href="http://crosswire.org/svn/sword/trunk/INSTALL" target="_blank">http://crosswire.org/svn/sword/trunk/INSTALL</a><br>
under the DETAILS section.<br><br>We should stay unified on this (and other things).<br><br>These many configuration options allows OS friendly locations by letting any app installer either include a ./sword.conf which specifies where to look for modules, or else setting env SWORD_PATH (if they don&#39;t like the other default locations scanned).<br>
<br>So, for example, if we decide our windows apps should be installed to C:\Program Files\CrossWire\&lt;APP_NAME&gt;\ and want to put all our modules under C:\Program Files\CrossWire\library\ then we can do this now without any configuration additions. &nbsp;We can set a SWORD_HOME env variable if we think they should be in a different place. &nbsp;I personally don&#39;t think modules should go under the AppData folder under windows. &nbsp;I don&#39;t think module data is user data at all. &nbsp;It is not, for example, user specific email, or anything like that. &nbsp;It is an integral part of the application and not user specific, per se. &nbsp;Plus, I personally like to keep my sword install all together so I can, say, drag it to a USB stick or copy it to CD or whatever. &nbsp;We don&#39;t count on any registry settings either, and we&#39;re not planning to change that anytime soon.<br>
<br>&nbsp; &nbsp; &nbsp; &nbsp;-Troy.<br><br><br><br><br><br>Ben Morgan wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div></div>
<div class="Wj3C7c">On Fri, Dec 19, 2008 at 10:19 AM, Matthew Talbert &lt;<a href="mailto:ransom1982@gmail.com" target="_blank">ransom1982@gmail.com</a> &lt;mailto:<a href="mailto:ransom1982@gmail.com" target="_blank">ransom1982@gmail.com</a>&gt;&gt; wrote:<br>
<br>&nbsp; &nbsp; &gt; 2) $APPDATA\Sword (preferred location)<br>&nbsp; &nbsp; &gt; 3) $HOME\.sword (this needs to be deprecated under windows in<br>&nbsp; &nbsp;favour of the above - and it needs engine support added to look for<br>&nbsp; &nbsp;the above)<br><br>
&nbsp; &nbsp;GS uses this now, but would use 2) if engine support was added.<br><br>&nbsp; &nbsp; &gt; 4) $ALLUSERSPROFILE\Sword<br><br>&nbsp; &nbsp;GS uses ALLUSERSPROFILE\.sword, but we could probably change to Sword<br><br>Under windows, there shouldn&#39;t be pathnames starting with &quot;.&quot;. That is a unix thing. This needs to be changed in the engine, as well.<br>
<br><br>&nbsp; &nbsp; &gt; and maybe (under Vista, anyway - but not sure what the function<br>&nbsp; &nbsp;of $PUBLIC is meant to be)<br>&nbsp; &nbsp; &gt; 5) $PUBLIC\Sword<br>&nbsp; &nbsp; &gt;<br>&nbsp; &nbsp; &gt; The last two are very likely to be read only under Vista at<br>
&nbsp; &nbsp;least; I don&#39;t think there is any central directory where all users<br>&nbsp; &nbsp;can write to.<br><br>&nbsp; &nbsp;I don&#39;t know about $PUBLIC but under XP and Vista, ALLUSERSPROFILE is<br>&nbsp; &nbsp;writable by both normal user and administrator on my systems (although<br>
&nbsp; &nbsp;I was previously under the impression that it wasn&#39;t writable on<br>&nbsp; &nbsp;Vista).<br><br>Digging deeper into the permissions, users can do almost anything to public, but not delete from ALLUSERSPROFILE. I&#39;m not sure which of those is best.<br>
&nbsp;God Bless,<br>Ben<br>-------------------------------------------------------------------------------------------<br>Multitudes, multitudes,<br>&nbsp; in the valley of decision!<br>For the day of the LORD is near<br>&nbsp; in the valley of decision.<br>
<br>Giôên 3:14 (ESV)<br><br><br></div></div>------------------------------------------------------------------------ 
<div class="Ih2E3d"><br><br>_______________________________________________<br>sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br><a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br></div></blockquote>
<div>
<div></div>
<div class="Wj3C7c"><br><br>_______________________________________________<br>sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br><a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br></div></div></blockquote></div><br>