О чем это?
За годы существования проекта MyBible несколько активных пользователей стали участвовать в усилиях по созданию модулей, которые нужны им самим — чтобы добавлять их к арсеналу модулей MyBible. Однако, как только такой труженик производит некоторую версию модуля, возникает вопрос: а как удобно распространить его в потенциально растущей аудитории, если он еще не готов или не может быть положен в основной репозиторий модулей MyBible?
Да, MyBible автоматически подхватывает модуль, если он помещен в каталог данных MyBible на устройстве. Однако, это не такое действие, которое можно выполнить в одно касание, особено с появлением Android 11 (который ограничивает доступ приложений к файлам их личными каталогами, расположенными довольно глубоко в файловой системе).
Кроме того, в модулях неизбежно есть дефекты, которые корректируются итеративно, по мере их обнаружения.
Также команде MyBible известно о предпринимаемых долговременных усилиях по созданию новых переводов Библии, производящих частые обновления для нетерпеливо ожидающих результата пользователей.
Таким образом, периодически появляются новые версии модулей, и частое обновление таких модулей на устройствах конечных пользователей, которое требует нетривиальной ручной процедуры, быстро становится раздражающим бременем, отвлекающим от основной цели MyBible — глубокого изучения Божьего Слова, Библии.
Каково же решение?
Ядро команды MyBible, Денис и Олег, которые поддерживают основной репозиторий модулей MyBible, решили, что пришло время предоставить другим создателям модулей для MyBible средств удобного снабжения их аудитории результатами их работы. Поэтому, начиная с MyBible 5.5.0, приложение поддерживает сущности, называемые «дополнительные реестры модулей».
Вот как это работает (см. также подсказки в окне «Модули»):
- В системе MyBible список доступных модулей поддерживается в облаке (на нескольких разнообразных файловых серверах) как «реестр модулей». Приложение MyBible загружает этот реестр.
- Пункт меню «Дополнительные реестры модулей» окна «Модули» позволяет вам управлять вашим списком дополнительных реестров модулей.
- Чтобы добавить на вашем устройстве дополнительный реестр модулей, вам нужно знать адрес (URL) загрузки файла интересующего вас дополнительного реестра модулей.
- Вы можете выбрать один из известных команде MyBible дополнительных реестров модулей с помощью кнопки справа от поля ввода адреса загрузки файла реестра, когда вы добавляете реестр модулей.
- Когда дополнительный реестр добавлен на вашем устройстве, модули из него становятся доступными в общем списке модулей в окне «Модули». Ими можно пользоваться так же, как и модулями, поддерживаемыми командой MyBible, включая автоматическое обновление уже загруженных модулей на Вашем устройстве, когда они обновляются в облаке.
Так что мне делать?
Если вы создаете и обновляете модули MyBible:
- изучите MyBible Extra Module Registry Specification (English) и примените полученные знания
Если вы хотите использовать модули MyBible, которые производит некто не из ядра команды MyBible, тогда:
- свяжитесь с этим создателем модулей, получите URL (адрес загрузки) файла дополнительного реестра модулей
- в MyBible:
- откройте окно «Модули»
- выберите пункт меню «Дополнительные реестры модулей»
- внимательно и вдумчиво сориентируйтесь и используйте полученный URL — разберётесь
- рассмотрите включение автоматического обновления модулей в настройках MyBible