Rootspersona — Люба, я вернулся!

Поделиться в соцсети 

Родословное Древо. Rootspersona. История отжатия плагина.

Много лет я управлял своим Родословным Древом на своем собственном сайте с помощью плагина Rootspersona. Он стал для меня хотя и не всегда предсказуемой, но любимой собакой: съедал обычный GEDCOM-файл, с удовольствием, сам создавал страницы всех персон: имена, даты, родственные связи, фотографии — словом, служил овчаркой на государственной границе.

Но весной 2025 года он вышел из строя. Перестал обновляться. Перестал скачиваться. Не только у меня — везде. Он был еще в деле, но будущее его погрузилось в туман. Оказалось, его прикрыли из-за проблем с безопасностью…

…Осенью 2025 года я приступил к освоению ИИ, и вот на пересечении этих двух обстоятельств меня посетила мысль, которая раньше никак бы не могла прокрасться: а не исправить ли мне эту ситуацию?…

Но сначала — краткий экскурс за кулисы.

Индустрия родословных сейчас на подъеме. Раньше, оффлайн, это можно было делать только на бумаге, сейчас все гораздо удобнее. Сервисы растут как грибы на асфальте. Каждый желающий может без особых навыков начать вести свое родословное древо онлайн. И программа не одна и сервисов тоже. 

Список программ потихоньку нарастает. Сейчас есть наши “Древо Жизни”, “GEDKeeper” “ихние”: “RootsMagic”, “Gramps”, “GenoPro” и т.д. Для архива на своем компе они очень и очень неплохи. Древо Жизни — довольно простая и удобная, а вот мормонская GenoPro — с более продвинутым функционалом. Зато Древо Жизни строит очень хорошую картинку со связями с фото и джентльменским набором полей — ФИО, даты жизни, краткое описание, фото и т.д. (правда, в последних версиях, на мой взгляд, не очень удачно). Нет, GenoPro тоже все это строит, но, на мой взгляд, менее удачно.

Ну и онлайн-версии не отстают — Фамилио (https://familio.org/), СемейноеДрево (https://semeynoedrevo.ru), Фэмири (https://famiry.ru/), https://www.familysearch.org/ru/global , и еще туча. Каждый найдет для себя что-то удобное и приемлемое. Но мы ж не можем ждать милостей от кого бы то или чего бы то ни было — noblesse oblige. Мы, как известно, идем своим путем, а кто не отошел вовремя — извините…

Я начинал когда доброй части этих сайтов или не было или я про них не знал. Начинал с программ на ПК. Но потом встал во весь рост вопрос — ПК это да, но это же локально, а что инет? 

А инет я тоже начинал давно — со “звучных” модемов, то есть естественно являлся индивидуалистом. И поэтому не хотел делать свое Древо где-то у кого-то, я хотел — у себя. Начинал с простейшего html, потом перебрался на платформу Вордпресс, да так на ней и продолжаю пребывать (ну Битриксом, конечно тоже приходится заниматься, как без него). Создал несколько своих сайтов. И в том числе и данный сайт родословной. Ну а раз платформа Вордпресс — то ввиду того, что я не программист, хотя и ИТ-шник волею судеб, то, значит, надо было искать плагин Родословного Древа. Не помню уже скильке, покэ, як, как и когда я их перебирал, но остановился вот на этом: “Rootspersona — https://wordpress.org/support/plugin/rootspersona/ ”. Плагинчик бесплатный и очень хороший — дает возможность закинуть файл формата Gedcom (стандарт генеалогических данных) на сервер и автоматически создать из него страницы персон — участников Родословного Древа (сам этот файл в том же Древе Жизни вывести — не проблема). Ну вот, я как сел на него плотно, так больше и не слез. Хотя он был и не без проблем (ну без них никогда и ничего быть не может ни у кого!). 

Шли годы, количество персон в моем древе росло, плагинчик тоже неспешно развивался, все было хорошо. Но вдруг!

Вдруг!

Да, всегда происходит рано или поздно некий “вдруг” после которого всё уже не может быть прежним. Этот “Вдруг” произошел весной 2025 года. Оказалось, что плагин приобрел не только очередных новых приверженцев, но и проблемы с безопасностью и до их разрешения был закрыт. Ну мы, пользователи, смиренно ждали, что автор вот-вот встрепенется, встряхнется, да и исправит эти проблемы, а мы опять спокойненько продолжим свои родословные изыскания, но не тут-то было! Автор начал игру в молчанку. 

Что ж. Автор молчал, мы недоумевали, но прогресс-то — не остановился ни на минуту! Я про появление ИИ. Он появился и увидели многие, что это хорошо! И возрадовались! На самом деле не совсем так —  он появился уже некоторое время как. Но у меня знание об этом латентно вращалось на периферии сознания. И я поначалу ничерта не увидел, ну а не увидев и не возрадовался. Однако всё же течет, хоть и войти в одно и то же не получится. И вот, осенью 2025 состоялось моё соприкосновение с этим новым, глаза мои открылись, я — возрадовался и всё завертелось…

Проходим, проходим дальше, граждане, не задерживаемся. 

В сухом остатке: плагин полгода лежал мертвым грузом, а автор и не почесался. А я осенью 2025 принялся за освоение ИИ. Всё-таки классные это штуки — КОЧ просто какой-то. Аббревиатура пришла ко мне прямо сегодня и прямо в голову. А значить может сколь хошь (мягкий знак здесь не ошибся ни разу, просто “длинное дыхание фразы”). Например “Крутой Очень” или “Крипто Омонимы Чрезвычайные” или “КАроч Однозначно Чалах” ну и т.д. Но я остановился на “Концентрированный Опыт Человечества”. По-моему так (не это ли нам проповедовал еще Винни-Пух!). 

Да, ну и вот, две этих далеко отстоящих сущности соединились видимо посредством мозолистого тела в коре больших полушарий а то может и под корой… В общем, пёс его знает (Ге! Стоит только хорошенько спросить — он, пёс разума — знает немало! Его стоит спросить!). А соединившись привели к ряду экспериментов. Поначалу я с самонадеянностью неофита посредством ИИ мгновенно исправил проблемы с безопасностью и опробовал плагин на своем собственном сайте. Нормально! Работает! Ну а после уже нахально заявил об этом автору на форуме, конечно, всё же, по большому счету в дружелюбной форме: https://wordpress.org/support/topic/rootspersona-access-rights/  Правда на этом же форуме я помянул, что автор, видимо, больше не собирается поддерживать плагин. На что автор ответствовал, что он, мол поддерживает. Однако против следующих возражений о том, что плагин полгода в ауте не попер. Я же, несколько освоившись, и добившись с помощью ИИ (это называется Вайб-кодинг) некоторых успехов на поприще добавления нужных мне, но ранее отсутствующих функций (равно как и неуспехов), попросил автора отдать плагин мне. Навеки вечные на разработку то Исть. И автор (наверное с легким сожалением), мать честная, передал его мне! И на моей страничке вордпресс закрасовалось дивное “Contributor” (или “Автор” — не помню, наверное, таки “Автор”)! И стало немного не по себе от свалившейся ответственности…  Вот те на…  И опять же всё завертелось… 

После очередных доработок я опробовал плагин у себя на сайте и выложил ссылку на него на форуме. Пользователи на форуме скачивали, писали, что плагин падает и работать отказывается — я проверял на себе — все норм, чё не так? Но потом я освоил одну внешнюю проверку (), другую и стало ясно что да — то есть нет, так не пойдет! Я исправлял одно — летело другое, исправлял другое — летело третье, я пересел с одного ИИ на другой, с другого на третий. Освоил беспрестанно чертыхаясь процесс залития новых версий в SVN репозиторий, через который WordPress принимает обновления плагинов (место скачки изменить нельзя). В общем мое любимое упрямство дало плоды — я решил идти до конца и пройти все должные круги. И вот, решив что сделал всё, что мог, написал наконец-то команде Вордпресс, мол, ребята примите телеграмму обратно — дырки в плагине заштопаны — вот, гляньте!

Ребята немножко поколебались, глянули и ответили так, что у меня дух перехватило: требования к безопасности поднялись, вот тут это не так и то не эдак куча эрроров и варнингов — плагин не готов к выкладке, исправляй. Ах ты ж, еж твою брошь! Ну делать нечего — крякнул и пошел исправлять. Поставил доп. проверяльщик — чтоб он отслеживал как оно там, всё уже или еще тачать и тачать эти пироги. Повозился несколько деньков. Ну и вроде всё путем. Исправил. Ха! Делов-то!

Ну а исправив, тут же отправил новую версию куда надо, черкнул письмо команде Вордпресс — мол “Юра, прости нас, Юра, мы все просрали” ребята, всё путем, я уже прям всё-всё исправил. Ну и сижу жду как охотник на привале. Ну и тут же гахнул ответный разряд от ребят: “Нэт, да!” — И вон то и вот это не то, да еще и тут и там не так! “А-а-а-а-а” — крикнул им (а на самом деле в пустоту) я. И вновь взялся за исправления. 

В общем ситуация эта повторилась несколько раз.

Ответы летали туда-сюда аки почтовые голуби. казалось что произошло зависание цикла и выхода из него не предвидится. Но в итоге 23 июня 2026 г я всё-таки получил письмо о том, что ок, теперь всё норм!

И уже было расплылся в счастливой глупой улыбке… Но! (нет это я не про лошадь!) — но опять оказалось, что нужно ждать месяц: на предмет, а не захочет ли исходный автор плагина всё же заявить на него права. М-да… Хошь не хошь — а вынь, да полож… Я было пискнул, мол,  к чему? — Автор же ш мне ж всё ж отдал!  — “Не-е-е-е-ет!” — было сказано мне-е-е-е-е. Таков закон. Сиди и не дергайся. Жди. 

Ну ладно. Пусть так, год ждали и еще подождем.

Месяц вынул ножик из кармана пролетел как дрезина на авиабензине (да, брехня, зато в рифму!) и вот 23 июля я получил ответ — плагин твой, но теперь нужно подтвердить что с ним все нормально в плане работы. Да я ж уже всё подтвердил!!! Коро- мухо- мясо- Буквоеды! Опять формальность. Ладно. Уже привык. 

26 июля 2026 г я написал очередное письмо с примерным содержанием “Ребята, все норм, открывай, сова, медведь пришел!” — в смысле плагин в рабочем состоянии, откр-р-р-р-рывайте! И вот 30 июля 2026 г свершилось! Плагин открыт, в админке виден для обновления, я даже сам у себя его обновил и ничего не упало. Ур-р-р-р-р-р-а-а-а-а!!!

Вообще сценарий тяжб с командой Вордпресс сильно напомнил процесс с Хосе Мухикой на рутрекере — несколько подходов, но Рубикон — преодолен — https://dzen.ru/a/alibS-erEnt-i3gv 

Итог — плагин Вордпресс для создания Родословного Древа под названием Rootspersona теперь мой и снова в деле!  Естественно, он по-прежнему бесплатен и доступен для скачивания. Прошу любить его и жаловать как самоё себя. А я буду развивать его дальше. Он, напоминаю, здесь:https://wordpress.org/plugins/rootspersona/

Добавить комментарий

Капча загружается...

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.