Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Added Bible book list overview page at `/bible/{shortname}`, grouping books into Old Testament, New Testament, and Apocrypha sections with a version selector
Added previous/next chapter navigation links in header and footer of the reading page, with circular wrapping across book boundaries
Changed admin Bible link (`/admin/content/bible`) to go directly to the book list overview page
load Bible names via AJAX with caching on import page
- Add hybrid approach: cached names display immediately, uncached names
load via AJAX and get cached for 1 week
- Add BibleImportController with fetchName() endpoint
- Add bible.import.js for AJAX loading of placeholder elements
- Add hook_page_attachments() to attach JS library on import page
- Inject CacheBackendInterface into BibleImportForm for cache lookups
Use the "view bible entity" permission to determine if the Bible can be read on a website instead of "access content". Else the entire Bible would always be available, and you may not want that for your site.
First release which does something:
1. You can import Bibles.
2. You can read them.
3. You can enable a filter which will replace references like "Genesis 1:1" with a popup to see the verse.
Perhaps more work, but this was all that was really tested so far.
PS: the 3.0.0 release was inadvertently made against an old branch.
First release which does something:
1. You can import Bibles.
2. You can read them.
3. You can enable a filter which will replace references like "Genesis 1:1" with a popup to see the verse.
Perhaps more work, but this was all that was really tested so far.
Fixes an SQL injection vulnerability which gave users view and update access to Bible notes from other users.
Besides this vulnerability others may have been fixed as well as many other queries were rewritten to use secure Drupal functions, instead of building SQL from sometimes questionable sources.
This is the 2.x development release which will allow major refactoring such as:
Converting all output to render arrays
Making sure all db queries are properly abstracted
Improving the UI on mobile devices to allow proper responsive behavior
Validating that the module plays nice with panels
Adding parsing of other bible file formats (especially OSIS 2.1.1), preferably as libraries that are sufficiently abstracted from Drupal to require no additional porting to use in the D8 version of the module or in other projects
1. Add GEN:1:1#KJV&N functions. From: http://drupalbible.org/content/show-notes-when-adding-passage-article
2. Add check when bible//GEN missing bid or bsn.
3. Fix the $bibledataxml unchange after config
4. Add menu admin/config/content/bible
5. Fix the bible_note warning with "Strict warning: Only variables should be passed by reference"
6. Add guest check in bible_note
7. Fix web import progress bar problem.
1. Fix bible_user_presave $account empty error when fb account login.
2. Fix some bid missing in function bible_all.
3. No bibledata fetch when book-chapter is wrong.
4. Fix count(*) AS C bug.