HTML/Javascript based bible for presenting in worship, assembly, sermon, etc.

148 views
Skip to first unread message

chul...@chulsung.com

unread,
Dec 2, 2013, 5:46:27 PM12/2/13
to openscr...@googlegroups.com
Hi,
We have been using Power Point and projectors for displying bible verses during worship, but the problem with Power Point is that you have to prepare slides in advance.  I am looking for a solution that I can quickly search bible verses during worship and display them in very clean way (that is without any distractions like menu bar, tool bars, title bars, etc. other than some graphical elements).  I think the most ideal of that would be something that is written in HTML and Javascript -- one browser window is used for searching verses while the other browser window is used for displaying them.  If you maximize the second browser window, it will be displayed in very clean way and also you can sprinkle some decoration by adding CSS and image files very easily.

Does anyone know this sort of software or website? 

Thanks,
Chul

Mattias Põldaru

unread,
Dec 2, 2013, 7:24:31 PM12/2/13
to openscr...@googlegroups.com
OpenLP might be what you are after. Give it a try.
http://openlp.org

Regards
Mattias

>
> Thanks,
> Chul
> --
> You received this message because you are subscribed to the Google
> Groups "Open Scriptures" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to openscripture...@googlegroups.com.
> To post to this group, send email to openscr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/openscriptures.
> For more options, visit https://groups.google.com/groups/opt_out.

chul...@chulsung.com

unread,
Dec 3, 2013, 1:47:19 PM12/3/13
to openscr...@googlegroups.com
This is very promising.  
Thank you Mattias!

James Cuénod

unread,
Dec 4, 2013, 2:41:52 PM12/4/13
to openscr...@googlegroups.com, chul...@chulsung.com
I realise that this is not a solution to you but is anyone interested in developing a solution to this problem that runs in a browser.
I've been toying with the idea for some time now. It'll need some kind of plugin for multi-monitor support but I'm just wondering whether anyone else out there thinks the idea has any merit?

Peter von Kaehne

unread,
Dec 4, 2013, 2:53:47 PM12/4/13
to openscr...@googlegroups.com
> On Tuesday, 3 December 2013 00:46:27 UTC+2, chul...@chulsung.com wrote:

> Does anyone know this sort of software or website? 

>> Von: "James Cuénod" <j3f...@gmail.com>

>> I realise that this is not a solution to you but is anyone interested in developing a solution to this problem that runs in a browser.
>> I've been toying with the idea for some time now. It'll need some kind of plugin for multi-monitor support but I'm just wondering whether anyone else out there thinks the idea has any merit

James, please do not use HTML email and please do not top post. Both is unhelpful and unfriendly.

Chulsung, yhere are a bunch of solutions for you in existence.

1) Browser based - xulsword and Firebible. Both are essentially plugins to Firefox, both from CrossWire and hence have access to all locally installed Crosswire Bible modules.

2) Web based - the number is endless. I again favour CrossWire's Swordweb, but you can find many others too - probably mostly dependent on which language you need.

Peter
(Crosswire volunteer)

Jesse Griffin

unread,
Dec 4, 2013, 3:35:52 PM12/4/13
to openscr...@googlegroups.com
Hello,

I wanted to note that we have no official stance on top posting or HTML email.

Gmail, by default, top posts, and I suspect most users don't have a problem with that.

Google groups is smart enough to grab the correct information no matter how you reply, see https://groups.google.com/forum/#!topic/openscriptures/0F4O8G4qob4 for the web based version of this thread.

By the way, James and Chul, I think a minimalist web based solution would be great for this.  That way you can pull it up from anywhere without needing special programs installed on the presenting computer.

Happy posting!


Thank you,
Jesse Griffin


David Troidl

unread,
Dec 4, 2013, 6:27:14 PM12/4/13
to openscr...@googlegroups.com
Hi,

Thank you Jesse.  I concur 100% on the posting.  We have people on this list who are not programmers, and should not be required to comply to such a strict standard.

Peace,

David
Message has been deleted

chul...@chulsung.com

unread,
Dec 4, 2013, 7:01:03 PM12/4/13
to openscr...@googlegroups.com, chul...@chulsung.com
I tried Openlp but it's a bit complicated to use.  Certain customization like adding additional bible in additional language (finding, downloading, and installing sword file format) is too difficult for non-technical people.  I also looked at xulsword, but it's just one of browser-based bibles and not suitable for presentation during worship.

The ideal web app will be a single-page and serverless web app and should be able to load and search a bible text (xml, sword, json, csv, etc.).  This way, any website should be able to host it, and any non-technical people can quickly and easily choose a language and version of the bible and start using it without needing to learn or install anything.  Also, they can simply download and start using it on any computer (or even mobile) in a situation where there is no Internet connection.  

If there is not such a web app yet out there, I would certainly put my time on it.  However, Javascript is not my expertise and would need someone's help.  Can anyone give a hand or point a direction here?

chul...@chulsung.com

unread,
Dec 4, 2013, 7:14:12 PM12/4/13
to openscr...@googlegroups.com, chul...@chulsung.com
I posted what I have in my mind in jsfiddle: http://jsfiddle.net/gotomoon/RuKjS/36/embedded/result/
If you click the update button, it opens up another browser window and you can hit F11 key to make it maximize in a second monitor (a projector window).  As you select books and versions and then click the update button, the same browser window keeps updating the bible verses accordingly.  Hope that makes sense.

John Dyer

unread,
Dec 5, 2013, 1:39:55 PM12/5/13
to openscr...@googlegroups.com, chul...@chulsung.com
Not sure if this is what you're looking for but this app: http://biblewebapp.com/v3/

There are conversion tools to move USFM or OSIS texts into the needed format.



On Wed, Dec 4, 2013 at 6:14 PM, <chul...@chulsung.com> wrote:
I posted what I have in my mind in jsfiddle: http://jsfiddle.net/gotomoon/RuKjS/36/embedded/result/
If you click the update button, it opens up another browser window and you can hit F11 key to make it maximize in a second monitor (a projector window).  As you select books and versions and then click the update button, the same browser window keeps updating the bible verses accordingly.  Hope that makes sense.

--
You received this message because you are subscribed to the Google Groups "Open Scriptures" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openscripture...@googlegroups.com.
To post to this group, send email to openscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/openscriptures.
For more options, visit https://groups.google.com/groups/opt_out.



--
John Dyer - http://j.hn/

barry....@gmail.com

unread,
Dec 5, 2013, 5:11:17 PM12/5/13
to openscr...@googlegroups.com, chul...@chulsung.com
Also BibleDropBox can convert bblx bibles to USFM      BibleDropBox http://freely-given.org/Software/BibleDropBox 

John the biblewebapp.com/v3/ is not loading in IE8 but the biblewebapp.com/study/ loads fine...


Mattias Põldaru

unread,
Dec 5, 2013, 8:40:18 PM12/5/13
to openscr...@googlegroups.com
A proof-of-concept I made a year ago or so, in addition to your example
it features CSS3 animations:
https://www.upload.ee/files/3748096/projector.zip.html

Unpack files and open controls.html in Firefox.

Regards
Mattias

Jesse Griffin

unread,
Dec 6, 2013, 12:05:05 AM12/6/13
to openscr...@googlegroups.com
The biblewebapp.com/v3/ looks great to me in Chrome on Debian.  It also looks like a great solution for presenting.

Thank you,
Jesse Griffin


skreut...@googlemail.com

unread,
Dec 6, 2013, 10:26:15 AM12/6/13
to openscr...@googlegroups.com, chul...@chulsung.com
Hello,

currently we do static processing of bible texts from XML to HTML with XSLT, see here: hag2html tools, which will produce a result like this. Several improvements could be made for your use case - files could be automatically generated for every single verse, CSS hooks could be inserted, (in combination with a default layout), an index file or drop down menu could also be automatically generated. Further, we have developed a tool (based on Java) to generate a HTML bible translation comparison table per verse from XML input, the textvergleicher, which outputs something like this. In case you're interested, we would like both to develop an output solution for standalone HTML, or a more dynamic solution like a fully functional online software for bible text presentation (website software), or a method for standalone HTML output enriched with standalone JavaScript or something similar. The requirement on our site is however, that the software must be licensed as free software, which means here GNU GPL or AGPL. So please just let me know if you want to start a project like this. You may use our contact form for doing that or answer me by e-mail, where I don't use my main e-mail address on this mailing list and therefore may not see your reply (immediately).


Sincerely,
Stephan Kreutzer
http://www.freie-bibel.de

chul...@chulsung.com

unread,
Dec 6, 2013, 6:06:11 PM12/6/13
to openscr...@googlegroups.com
Excellent proof of concept!!! 
I feel I am getting closer.
Thanks for sharing, Mattias!

chul...@chulsung.com

unread,
Dec 6, 2013, 6:14:45 PM12/6/13
to openscr...@googlegroups.com, chul...@chulsung.com, skreut...@googlemail.com
Stephan,  I am very glad to see there has been similar development already.  Yeah, certainly this software should be available freely to anyone.  I am hoping to make people's work easier especially in smaller churches and groups that do not have technical talents.  I will start looking into your work shortly.

I gathered a lot of ideas and resources from this single thread in just a few days.  

You guys are awesome!

scruf...@gmail.com

unread,
Dec 25, 2013, 7:21:04 PM12/25/13
to openscr...@googlegroups.com, chul...@chulsung.com
I have been working on a full screen version of javascripture.org, which might be useful for this purpose. If there are changes you would feel would be more useful for you to achieve this, I am happy to consider making them.

Jesse Griffin

unread,
Dec 27, 2013, 11:12:36 AM12/27/13
to openscr...@googlegroups.com
For my purposes, javascripture.org works great currently in Chrome's full screen mode.  I notice there is also a "Reading mode" which removes all the buttons, perhaps that is the full screen version that you are referring to?  One question though, how do you get out of "Reading mode" once you are in?  I have just been reloading the page to get the interface back.

Also, when I remove the original language, so that only the English is displayed, the verse numbers remain in the middle of the page, instead of being redrawn on the left hand side like I would expect.

Lastly, what would it take to get other English versions incorporated (barring licensing issues)?

Thank you,
Jesse Griffin


--

scruf...@gmail.com

unread,
Jan 1, 2014, 5:36:14 PM1/1/14
to openscr...@googlegroups.com
Thanks Jesse. The full screen mode is what I am currently working on - reading mode is broken, and has been removed from the latest version. Is there anything else I can add to the full screen version to make it more useful?

The WEB is also included as well as the KJV. I am looking at adding the ASV, but the main issue, as you say, is licensing. It would be pretty easy to add new versions if I could get the data...

Jesse Griffin

unread,
Jan 2, 2014, 9:58:06 AM1/2/14
to openscr...@googlegroups.com
The full screen toggle works great for me now!  It looks very good too.  Is there a way to do full screen of the original language only?  I suspect there are far fewer people who would want that, but I'm just curious if I'm missing a toggle or something to choose what goes full screen.


Thank you,
Jesse Griffin


Russell Allen

unread,
Jan 2, 2014, 8:00:10 PM1/2/14
to openscr...@googlegroups.com
What data do you need to add a translation? 

Russell

Kahunapule Michael Johnson

unread,
Jan 2, 2014, 9:49:07 PM1/2/14
to openscr...@googlegroups.com
For some free Bible translation data, see https://bible.cx/Scriptures/. That should keep you busy for a while. :-)
--

Aloha,
Kahunapule Michael Johnson

You may donate online at mpj.cx/give or
mark "
Fund Code #70" and mail to:

WORLD OUTREACH MINISTRIES
PO BOX B
MARIETTA GA 30061-0379
USA


770-424-1545

Home:

MICHAEL JOHNSON
1215 S KIHEI RD STE O # 728
KIHEI HI 96753-5225
USA

+1
808-333-6921
Skype: kahunapule or +1 719 387 7238

scruf...@gmail.com

unread,
Jan 5, 2014, 5:20:01 PM1/5/14
to openscr...@googlegroups.com
Hi Jesse,

I have just released a new version which adds in the ability to switch to the original language in full screen mode (it also makes it a lot easier to navigate in this mode).

Please let me know if there is anything else I can do to make this more useful for you.

Thanks
Ben

scruf...@gmail.com

unread,
Jan 5, 2014, 5:21:21 PM1/5/14
to openscr...@googlegroups.com
Ideally I would like a translation to have both the words and the corresponding strong's numbers, although that isn't essential. Does the OEB use strong's numbers?

scruf...@gmail.com

unread,
Jan 5, 2014, 5:21:51 PM1/5/14
to openscr...@googlegroups.com
Wow that's a great list - do any of these contain strong's numbers?

Kahunapule Michael Johnson

unread,
Jan 5, 2014, 8:56:49 PM1/5/14
to openscr...@googlegroups.com
Most of them do not have Strong's numbers. Most of them are in languages I can't read, and in which there is nobody to volunteer to insert Strong's numbers. This is not likely to change any time soon, especially for the languages for which automated translation tools do not exist. Strong's number tagging is a luxury that currently extends only to a few of the majority languages.

I'm contemplating tagging the official World English Bible release, but that must take a back seat to the actual translation update work, which is far more important.

oebible

unread,
Jan 6, 2014, 7:44:53 PM1/6/14
to openscr...@googlegroups.com
OEB doesn't use strong's numbers. Adding them is a huge task and won't
happen until after we've done the OT, if at all.

What we've got at the moment are USFM files and a build infrastructure
that can be tailored to generate ad hoc formats fairly easily.

Best, Russell

On 2014-01-06 09:21, scruf...@gmail.com wrote:
> Ideally I would like a translation to have both the words and the
> corresponding strong's numbers, although that isn't essential. Does
> the OEB use strong's numbers?
>
> On Friday, 3 January 2014 01:00:10 UTC, Russell Allen wrote:
>
>> What data do you need to add a translation?
>>
>> Russell
>> oeb...@openenglishbible.org
>>
>> On 2 Jan 2014, at 9:36 am, scruf...@gmail.com wrote:
>>
>> Thanks Jesse. The full screen mode is what I am currently working on
>> - reading mode is broken, and has been removed from the latest
>> version. Is there anything else I can add to the full screen version
>> to make it more useful?
>>
>> The WEB is also included as well as the KJV. I am looking at adding
>> the ASV, but the main issue, as you say, is licensing. It would be
>> pretty easy to add new versions if I could get the data...
>>
>> On Friday, 27 December 2013 16:12:36 UTC, JAG3773 wrote:
>>
>> For my purposes, javascripture.org [1] works great currently in
>> Chrome's full screen mode. I notice there is also a "Reading mode"
>> which removes all the buttons, perhaps that is the full screen
>> version that you are referring to? One question though, how do you
>> get out of "Reading mode" once you are in? I have just been
>> reloading the page to get the interface back.
>>
>> Also, when I remove the original language, so that only the English
>> is displayed, the verse numbers remain in the middle of the page,
>> instead of being redrawn on the left hand side like I would expect.
>>
>> Lastly, what would it take to get other English versions
>> incorporated (barring licensing issues)?
>>
>> Thank you,Jesse Griffin
>> www.ekfocus.com [2]
>>
>> On Wed, Dec 25, 2013 at 5:21 PM, <scruf...@gmail.com> wrote:
>>
>> I have been working on a full screen version of javascripture.org
>> [1], which might be useful for this purpose. If there are changes
>> [3].
>> For more options, visit https://groups.google.com/groups/opt_out
>> [4].
>
> --
> You received this message because you are subscribed to the Google
> Groups "Open Scriptures" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to openscripture...@googlegroups.com.
> To post to this group, send email to openscr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/openscriptures
> [3].
> For more options, visit https://groups.google.com/groups/opt_out [4].
>
> --
> You received this message because you are subscribed to the Google
> Groups "Open Scriptures" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to openscripture...@googlegroups.com.
> To post to this group, send email to openscr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/openscriptures
> [3].
> For more options, visit https://groups.google.com/groups/opt_out [4].
>
>
> Links:
> ------
> [1]
> http://www.google.com/url?q75http%3A%2F%2Fjavascripture.org%2F46sa75D46sntz�75146usg75AFQjCNHX8VkBkOkGxSlA-GRek-aIRgeo8Q
> [2]
> http://www.google.com/url?q75http%3A%2F%2Fwww.ekfocus.com%2F46sa75D46sntz�75146usg75AFQjCNHMNhtU07-hc0xdZiTyEI81teYg_Q
> [3] http://groups.google.com/group/openscriptures
> [4] https://groups.google.com/groups/opt_out

chul...@chulsung.com

unread,
Jan 7, 2014, 3:07:20 PM1/7/14
to openscr...@googlegroups.com, scruf...@gmail.com
Thank you for making this excellent application!  Javascripture.org is exactly one that I am looking for.  I just want to ask a couple of things.

1. Is it possible to navigate from another browser window so that the mouse movement and keyboard typing don't have to be shown to the audiences?

2. Is it possible for me to add a bible translation?  In https://bible.cx/Scriptures, it doesn't have the translation I want (It's Korean in my case).  I can get non-copyrighted translations and think I can convert them to whatever format your app requires.

Kahunapule Michael Johnson

unread,
Jan 7, 2014, 4:01:36 PM1/7/14
to openscr...@googlegroups.com
I could use a good Korean Public Domain translation for the collection on Bible.cx/Scriptures, inScript.org, and eBible.org. I normally start with USFM, then generate the other formats from that, including those that are easy to import into other places, like JavaScripture.org.

I like to see Scripture in lots of places. Supermarkets put candy at all the checkout stands as well as in the candy aisle, and we have something more healthy that candy to share with the world. :-)

scruf...@gmail.com

unread,
Jan 7, 2014, 4:14:22 PM1/7/14
to openscr...@googlegroups.com, scruf...@gmail.com, chul...@chulsung.com
Is your interest in using the full screen version of javascripture, or in the main version?

I am just wondering if the amount of interest in the full screen version might warrant creating a new version which is just a very simple bible reader without all the other features - that might make it easier to add translations - or is that not what you are looking for?
Reply all
Reply to author
Forward
0 new messages