Configuration Menu Live

After testing out the new features, BibleForge.com has been updated to to reflect the latest development.

I also wanted to mention that support for IE8 is being phased out.  There are too many browsers to develop for, and one IE is bad enough.  IE9 still needs several workarounds, but it’s manageable, unlike IE8.  I plan to create an alternate version of BibleForge that requires no JavaScript for legacy browsers.  When that happens, IE8 support will be dropped completely from the full version.  Right now, IE8 will function like it did before, with no configuration menu.

—Revelation 1:3 Blessed is he that readeth

Configuration Menu Nearing Completion

A few months and 1,639 changes later, the configuration menu for BibleForge is almost complete.  The changes have landed on the testing server and should make it to bibleforge.com in a few days.  (It still needs to be tested more throughly on IE.)  Right now, there are just two configurable settings: Red Letters and Paragraphs.  Both can be turned on or off.  This is just the beginning, Lord willing.  Many more options are planned.

Also, the look and feel of BibleForge has undergone a minor update.  Most notably, there is a slight drop shadow separating the top bar from the text.

Below is a screenshot demonstrating the new features and design. What do you think?

Configuration Menu

—Revelation 1:3 Blessed is he that readeth

Progress Report (and CIA.vc Top 15)

Just a quick update to let you know that the a lot of work has been done behind the scenes to add a the ability for the user to configure BibleForge. There won’t be a lot of options at first, but more will come in time, Lord willing. Also, I’m including a screen shot of CIA.vc showing BibleForge in the daily Top 15 most active project. The day is young, however, and I’m sure it will be beaten out soon, but even still, I thought it was neat.

BibleForge in the daily Top 15

Top 15

—Revelation 1:3 Blessed is he that readeth

Coding Contemplations: Including JavaScript & Closure Scope

As BibleForge grows, the need to include extra JavaScript on the fly after the page has loaded has become evident. Unfortunately, there is no simple way to do that. I’ve explored lots of methods, and all of them have problems. I’m writing this post largely just for me to clear my head and to keep some notes on this subject. If you’re not a programmer, this won’t be interesting.
Continue reading

Grammatical Searching Fixed

It turned out that the new paragraph mode caused a bug that broke grammatical searching. Sorry about that. After being notified by a user that it wasn’t working, I quickly fixed the bug and pushed the changes to the live server.

This reinforces the need to integrate automated testing into the development process.

—Revelation 1:3 Blessed is he that readeth

Update on Paragraphs

It took longer than I hoped, but the paragraph mode is essentially ready. The code still needs to be cleaned up and documented, but it should land on the test server (bibleforge.net) before long. At the moment, there is no method to switch between the current verse-by-verse view and the up coming paragraph view. Work will begin on that soon. I’ll post an update when paragraphs are ready for beta testing.

—Revelation 1:3 Blessed is he that readeth

Progress on Paragraphs

I finished examining the original KJV manuscripts printed in 1611 as well as a printed version that I own with paragraph marks. Running a comparison of the two findings reveals that there are 995 different paragraph markings between the two. Some of those differences could be my mistake, but I have double checked some of it to be sure.

So, I’m praying and thinking about what to do next. I also have paragraph data from several digital sources as well—all of which differ by a large amount as well. Paragraph divisions, like verse and chapter divisions, are not inspired because the original manuscripts did not have any (expect for a few places, like the Psalms), but the placement of paragraphs can change the meaning of a passage. I will probably come up with some sort of algorithm to examine the data I have collected and choose the most likely paragraph divisions. But it would be best to have some people examine the verses by hand and choose the best places for paragraph breaks. I hope to do that one day, but it is not very practical for the time being. Hopefully, I will get a preliminary text with paragraphs breaks soon.

—Revelation 1:3 Blessed is he that readeth