Пересыдаю вам официальный ответ нашего разработчика по поводу предлогаемых изменений в программу Древо Жизни.
Ранее на IT-сотрудник Константин ответил на сообщение
kotbasikcom, поступившее в нашу Техподдержку сайта..
Дублирую присланный ему ответ, сюда, поскольку он адресован напрямую к разработчикам ДЖ, о чем было согласовано, и предложено мне выложить его ответ сюда.
Хотелось бы чтобы официальный ответ не удаляли. если он будет проигнорирован, то это несет значительные правовые риски для нашего сайта, и лично всех разработчиков и принимающих лиц в его создании. Эти правовые риски можно решить только путем внесения изменения в программу Древо жизни.
Проблемы в Древе Жизни и необходимые изменения

В нашем дереве (оно ДАЛЕКО не всё опубликовано на сайте) есть две проблемы:
1. С одной стороны у нас есть люди которые жили столь давно что неизвестны их даты рождения, а нередко неизвестна даже дата смерти. Даже приблизительно.
2. С другой стороны у нас есть люди умершие, но при этом родившиеся совсем недавно. Так например в дереве есть умершие которые родились в 1980-ых годах.
Задача в следующем - Исключить из публикуемых деревьев всех кто родился после 1926 года. Чтобы с одной стороны не иметь проблем с законом о персональных данных, а с другой не задеть чувства родственников. От себя отмечу что пока получается избегать таких проблем - на сайте НЕ опубликованы данные ныне живущих или недавно умерших.
Дата в 100 лет от рождения максимально условна (её предложил Сергей Александрович и я с ним согласен) так как законодательство напрямую не отвечает на вопрос "Через сколько лет персональные данные могут быть обнародованы?". По архивам 75 лет, но это именно по архивам.
Все фильтры действительно работают, тут проблемы нет. Проблема в том что они не позволяют решить сразу две вышеописанных проблемы. А именно:
1. Первый вариант решения это фильтровать дерево по дате рождения. То есть выставлять фильтр на "меньше или равно 1926 году". Проблема в том что далеко не у всех людей в дереве указана даже примерная дата рождения и как правило, при использовании фильтра, они вообще удаляются из дерева. Так например из дерева Добронравовых исчезает их прародитель - Василий Иванович. Мы знаем что он умер до 1782 года, но не знаем его дату рождения. А раз даты рождения нет, то фильтр по дате рождения исключает его из дерева.
В более редких случаях, например когда именно у потомков есть даты рождения, происходят более интересные изменения.
Прикладываю сравнение куска из дерева Снежницких, с фильтром и без фильтра. У родителей нет даты рождения и поэтому отцы вообще удалились из дерева, а матери были заменены на маленький розовый прямоугольник без данных. Выглядит мягко говоря странно и можно даже подумать что это дети от неизвестных отцов или вовсе незаконнорожденные. И их матери тоже неизвестны.

2. Второй вариант который "напрашивается сам собой" это исключить из дерева всех ныне живущих, при помощи фильтра "В живых = нет". У Сергея Александровича везде где нужно проставлено событие смерть, фильтр прекрасно работает даже без даты. Тут возникает вторая вышеописанная проблема - Остаются те кто умер недавно.
Как временное решение я решил следующее (Сергею Александровичу уже сказал). Использовать фильтр "В живых = нет", а если где-то будут недавно умершие, то сворачивать их ветку в уже построенном древе. Я проверил, в шестой версии свернутая ветка не переносится в html. Но почему это временное решение? На сегодняшний момент в нашем дереве боле 8 700 человек. Постепенно мы публикуем всё новые ветви нашего рода, из последних опубликовали Добронравовых. И даже несмотря на разбитие на отдельные ветви они довольно обширные. Рано или поздно я просто не замечу или забуду скрыть определенную ветку с недавно умершими. Да и к тому же - зачем нужна программа если не для автоматизации?
Что бы лично мне хотелось видеть для решения этой проблемы. Но это потребует вмешательства разработчиков. Опять два варианта, но они друг друга не исключают.
1. Лично мне самым интересным кажется следующий вариант. Сделать фильтр который будет работать не как "Добавить в персоны всех кто соответствует фильтру", а "Исключить из персон всех кто соответствует фильтру". И задать чтобы из персон исключались все кто родился с 1927 года. Чем ближе к 21 веку тем меньше проблем с неизвестностью дат рождения.
2. Добавить в сами персоны настройку "Не показывать в дереве". То есть сделать настраиваемое скрытие каждой конкретной персоны. И тогда можно будет просто один раз вручную указать нужные персоны и они не будут появляться в дереве. Этот вариант мне нравится меньше чем первый.
------------
И пожалуйста, уважайте труд программистов, если неуважительно относитесь ко мне лично.Константин не зарегистрирован на форуме, но мониторит все происходящее в данной сетке по данному вопросу. Пожалуйста относитесь хотя бы к нему с уважением.
Данная тема специально создана для обсуждения проблем пользователя karseral с программой Древо Жизни, так как их обсуждение в основной теме занимало много пространства.
Хоть эта тема и с мягким модерированием,просьба ко всем, принимаюшим участие в обсуждении, не переходить на личности.Идея переименования принадлежит Vladimir Ka, а создания отдельной темы принадлежит Helen759
Сообщения karseral и ответы на них перенесены из основной темы про ДЖ, если где-то теряется последовательность повествования смотрите в основной теме по дате и времени создания сообщений.
Р.Д.
Я вернулся из отпуска и готов к жесткому модерированию раздела. Все личные выпады будут караться баном в разделе! Вопросы-ответы строго по существу проблем с программой Дерево Жизни. Если нечего сказать о проблеме - пройдите мимо!
apuzanoff(Андрей)