[sword-devel] Web Interface

sword-devel@crosswire.org sword-devel@crosswire.org
Fri, 21 Feb 2003 17:22:53 EST


--part1_170.1b04c7a6.2b8800bd_boundary
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Content-Language: en

In a message dated 2/21/2003 2:04:06 PM Pacific Standard Time,=20
scribe@crosswire.org writes:

> I'd love to get input on what features you like/use from other sites,=20
> and what you would like a web interface to a Bible study tool to look like=
.
>=20
> Please consider GenBook support, as well.  What would a general book=20
> reader look like for the web?
>=20
> I'd love any time you have to help design and implement this.


I have a lot of suggestion. Most of them are based on what I did in <A HREF=
=3D"http://people.netscape.com/ftang/BIBLE">
http://people.netscape.com/ftang/BIBLE</A> and the recent work I help to tjm=
 on=20
the <A HREF=3D"http://bible.fhl.net">http://bible.fhl.net</A>

Below are some raw writing I copy and paste from an early mail I send to=20
someone I definitely should rewrite it to a paper with screen shot to let=20
other people to understand it

Is that true there are a Bible technology conference every year? Could=20
someone tell me when is this year and is there a call for paper ? I would=20
like to propose some talks there.

[btw, I won't repeat the information about how to present interlinear text o=
r=20
sn number on HTML here. I already forward the information about how tjm's=20
bible.fhl.net site use w3c.org xhtml <ruby> recommendation and how his Bible=
=20
site got listed on the w3c site as demo case. ....]

tjm's site also have some feature that I don't use. Those featurs require=20
user to got an user id and password to log in. Then the site will remember=20
some history and preference for the user. tjm- could you summarized it? If=20
you are not confident about your English. You can send me in Chinese and I=20
can translate it into English for you.



=3D=3D=3D=3D here is the cut =3D=3D=3D=3D=3D


Dear John:
Putting your Bible translation on the internet and make a web base localized=
=20
Bible tool are totally two different thing. I am suggesting the later one an=
d=20
you tell me you have plan for the first one.

While PDF is a very good format to preserve the same looking in any=20
environment, it is not a good way to create interactative application

What is the difference between making the Bible accessiable online (as pdf)=20
and making a web base Bible tool? Let me give you several example what I did=
=20
for the Chinese Bible and some other Chinese Bible project=20

First, look at http://people.netscape.com/ftang/BIBLE
This is the Chinese Bible site I made in early 1996. I improve it over time
What it offer including some basic and some advance features

Basic feature
1. Look at the left pane- that is the "reading pane" and the right pane is=20
the "searching pane"
on the left hand side, on the top there are two menu and one button
The first menu allow user to select a "book" from the 66 book, and the 2nd=20
menu allow user to select a chapter. The number of the chapter menu will=20
adjust depend on which book the user select. For example, if you select the=20=
7=20
books from the top- which is Ruth, the you will have 4 chapter, if you selec=
t=20
Gensis- the first one, you will have 50 chapter.=20

and if you click the botton [Read]. The left pane will load the chapter in
Notice, every single verse have a link and it allow other people to link=20
against a particular Book/Chapter/Verse
for example, our church link against a different Chinese bible web site to=20
promot daily bible reading. Take a look at=20
http://hoc5.org/bible_study/diary.asp the calendar there link against anothe=
r=20
Chinese bible site's particular book and chapter. They offer similar=20
functionality as my site do. The point is, this allow the 3rd party to link=20
against a particular book/chapter or even book/chapter/verse

now let me show you some more advance work.
In each reading page (chapter), you will see on the top there are 4 links
< > [music note] [Alpha in Greek or Alef Hebrew]
The < and > link move to the previous or next chapter
If you click the [music note], it will play the mp3 recording of Chinese=20
Bible. The recording is served from FamilyRadio. I simply link to them. It=20
will read that particlar chapter to the user.
If=C2=A0 you click the [Alpha in Greek or Alef Hebrew], it will load the sam=
e=20
chapter from a more advance site (bible.fhl.net) in the right pane. That sit=
e=20
offer Greek/Hebrew parallel with Chinese, so it is for the purpose of advanc=
e=20
study. Their project is not completed yet. So some of the chapter won't show=
=C2=A0=20
you Greek/Hebrew yet.

ok, let's look at the right hand side, on the top, there are a text field an=
d=20
two menu and one botton
The text field is to input search text
the first menu decide the "strategy" of the scope
three selection [Book Set][Withing One book][Within one chapter of a book]
The default is [Book set], in that case, the 2nd menu show the following=20
selection
All Bible
OT

NT
First 5 books
History
....
Paul's letter
Other Letter

If you change the first menu to the 2nd option, the 2nd menu become the book=
=20
selection (from the 66 books)
if you change the first menu to the 3rd option, the 2nd menu become the book=
=20
selection (from the 66 books) and also a 3rd menu show up to let user select=
=20
the chapter.=20

The default text in the text field is "Jesus", you can copy some other from=20
the left hand side reading pane to it and search

There are a unname checkbox there, by default the check box is on, which mea=
n=20
all the verse will listed with verse id and the verse text. if the checkbox=20
is off, we will only show you the verse id

once you hit the [Search] button on the right upper side, the right pane wil=
l=20
load the search result.=20
A link of the result verse id will be show with the verse itself. If you=20
click on the verse id, the context (chapter) of that verse will be load into=
=20
the left hand side, this will help user to do bible study and look at the=20
context of the search result.=20

The text come with Traditioanl Chinese (used by Taiwan and HongKong) and=20
Simplified Chinese (used in China and Singaport)
Traditional chinese is on=20
<A HREF=3D"http://people.netscape.com/ftang/BIBLE/v2frame.html">http://peopl=
e.netscape.com/ftang/BIBLE/v2frame.html</A>

The simplified chines site is on
<A HREF=3D"http://people.netscape.com/ftang/BIBLE/v2framegb.html">http://peo=
ple.netscape.com/ftang/BIBLE/v2framegb.html</A>
same functinality but different face style

Also, we have a paralle version reading with English Bible on=20

<A HREF=3D"http://people.netscape.com/ftang/BIBLE/v2xref.html">http://people=
.netscape.com/ftang/BIBLE/v2xref.html</A>
There are two pane on the botton and 4 menu on the top
The first menu let user select Book. The 2nd menu let user select chapter=20
(simliar to the reading one)

The 3rd and 4th menu let user select which version they want to read=20
(TradChinese, SimpChinese, KJV, NIV, NASB, set)
you can change the first and 2nd menu to different selection and see the=20
bottom two pane load with different chapter
The chinese bible is served from my site and also bible.fhl.net. The English=
=20
one is served from biblegateway

This will let people easily compare with different version for Bible study

Also, recently, our church purchase two nice AV projector for the service. S=
o=20
I also create a special version for projector at

<A HREF=3D"http://people.netscape.com/ftang/BIBLE/projection.html">http://pe=
ople.netscape.com/ftang/BIBLE/projection.html</A>

After you load the page with this url, hit F11 key
and it will let the IE take over the full screen (hit F11 again to bring=20
back)

The UI is simplier because it only let the control room people to jump to=20
different book/chapter/verse when the pastor give a verse in the service
The only different between this version and the normal reading is some=20
addition style information in the front to tell it to display with dark=20
backround light color text and large size text (for projection purpose,=20
remember :) )
My church (http://hoc5.org Home Of Christ in Cupertino Area) use that=20
projection version during our Sunday Service

As I memtioned, there are some other site do more advance Bible tool
http://bible.fhl.net/new offer many different tools

for example, if you load=20
<A HREF=3D"http://bible.fhl.net/new/read.php?VERSION1=3Dunv&VERSION4=3Dbhs&s=
trongflag=3D1&TABFLAG=3D1&chineses=3D%AB%A2&chap=3D1&submit1=3D%BE%5C%C5%AA"=
>http://bible.fhl.net/new/read.php?VERSION1=3Dunv&VERSION4=3Dbhs&strongflag=
=3D1&
TABFLAG=3D1&chineses=3D%AB%A2&chap=3D1&submit1=3D%BE%5C%C5%AA</A>

it will sho you Chinese bible with Strong number, Hebrew in gif. Also all th=
e=20
strong number you can click, and it will show you the dictionary entry which=
=20
translated (some of them are finished, some of them are not done yet) into=20
Chinese

If you click the =E2=80=9Dtc?link in the end of each verse, it wil show you=20=
the=20
translated =E2=80=9Dtopic commentary?(?) . If you click on the =E2=80=9Dtsk?=
it will also=20
show you some info. You can also click the =E2=80=9Dparsing?to see the parsi=
ng of the=20
Hebrew which translated into Chinese

you can also see another example of linking into the Bible from=20
<A HREF=3D"http://bible.fhl.net/new/sy.php">http://bible.fhl.net/new/sy.php<=
/A>

In that page, it list another calendar to give some order of bible reading.=20

as you can see, the Internet is not just HTTP. it also include URL, HTML,=20
CSS, JavaScript, These technology allow us to INTERGATE information from=20
different sources easily.

Putting PDF on the internet will let people who have difficulty to buy the=20
printed Bible a chance to print it out and read it as what the printed Bible=
.=20
The Internet Web Bible tool will let user study the bible very differently.=20
In the future, we may create Internet Bible Map to show the location of Bibl=
e=20
city from photographic taken from Space Shuttle or Seattlite

(see the raw material on=20
<A HREF=3D"http://people.netscape.com/ftang/bibleimages/jordanriver.html">ht=
tp://people.netscape.com/ftang/bibleimages/jordanriver.html</A>
<A HREF=3D"http://people.netscape.com/ftang/bibleimages/greece.html">http://=
people.netscape.com/ftang/bibleimages/greece.html</A>

The image is directly served from NASA, this=C2=A0 is raw image, my idea is=20=
to put=20
floating text on top of it to indicate the city location)

--part1_170.1b04c7a6.2b8800bd_boundary
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Content-Language: en

<HTML><FONT FACE=3Darial,helvetica><FONT  SIZE=3D2 FAMILY=3D"SANSSERIF" FACE=
=3D"Arial" LANG=3D"0">In a message dated 2/21/2003 2:04:06 PM Pacific Standa=
rd Time, scribe@crosswire.org writes:<BR>
<BR>
<BLOCKQUOTE TYPE=3DCITE style=3D"BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT=
: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">I'd love to get input on what f=
eatures you like/use from other sites, <BR>
and what you would like a web interface to a Bible study tool to look like.<=
BR>
<BR>
Please consider GenBook support, as well.&nbsp; What would a general book <B=
R>
reader look like for the web?<BR>
<BR>
I'd love any time you have to help design and implement this.</BLOCKQUOTE><B=
R>
<BR>
<BR>
I have a lot of suggestion. Most of them are based on what I did in <A HREF=
=3D"http://people.netscape.com/ftang/BIBLE">http://people.netscape.com/ftang=
/BIBLE</A> and the recent work I help to tjm on the <A HREF=3D"http://bible.=
fhl.net">http://bible.fhl.net</A><BR>
<BR>
Below are some raw writing I copy and paste from an early mail I send to som=
eone I definitely should rewrite it to a paper with screen shot to let other=
 people to understand it<BR>
<BR>
Is that true there are a Bible technology conference every year? Could someo=
ne tell me when is this year and is there a call for paper ? I would like to=
 propose some talks there.<BR>
<BR>
[btw, I won't repeat the information about how to present interlinear text o=
r sn number on HTML here. I already forward the information about how tjm's=20=
bible.fhl.net site use w3c.org xhtml &lt;ruby&gt; recommendation and how his=
 Bible site got listed on the w3c site as demo case. ....]<BR>
<BR>
tjm's site also have some feature that I don't use. Those featurs require us=
er to got an user id and password to log in. Then the site will remember som=
e history and preference for the user. tjm- could you summarized it? If you=20=
are not confident about your English. You can send me in Chinese and I can t=
ranslate it into English for you.<BR>
<BR>
<BR>
<BR>
=3D=3D=3D=3D here is the cut =3D=3D=3D=3D=3D<BR>
<BR>
<BR>
Dear John:<BR>
Putting your Bible translation on the internet and make a web base localized=
 Bible tool are totally two different thing. I am suggesting the later one a=
nd you tell me you have plan for the first one.<BR>
<BR>
While PDF is a very good format to preserve the same looking in any environm=
ent, it is not a good way to create interactative application<BR>
<BR>
What is the difference between making the Bible accessiable online (as pdf)=20=
and making a web base Bible tool? Let me give you several example what I did=
 for the Chinese Bible and some other Chinese Bible project <BR>
<BR>
First, look at http://people.netscape.com/ftang/BIBLE<BR>
This is the Chinese Bible site I made in early 1996. I improve it over time<=
BR>
What it offer including some basic and some advance features<BR>
<BR>
Basic feature<BR>
1. Look at the left pane- that is the "reading pane" and the right pane is t=
he "searching pane"<BR>
on the left hand side, on the top there are two menu and one button<BR>
The first menu allow user to select a "book" from the 66 book, and the 2nd m=
enu allow user to select a chapter. The number of the chapter menu will adju=
st depend on which book the user select. For example, if you select the 7 bo=
oks from the top- which is Ruth, the you will have 4 chapter, if you select=20=
Gensis- the first one, you will have 50 chapter. <BR>
<BR>
and if you click the botton [Read]. The left pane will load the chapter in<B=
R>
Notice, every single verse have a link and it allow other people to link aga=
inst a particular Book/Chapter/Verse<BR>
for example, our church link against a different Chinese bible web site to p=
romot daily bible reading. Take a look at http://hoc5.org/bible_study/diary.=
asp the calendar there link against another Chinese bible site's particular=20=
book and chapter. They offer similar functionality as my site do. The point=20=
is, this allow the 3rd party to link against a particular book/chapter or ev=
en book/chapter/verse<BR>
<BR>
now let me show you some more advance work.<BR>
In each reading page (chapter), you will see on the top there are 4 links<BR=
>
&lt; &gt; [music note] [Alpha in Greek or Alef Hebrew]<BR>
The &lt; and &gt; link move to the previous or next chapter<BR>
If you click the [music note], it will play the mp3 recording of Chinese Bib=
le. The recording is served from FamilyRadio. I simply link to them. It will=
 read that particlar chapter to the user.<BR>
If=C2=A0 you click the [Alpha in Greek or Alef Hebrew], it will load the sam=
e chapter from a more advance site (bible.fhl.net) in the right pane. That s=
ite offer Greek/Hebrew parallel with Chinese, so it is for the purpose of ad=
vance study. Their project is not completed yet. So some of the chapter won'=
t show=C2=A0 you Greek/Hebrew yet.<BR>
<BR>
ok, let's look at the right hand side, on the top, there are a text field an=
d two menu and one botton<BR>
The text field is to input search text<BR>
the first menu decide the "strategy" of the scope<BR>
three selection [Book Set][Withing One book][Within one chapter of a book]<B=
R>
The default is [Book set], in that case, the 2nd menu show the following sel=
ection<BR>
All Bible<BR>
OT<BR>
<BR>
NT<BR>
First 5 books<BR>
History<BR>
....<BR>
Paul's letter<BR>
Other Letter<BR>
<BR>
If you change the first menu to the 2nd option, the 2nd menu become the book=
 selection (from the 66 books)<BR>
if you change the first menu to the 3rd option, the 2nd menu become the book=
 selection (from the 66 books) and also a 3rd menu show up to let user selec=
t the chapter. <BR>
<BR>
The default text in the text field is "Jesus", you can copy some other from=20=
the left hand side reading pane to it and search<BR>
<BR>
There are a unname checkbox there, by default the check box is on, which mea=
n all the verse will listed with verse id and the verse text. if the checkbo=
x is off, we will only show you the verse id<BR>
<BR>
once you hit the [Search] button on the right upper side, the right pane wil=
l load the search result. <BR>
A link of the result verse id will be show with the verse itself. If you cli=
ck on the verse id, the context (chapter) of that verse will be load into th=
e left hand side, this will help user to do bible study and look at the cont=
ext of the search result. <BR>
<BR>
The text come with Traditioanl Chinese (used by Taiwan and HongKong) and Sim=
plified Chinese (used in China and Singaport)<BR>
Traditional chinese is on <BR>
<A HREF=3D"http://people.netscape.com/ftang/BIBLE/v2frame.html">http://peopl=
e.netscape.com/ftang/BIBLE/v2frame.html</A><BR>
<BR>
The simplified chines site is on<BR>
<A HREF=3D"http://people.netscape.com/ftang/BIBLE/v2framegb.html">http://peo=
ple.netscape.com/ftang/BIBLE/v2framegb.html</A><BR>
same functinality but different face style<BR>
<BR>
Also, we have a paralle version reading with English Bible on <BR>
<BR>
<A HREF=3D"http://people.netscape.com/ftang/BIBLE/v2xref.html">http://people=
.netscape.com/ftang/BIBLE/v2xref.html</A><BR>
There are two pane on the botton and 4 menu on the top<BR>
The first menu let user select Book. The 2nd menu let user select chapter (s=
imliar to the reading one)<BR>
<BR>
The 3rd and 4th menu let user select which version they want to read (TradCh=
inese, SimpChinese, KJV, NIV, NASB, set)<BR>
you can change the first and 2nd menu to different selection and see the bot=
tom two pane load with different chapter<BR>
The chinese bible is served from my site and also bible.fhl.net. The English=
 one is served from biblegateway<BR>
<BR>
This will let people easily compare with different version for Bible study<B=
R>
<BR>
Also, recently, our church purchase two nice AV projector for the service. S=
o I also create a special version for projector at<BR>
<BR>
<A HREF=3D"http://people.netscape.com/ftang/BIBLE/projection.html">http://pe=
ople.netscape.com/ftang/BIBLE/projection.html</A><BR>
<BR>
After you load the page with this url, hit F11 key<BR>
and it will let the IE take over the full screen (hit F11 again to bring bac=
k)<BR>
<BR>
The UI is simplier because it only let the control room people to jump to di=
fferent book/chapter/verse when the pastor give a verse in the service<BR>
The only different between this version and the normal reading is some addit=
ion style information in the front to tell it to display with dark backround=
 light color text and large size text (for projection purpose, remember :) )=
<BR>
My church (http://hoc5.org Home Of Christ in Cupertino Area) use that projec=
tion version during our Sunday Service<BR>
<BR>
As I memtioned, there are some other site do more advance Bible tool<BR>
http://bible.fhl.net/new offer many different tools<BR>
<BR>
for example, if you load <BR>
<A HREF=3D"http://bible.fhl.net/new/read.php?VERSION1=3Dunv&VERSION4=3Dbhs&s=
trongflag=3D1&TABFLAG=3D1&chineses=3D%AB%A2&chap=3D1&submit1=3D%BE%5C%C5%AA"=
>http://bible.fhl.net/new/read.php?VERSION1=3Dunv&amp;VERSION4=3Dbhs&amp;str=
ongflag=3D1&amp;TABFLAG=3D1&amp;chineses=3D%AB%A2&amp;chap=3D1&amp;submit1=
=3D%BE%5C%C5%AA</A><BR>
<BR>
it will sho you Chinese bible with Strong number, Hebrew in gif. Also all th=
e strong number you can click, and it will show you the dictionary entry whi=
ch translated (some of them are finished, some of them are not done yet) int=
o Chinese<BR>
<BR>
If you click the =E2=80=9Dtc?link in the end of each verse, it wil show you=20=
the translated =E2=80=9Dtopic commentary?(?) . If you click on the =E2=80=
=9Dtsk?it will also show you some info. You can also click the =E2=80=9Dpars=
ing?to see the parsing of the Hebrew which translated into Chinese<BR>
<BR>
you can also see another example of linking into the Bible from <BR>
<A HREF=3D"http://bible.fhl.net/new/sy.php">http://bible.fhl.net/new/sy.php<=
/A><BR>
<BR>
In that page, it list another calendar to give some order of bible reading.=20=
<BR>
<BR>
as you can see, the Internet is not just HTTP. it also include URL, HTML, CS=
S, JavaScript, These technology allow us to INTERGATE information from diffe=
rent sources easily.<BR>
<BR>
Putting PDF on the internet will let people who have difficulty to buy the p=
rinted Bible a chance to print it out and read it as what the printed Bible.=
 The Internet Web Bible tool will let user study the bible very differently.=
 In the future, we may create Internet Bible Map to show the location of Bib=
le city from photographic taken from Space Shuttle or Seattlite<BR>
<BR>
(see the raw material on <BR>
<A HREF=3D"http://people.netscape.com/ftang/bibleimages/jordanriver.html">ht=
tp://people.netscape.com/ftang/bibleimages/jordanriver.html</A><BR>
<A HREF=3D"http://people.netscape.com/ftang/bibleimages/greece.html">http://=
people.netscape.com/ftang/bibleimages/greece.html</A><BR>
<BR>
The image is directly served from NASA, this=C2=A0 is raw image, my idea is=20=
to put floating text on top of it to indicate the city location)<BR>
</FONT></HTML>
--part1_170.1b04c7a6.2b8800bd_boundary--