[META] Bible module Drupal 10 rebuild

Created on 27 February 2024, 4 months ago
Updated 2 May 2024, about 2 months ago

I am a new maintainer here who had done some work on this module via the issue queue and patches many years ago for Drupal 7.

I've been asked to working on a complete rebuild for Drupal 10, starting with an attempt to port the Bible Context storage into Drupal entities.

Whether we can get good results performance wise remains to be seen, but I do hope that modernising this module to take full advantage of Drupal's entity system will work as it makes many other things possible. If not, we will fall back to the simple table-based storage the module used for Drupal 7.

This meta issue will be used to track the overall progress, but separate issues will be created for each major feature rebuilt.

The old drupalbible.com website from MikeLee is mostly defunct at the moment, but I have rescued all the old files that will go into a GitHub repository that this module can reference.

πŸ“Œ Task
Status

Active

Version

3.0

Component

Code

Created by

πŸ‡³πŸ‡ΏNew Zealand dieuwe Auckland, NZ

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @dieuwe
  • πŸ‡³πŸ‡ΏNew Zealand dieuwe Auckland, NZ
  • πŸ‡³πŸ‡ΏNew Zealand dieuwe Auckland, NZ

    I've managed to extract all the old BC files (including strongs and tools) from the old drupalbible.org website using the Wayback Machine. These are now more easily accessible from this Github repository which can be integrated into the module in a completely configurable way so that the module is no longer dependent on any one 3rd party: https://github.com/dieuwedeboer/bible-context

  • πŸ‡³πŸ‡ΏNew Zealand dieuwe Auckland, NZ

    The 2.x branch was clashing with an abandoned D7 rework, so we are switching to 3.0.x

    Some work on the basic entities and importers is done, along with views integration.

    Ability to navigate the Bible entities by books and chapters out-of-the-box, CKEditor verse embeds, and BLS filter (inline JS popups of verses) are coming soon, and then notes will be tackled.

Production build 0.69.0 2024