[jsword-devel] Request assignment to the open issues bellow

DM Smith dmsmith555 at yahoo.com
Sat Apr 22 06:22:09 MST 2006


Kurt Andrews wrote:
> Folks,
>
> Just a couple of questions on getting involved in the project:

Kurt, Welcome to the JSword team! We are really excited about you 
getting involved!
>
> I was poking around in jira looking for something to tackle and I'd 
> like to request assignment to the following open issues
>
> js-11 write support for book/bookDriver
> js-12 personal commentary

FYI. There is a rudimentary framework for writing, but the calls are 
stubbed out. Also, there is an activate/inactivate mechanism which is 
used in maintaining whether the read cache of the module is valid or not.

> js-31 local file system installer (does this include application 
> installation or just modules?)

Just the modules. Basically, the BibleDesktop -> Tools -> Books is what 
we refer to as the installer. On it there is an Edit Site button, which 
brings up a site definition dialog. In the code, we used to have a 
dropdown to choose the kind of installer to pick and then the form would 
switch to show the pertinent fields for that installer type. The 
dropdown should be put back with a choice for the SWORD http installer 
and your SWORD local installer. The local installer should provide a 
field for the directory for a local install. It probably will be a CD or 
a network share where the modules are located. Since it is a local 
installer, having a filesystem browser would be nice. When we did this 
before, we found that we had to allow for files to be picked, but we 
understood it as picking the directory containing the file.

>
> I couldn't find a way to assign myself but I could have been suffering 
> from drain bamage or something.

Nope, you are not brain dead. I had to add you to the jira-developers 
group. Then you show up on the dropdown and you get an "Assign to me" 
link on the issue page. This is a global ability but please use it for 
the JSword, Common and BibleDesktop projects. If you want to tackle any 
other issuse in other projects talk to the project owner first.

I've assigned one, you can do the rest.

>
>
> I'm looking for a way to get my feet wet with OSIS markup?  Does 
> anyone have any small pieces that I can help with.

There may be, but the only one I know of at this time is 
www.crosswire.org/~dmsmith/kjv2006. This is reasonably near being finished.

Within JSword there are a couple of ways to become familiar with OSIS. 
One is to modify the xslt that we use to display it. This is located at 
bibledesktop/src/main/resources/xsl/cswing.

Another way is to look at the examples: org.crosswire.jsword.examples 
(o.c.j.examples) , especially *ToOsis.java.

And you might find how we actually convert from ThML/GBF/PlainText/OSIS 
-> OSIS -> HTML instructive.
This consists of two parts:
1) A filter for each supported encoding that converts to OSIS. (see 
o.c.j.book.filter....)
2) The transformation from that result to HTML. (see 
o.c.bibledesktop.display.textpane.TextPaneBookDataDisplay.refresh())

>
>
> I've got a couple of project deadlines that are going to keep me 
> pretty busy until the end of May.  So if any of these are on a 
> critical timeline and need to be assigned to someone else, just let me 
> know.

Not a problem. We code as God gives us time. We release when we the code 
is ready.

>
> Also, does anyone know if there is a beta of the ESV module available 
> for testing?



More information about the jsword-devel mailing list