<div dir="ltr">I like the idea, if as you say, it will be cached on the server. If we can have the sidecar downloaded at the same time, that would be good.<div><br></div><div>But I guess if we&#39;re going to do that, then I&#39;m not sure I understand why we don&#39;t also do this in the .conf file.</div>
<div><br></div><div style>But so long as the installation of the module means that sidecar information comes with it, then that solves all of my problems.</div><div style><br></div><div style>Chris</div><div style><br></div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 3 June 2013 13:42, DM Smith <span dir="ltr">&lt;<a href="mailto:dmsmith@crosswire.org" target="_blank">dmsmith@crosswire.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I&#39;ve been mulling over whether we need to have a sidecar for a module&#39;s conf. A sidecar would be just like a module&#39;s conf and would be merged into the internal/core representation of the conf. If there&#39;s a conflict/duplicate, the sidecar would win.<br>

<br>
Today, we store the CiperKey in the module&#39;s conf.<br>
<br>
We also have a mechanism in Bible Desktop to store user preference for Font and some notion of position and size of various windows, so that the user can return to a last known state. I&#39;m pretty certain that per user settings should be a separate consideration. Maybe a second level sidecar for this?<br>

<br>
I think the sidecar would be used by a front-end to store what it needs to know about a module that is not easy to discover.<br>
<br>
Examples,<br>
Introductions: Does a module have introductions. STEP has a use case for this.<br>
Books: Which books are present/missing.<br>
Chapters: Which chapters in a book are missing/present.<br>
...<br>
<br>
We&#39;ve got a caching mechanism for low powered devices (i.e. AndBible has pre-built indices on the CrossWire Server). Maybe we could do the same for such info.<br>
<br>
Way back when we had an argument for &quot;download size&quot;. It was finally added to the conf, but it took forever. Having a sidecar sidesteps such arguments. (We should still have the discussion).<br>
<br>
In Him,<br>
        DM Smith<br>
_______________________________________________<br>
jsword-devel mailing list<br>
<a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
</blockquote></div><br></div>