The "NextGen" project is the next generation of the NETBible for Bible.org.
Here, you can learn, explore, and even participate in building the future!!
Help us to help you -- to provide you not only the NETBible and trustworthy resources -- but to provide you with innovative interfaces and study site!!
DOWNLOAD:
Current release: http://dev.bible.org/netbible/ [Peb 17, 2006]
OUTLINE of this "NEXT GEN" Project:
PURPOSE:
Next Generation NETBible Website and Study System
Our desire is to create an electronic infrastructure/site for the NextGeneration NETBible -- this will be fully WEB enhanced, and also integrated with Trustworthy Bible Study Resources.
BACKGROUND/HISTORY ^ top
CURRENT FEATURES:
KNOWN BUGS:
Currently, we are actively working on the following:
FUTURE FEATURES:
Shortly, we plan/hope to also be working on the following:
VERSIONS/DOWNLOADS: SITE:
Most Current Draft/Version
NET Bible CURRENT
-- http://dev.bible.org/netbible/
DOWNLOADS: [TEXT+NOTES]
DOWNLOADS: [FONTS]
HISTORY // CHANGE LOG
^ top
DB SCHEMA:
^ top
PROJECT TEAMS:
TRAC
Our current project management tool/system, trouble ticket tracker, Subversion data repository, and basic information wiki. Please feel free to look around, including adding comments, suggestions, or even reporting bugs/fixes. FWIW: Trac is a web-based software project management and bug/issue tracking system emphasizing ease of use and low ceremony. It provides an interface to the Subversion revision control systems, integrated Wiki and convenient report facilities. At present the following two NextGen projects are registered and active in TRAC:
- "NETBible DB Project" and
- "NETBible Version Control Project"
^ top
PARALLEL (Development/Projects):
The following are currently on-going -- they are parallel activities, sub-projects, and new development/research to further improve and enhance this NextGen Project !!
Help us to help you -- to provide you not only the NETBible and trustworthy resources -- but to provide you with innovative interfaces and study site!!
DOWNLOAD:
Current release: http://dev.bible.org/netbible/ [Peb 17, 2006]
OUTLINE of this "NEXT GEN" Project:
- General
- Specific
- Features / Functions
- Content
- Display
- Search
- Functions
- Known Bugs
- Planned / To-Do
- Content
- Display
- Search
- Functions
- Future
- Wish List
- Features / Functions
- Technical
- Supporting
PURPOSE:
Next Generation NETBible Website and Study System
Our desire is to create an electronic infrastructure/site for the NextGeneration NETBible -- this will be fully WEB enhanced, and also integrated with Trustworthy Bible Study Resources.
BACKGROUND/HISTORY ^ top
CURRENT FEATURES:
- Content [[add page listing all materials/titles for this topic // 2BE-written-LINK]]
- Bible -- improved NETBible text (see error lists/fixes)
- Notes -- improved NETBible notes (see error lists/fixes)
- Dictionaries (x3):
- Other Resources
- ILLUS -- Sermon Illustrations [9159 entries]
- see Content List for full details
- Display
- mouse-over sync of notes w/bible text
- display with pop-up notes/bible text
- statistics
- Search
- search bible text
- search notes
- advanced search
- true boolean, with speed optimizations
- [AND/OR/NOT; Wild Card; ANY/ALL; OT/NT ...]
- double click search
- integrated search on dictionaries & illustrations
- ==> further details see detail
- Functions
- daily bible reading
- webmaster tools
- passage tool (used by daily bible reading) [[
- daily reading tool
- search tool
- [db schema] see below or here
- Engine
- improved engine for searching verse location & position of all words
KNOWN BUGS:
- Pop-up window location/shifts -- jumpy window :) // Fixed in current build.
- Unicode search -- Greek & Hebrew word (in notes) not indexed due to unicode encoding problems (and thus can not be searched yet).
- Font (in)consistency -- some texts with various non-standard fonting can not be rendered correctly unless users have those fonts installed on their system.
- Some minor errors in the text -- we've submitted 1000+ minor text fixes.
Currently, we are actively working on the following:
- Content
- other versions
- articles, lessons, etc ...
- cross-refs
- Display
- dict and illus pages + indices
- concordance display
- alternate views/displays
- Search
- advanced search [2]
- merged search [bible and notes]
- search range
- search proximity
- more speed optimizations
- integrated search [2] (more content/control)
- search non-local [NIV..] versions for NET output
- ayatizer [1] for bible verses and notes links
- webmasters tool [2]
- RSS Bible (daily)
FUTURE FEATURES:
Shortly, we plan/hope to also be working on the following:
- multi view (tabs/select) displays
- view: classics x2 (like existing)
- view: next generation x2 (verti, and hori)
- view: study center
- view: ITL
- view: personal
- multi versions engine + displays
- Greek / Hebrew versions
- merged searches (note and bible; and ...)
- search integration for articles + lessons
- webmasters tools
- user + personal notes
- tags + RSS
- Please read document "3Fs" [[LINK]]
- Please read document "Asking me to fantisize..." [[LINK]]
- Please add your ideas, and read .... What do you wish for ??
VERSIONS/DOWNLOADS: SITE:
Most Current Draft/Version
NET Bible CURRENT
-- http://dev.bible.org/netbible/
- Draft Engine [3] -- (build 5)
- NET Bible 5
-- http://dev.bible.org/netbible/
-- http://www.sabda.org/netbible5/
- NET Bible 5
Previous Drafts/Versions
- Draft Engine [2] -- (build 4b)
- NET Bible 4b
-- http://www.sabda.org/netbible4b/bible.php
-- http://www.bible.org/nextgen/ - Daily Bible Reading
-- http://www.bible.org/nextgen/daily.php
- NET Bible 4b
- Draft Engine [2] -- (build 4)
- NET Bible 4
-- http://www.sabda.org/netbible4/bible.php
-- http://www.bible.org/nextgen2/ - Daily Bible Reading
-- http://www.bible.org/nextgen/daily.php
- NET Bible 4
- Draft Engine [1a+b] -- (build 2 and 3)
- NET Bible 3c
-- http://www.sabda.org/netbible3c/bible.php - NET Bible 3b xx
-- http://www.sabda.org/netbible3b/bible.php - NET Bible 3a
-- http://www.sabda.org/netbible3/bible.php - Daily Bible Reading
-- http://www.bible.org/daily/
-- http://www.sabda.org/daily/
- NET Bible 3c
- Draft Engine [0] -- (build 1)
- NET Bible 2
-- http://www.sabda.org/netbible/bible.php - NET Bible 1
-- http://www.sabda.org/netbible/main.php
- NET Bible 2
- Prelim Concepts/Ideas -- (pre-build)
- Proto (Discussed Features)
-- http://www.sabda.org/sabdaweb/versions/net/lab/
-- http://www.sabda.org/sabdaweb/versions/net/ - Samples (Views + Scripts)
-- http://www.sabda.org/test/NETBIBLE/views/
- Proto (Discussed Features)
- Original Versions found at Bible.Org (non-searchable)
[Previous to this project, the following exists/existed]- NetBible "Read Online" (HTML; frame based; on CD)
-- http://www.bible.org/netbible/ - NetBible "Lookup" (PHP; single window)
-- http://www.bible.org/netbible2/
- NetBible "Read Online" (HTML; frame based; on CD)
DOWNLOADS: [TEXT+NOTES]
- Free, no registration:
- Html Frames version -- 9MB zip (no search)
- Html Help version -- 14MB windows exe (includes search)
- MS Word Document Version -- 13MB zip
- Free, with registration:
- e-Sword NET Bible Module (text only)
- Purchase:
(from Bible.Org Online Store)
- Software
Versions:
- e-Sword NET Bible Module (Premium Edition)
- Other Software Modules (Libronix, Accordance, PDA)
- Non-Download: (from Bible.Org Online Store)
- Software
Versions:
DOWNLOADS: [FONTS]
- Free -- BibleScript Shareware Fonts
- Purchase -- Bible Script Unicode
HISTORY // CHANGE LOG
- Build 5
http://www.sabda.org/netbible5/
http://dev.bible.org/netbible5/- Draft Engine [3]
- Search
- merge Bible and Note Search
- view passage box
- stat box: ....
- Display Bible : add range verses
- Multi view
- classic NET2
- top-down (adjustable window devider/cross-bar)
- Multi resources: add NAVE'S
- Search
- Daily : plug in and put the data into DB
- Draft Engine [3]
- Build 4 & 4b
http://www.sabda.org/netbible4/
http://www.sabda.org/netbible4b/- Draft Engine [2]
- Data : revised database schema & refactored engine for NETBible 4
- Display Bible : paragraph model
- Interface
- Polishing the format (css & add table)
- Add calendar, daily, dictionary, illustration
- Add Download & Prototype page
- Search
- Advanced notes search
- Google search display (pop-up)
- Search Result (Stat Box): Add dictionary, illustration
- Dictionary
- Dictionary Index
- Link in stat box
- Illustration Index
- Webmaster tools
- Search Tool
- Include Tool
- Daily Tool Reading
- Upload
- NET 4
http://www.sabda.org/netbible4/
http://www.sabda.org/netbible4b/ - Prototype NET 5 (in SABDA.org)
http://www.sabda.org/netbible5/
- NET 4
- Draft Engine [2]
- Build 3
http://www.sabda.org/netbible3b/bible.php
http://www.sabda.org/netbible3/bible.php- Draft Engine [1a+b]
- Data : new data NET text and NET Notes (upload)
- Search : advanced text search, and pop-up box
- Interface
- New design with the use of div
- Display of search results
- Display of note search
- Display Bible
- Draft of function lay-out
- Model paragraf + drop-down for select menu (Format 1a)
- Footnote, link footnote
- Daily bible reading with calendar
- http://www.sabda.org/daily/
- http://www.bible.org/daily/
- Pre-look
- Internal only
- Draft Engine [1a+b]
- Build 2
- Draft Engine [1a+b]
- Dictionaries (ISBE, Smith, EBD) added to data/search/stats/site
- Search
- Advanced text search
- Simple notes search
- 1st-draft search results
- Draft Engine [1a+b]
- Build 1
http://www.sabda.org/netbible/main.php
http://www.sabda.org/netbible/bible.php- Draft Engine [0]
- Data : DB schema
- Display
- pop-up note
- 'synced' non-frame windows
- Search : simple text search
- 100% recreation of both =originals= found at Bible.Org
- NETBible "Read Online" - NET Bible 1
- NETBible "Lookup" - NET Bible 2
- Draft Engine [0]
- Pre-build -- Prelim Concepts/Ideas
- initial specs and discussions
- create/upload/discuss "Prelim Concepts/Ideas"
- samples (views + scripts) -- to discuss display ideas - http://www.sabda.org/test/NETBIBLE/views/
- prototype -- to discuss function/features ideas
http://www.sabda.org/sabdaweb/versions/net/lab/
http://www.sabda.org/sabdaweb/versions/net/ - NETBible work-flow, data process analysis and discovery
- MSword to Print (for paper/print products) ... and back to MSword
- MSword to Site/Web (for existing previous 2 website versions)
- MSword to Modules/downloads (for various software versions/platforms)
- MSword to MSword (for editing; sub-topic of version control, etc.)
^ top
DB SCHEMA:
- BIBLE TEXT:
- table:BIBLE -- Holds the bible text, formatted, unformatted, and titles. [31102 records]
- table:BIBLE_WORDS_IDX -- Reverse Indexes location of all unique bible words. [16977 records]
- table:BIBLE_WORDS -- Holds the verse and position of every bible word. [752683 records]
- table:BIBLE_BOOKS -- Holds the name of all 66 bible books. [66 records]
- table:LINE2VERSE -- Holds the 31102 Line# mappings for all Book Chap:Verses. [31102 records]
- BIBLE NOTES:
- table:NOTES -- Holds the footnotes text, location, type, refs, etc. [60918 records]
- table:NOTES_WORDS_IDX -- Reverse Indexes the location of all unique footnote words [39489 records]
- table:NOTES_EXIST -- Holds verse existance mapping for each existing note. [xxx records]
- RESOURCES:
- table:EBD -- Holds the dictionary entries and definitions for EBD. [3925 records]
- table:ISBE -- Holds the dictionary entries and definitions for ISBE. [9449 records]
- table:SMITH -- Holds the dictionary entries and definitions for SMITH. [4639 records]
- table:ILLUS -- Holds the titles and entries for Sermon Illustrations. [9159 records]
- table:ILLUS_TOPIC -- Holds the topics and entries for Sermon Illustrations. [9159 records]
- MISC:
- table:ERROR_LOG -- Holds and tracks requested NETBible changes. [xxx records]
^ top
PROJECT TEAMS:
- This "NextGen" Project Team:
- NextGen Project Manager :: David Austin
- Site Development Team :: SABDA (MB, Daniel, Sadrah, Yuppi, Endah, Ani, Anggit, Yulia, ... and friends)
- Project Consultants :: ChrisJ, DavidA, Jay, MikeH
- Related - NETBible Project/Team Members:
- Bible.Org CEO :: David Foran
- NETBible Editors/Text :: Dr. Harris Hall, MikeB, and team [ The NET Bible Team ]
- Current Tech/Site :: Hampton Keathly, Todd Lingreen
- Software Module Makers :: Hampton, Dave, Tom, Jeff, Moses (and Gang), SABDA, ...
- Alpha/Beta Testers :: DA, JH, MB, SWEB, Jennifer Dent, ...
- Help out, and get your name included here ... :-)
- Related - Parallel Dev/Projects Team:
- Experimenters/Researchers :: SABDA's team, Chris Jackson, Kalpin, ... and ... ???
- see list of "Parallel Projects" below.
TRAC
Our current project management tool/system, trouble ticket tracker, Subversion data repository, and basic information wiki. Please feel free to look around, including adding comments, suggestions, or even reporting bugs/fixes. FWIW: Trac is a web-based software project management and bug/issue tracking system emphasizing ease of use and low ceremony. It provides an interface to the Subversion revision control systems, integrated Wiki and convenient report facilities. At present the following two NextGen projects are registered and active in TRAC:
- "NETBible DB Project" and
- "NETBible Version Control Project"
^ top
PARALLEL (Development/Projects):
The following are currently on-going -- they are parallel activities, sub-projects, and new development/research to further improve and enhance this NextGen Project !!
- MicroWeb -- Running nextgen site and scripts directly from a CD (pseudo-server).
- Test Bed -- Usability and Compatibility Testing (Browsers, Scripts, ...).
- ITL -- Interlinearization Tools, Scripts, Data Structures, and Platform.
- TRAC -- Our Project Management System, web based, with trouble tickets, milestones, and wiki.
- ExtremeProgramming -- Philosophy for Rapid Cycle Time, Development, Testing and User Delivery.
- Subversion -- Used via TRAC as enhanced version control system to faciliate process improvement.
- ODT/ODF -- Exploring NON-MSword solutions for editors/data (such as OpenOffice), and XML/OOo docs.
- XML Tools/Scripts -- Exploring XML tools/libs for file management, DIFF (XMLdiff), clean/lint, etc.
- Actively exploring many open source packages; PHPGroupware, XPlanner, Libs, etc, and also CMSes.
- AND various aspects/tools/scripts of ... DOM, XML, JS, RSS, Tags, AJAX, Web2.0, etc ...
- Bible.Org NextGen -- Researching/Exploring/Testing for the creation of
Bible.Org's next site/platform.
This future site will have full integration between "NextGen" and "Trustworthy Resources" ... - Data Prep -- Locating, Preparing and/or Reprocessing data for Dictionary, Illus, Lexicons, etc ...
- Text Handling/Process -- Improving the current methods used to manage the NETBible baseline text/notes.
- Error Tools -- Scripts, software, and custom tools, for correcting the NETBible text/notes, and others.
- Conversion Routines -- How to best "ACCURATELY" move the NETbible data between the many needed formats.
- Module Making -- Tools, scripts, conversions, and data structures to
support future module creation.
This includes a dozen plus formats (DB, USFM, XML, OSIS, HTMLs, CHM, PDF,...) and software
platforms (e-Sword, Libronix, PDAs, Accordance, Sword, BibleWorks, OLB, SABDA,...) etc. - Printing -- Trying various methods, NON-MSword based, for printing of
the NETBible in the future.
This includes, OOo+ODT/ODF, PDF, LATEX, XML, PHP to PDF, DB to ??, ... and more. - Versifier(/Ayatizer) -- A custom library-scripts for the mark-up and
extraction of verse references.
Critical for cross-ref of notes, plus ALL other articles/materials, and reverse indexing.