Короткие ответы на самые частые вопросы. Нажмите на вопрос, чтобы открыть ответ. Не нашли свой — спросите на форуме поддержки.
Общее
RootsPersona бесплатный?
Да, полностью. Нет ни платной версии, ни регистрации, ни внешних сервисов: древо живёт на вашем собственном сайте WordPress. Код открыт, лицензия GPL.
Что нужно, чтобы начать?
Сайт на WordPress (WordPress 6.0 или новее, PHP 7.4 или новее) и ваше древо в виде GEDCOM-файла — его умеет выгружать любая генеалогическая программа. Начните с раздела Начало работы.
Работает ли он с моей темой и с Elementor?
Да. Страницы людей — обычные страницы WordPress, поэтому выглядят в стиле вашей темы; оформления «Карточка из архива» и «Летопись» берут из неё и шрифты, а по желанию и цвета. Страницы можно собирать в редакторе блоков, в Elementor или другом конструкторе: поставьте шорткод в виджет «Шорткод» — целиком или частями. См. Страница человека.
Насколько большим может быть древо?
Большие древа загружаются короткими шагами, поэтому ограничение времени на хостинге их не останавливает. Древо на 5 000 человек на обычном хостинге загружается примерно за 16 секунд, его обновление — меньше чем за минуту. Страницы создаются порциями для любого числа людей. Для очень больших древ важнее всего место на диске под фотографии.
Можно ли держать на одном сайте несколько древ?
Да. У каждого древа свой номер загрузки (Batch Id): второе древо загрузите с номером 2. Древа живут отдельно, а шорткоды показывают одно из них с пометкой batch="2" или batchId="2". См. номер загрузки.
GEDCOM и обновления
Какие генеалогические программы и версии GEDCOM поддерживаются?
Любая программа, которая выгружает GEDCOM: версии 5.5, 5.5.1, 7.0 и 7.1, а также GEDZIP (.gdz) и .zip с фотографиями. Подходит любая кодировка, включая русские файлы Windows. См. Какие файлы подходят.
Можно ли загрузить новую версию древа? Мои страницы не пропадут?
Можно — это обычный способ обновлять сайт: загрузите новый файл с тем же номером загрузки. Люди обновятся на месте; их страницы, адреса, ваш текст на страницах и фото сохранятся. Если программа перенумеровала людей, RootsPersona узнает их по коду, имени и году рождения или по родственникам. Если файл похож на другое древо, загрузка остановится, ничего не изменив. См. Обновление древа.
Что происходит с загруженным GEDCOM-файлом?
Файл на вашем компьютере не меняется. Загруженная на сайт копия читается в таблицы плагина и затем удаляется вместе с архивом. Фото из архива попадают в медиатеку.
Можно ли выгрузить древо обратно с сайта?
Да: Инструменты → RootsPersona → Export GEDCOM даёт GEDCOM 5.5.1, GEDCOM 7.0 или GEDZIP с фотографиями — с живыми людьми или без них. См. Выгрузка древа.
Загрузка не удаётся или пишет «Database update error». Что делать?
Откройте Инструменты → RootsPersona → Upload GEDCOM, в окне журнала (Import log) нажмите Clear log, загрузите файл ещё раз, затем нажмите Download log. Опишите проблему на форуме поддержки и предложите прислать журнал; в нём могут быть имена из вашего древа, поэтому не выкладывайте его открыто. См. Если загрузка не удалась.
Фото, карта и схема
Моя программа привязывает к людям фотографии. Как они попадут на сайт?
В GEDCOM-файле только названия фото на вашем компьютере. Откройте Инструменты → RootsPersona → Upload photos и выберите папку с фотографиями: загрузятся только те файлы, на которые ссылается древо, каждый — на страницы своих людей. Или загрузите древо архивом .gdz или .zip вместе с фото. См. Начало работы, шаг 5.
Откуда берётся карта? Связывается ли она с другими серверами?
На карте — места, у которых в GEDCOM-файле есть координаты. Карту рисует Leaflet, который входит в плагин; изображения карты берутся с OpenStreetMap, поэтому браузер посетителя обращается к серверам OpenStreetMap, и те видят его IP-адрес. Упомяните это в политике конфиденциальности или выключите карту. См. Карта мест.
Можно ли показать схему всего древа, нарисованную моей программой?
Да. Сохраните схему как SVG-файл, загрузите её в Инструменты → RootsPersona → Tree chart и вставьте на страницу [rootspersona_chart]: каждый человек на схеме станет ссылкой на свою страницу. См. Схема всего древа.
Приватность
Кто считается живым и что посетители видят о живых?
Живым считается человек без даты смерти, родившийся меньше 110 лет назад; о людях без дат судят по их событиям и родственникам. Что видно посетителям о живых — настройка: всё, только вошедшим участникам или ничего. Скрытые люди не попадают в заголовки, меню, поисковики, карты сайта, поиск, на главную страницу древа и — по вашему выбору — в выгрузку. См. Приватность.
Как сделать, чтобы живых видели родственники, но не посторонние?
Поставьте для живых уровень Members Only и заведите каждому родственнику учётную запись на сайте (Пользователи → Добавить нового, роли «Подписчик» достаточно). Вошедшие родственники их видят, посетители — нет.
Найдут ли поисковики страницы моих предков?
Да. У каждого человека настоящая страница с именем в заголовке и разметкой schema.org Person, и страницы попадают в карту сайта. Скрытые люди получают пометку noindex и в карту сайта не попадают.
Переводы и обновления
Как помочь перевести RootsPersona или исправить перевод?
RootsPersona переводят участники сообщества на translate.wordpress.org. Откройте там свой язык и предложите или исправьте строку. Когда команда языка её одобрит, WordPress сам доставит перевод на все сайты — обновлять плагин не нужно.
Я обновляюсь с очень старой версии.
С версии старше 2.4.0 сначала обновитесь до 2.4.0, потом до текущей. Перед этим сделайте резервную копию сайта.