Про що це?
За роки існування проєкту MyBible кілька активних користувачів почали брати участь в зусиллях по створенню модулів, які потрібні їм самим – щоб додавати їх до арсеналу модулів MyBible. Проте, як тільки такий створювач виробляє модуль у його деякому початковому стані, виникає питання – а як його розповсюдити у потенційно ростучій аудиторії, якщо він ще не готовий або не може бути покладений у основний репозиторій MyBible?
Так, MyBible автоматично “підхоплює” модуль, якщо він покладений у каталог даних MyBible на пристрої. Проте, покласти його туди – це не такая операція, яку можно виконати в один дотик, особливо з появленням Android 11 (який обмежує доступ застосунків до файлів їх особистими каталогами, розташованими досить глибоко у файловій системі).
Крім того, у модулях неминуче є дефекти, які коригуються ітеративно, по ходу їх знаходження.
Також, команді MyBible відомо про довготривалі зусилля по створенню нових перекладів Біблії, які породжуюсть часті оновлення для користувачів, нетерпляче чекаючих результатів.
Таким чином, периодично зʼявляються нові версій модулів, а часте оновлення таких модулів на пристроях кінцевих користувачів, яке вимагає нетривіальної ручної процедури, швидко стає бременем, що дратує та відволікає від основної цілі MyBible – глибокого вивчення Божого Слова, Біблії.
То яке ж є рішення?
Ядро команди MyBible, Денис та Олег, підтримуючі основний репозиторій модулів MyBible, вирішили, що прийшов час надати іншим створювачам модулей засіб зручного постачання результатів їх праці їх аудиторії. Тому, починаючи з MyBible 5.5.0, застосунок підтримує сутності, що називаються “додатковими реєстрами модулів”.
Ось як це працює (див. також підказки у вікні “Модулі”):
- У системі MyBible список доступних модулів підтримується у хмарі (на кількох різноманітних файлових серверах) як “реєстр модулів”. Застосунок MyBible завантажує цей реєстр.
- Пункт меню “Додаткові реєстри модулів” вікна “Модулі”дозволяє вам керувати вашим списком додаткових реєстрів модулів.
- Щоб додати на вашому пристрої додатковий реєстр модулів, вам треба знати адресу (URL) завантаження файла додаткового реєстра модулів, що вас цікавить.
- Коли додатковій реєстр доданий на вашому пристрої, модулі з нього стають доступними у загальному списку модулів у вікні “Модулі”. Ними можна користуватись так саме, як і модулями, які підтримує команда MyBible, включаючи автоматичне оновлення вже завантажених модулів на вашому пристрої, коли вони оновлюються у хмарі.
То що мені робити?
Якщо ви створюєте та оновлюєте модулі MyBible:
- Дослідіть MyBible Extra Module Registry Specification (English) та застосуйте отримані знання.
Якщо ви хочете використовувати модулі MyBible, які створює хтось не із ядра команди MyBible. тоді:
- Звʼяжіться зі створювачем цих модулів, отримайте URL (адресу завантаження) файлу додаткового реєстру модулів.
- У MyBible:
- Відкрийте вікно “Модули”.
- Оберіть пункт меню “Додаткові реєстри модулів”.
- Уважно та розважливо зорієнтуйтесь та використайте отриманий URL – розберетесь, як саме.
- Розгляньте увімкнення автоматичного оновлення модулів MyBible у налаштуваннях застосунку.