Общее объяснение программы

Материал из Вики.Мои предки

Веб-деревья документируют семейную историю людей, записывая следующие события, факты и отношения:

  • рождение
  • Брак(ы) и развод(ы)
  • Смерть
  • Дети
  • Родители
  • и связанные мультимедийные файлы.

Основная концепция.

Приложение особенно отличается использованием несколькими пользователями через Интернет и необходимой концепцией авторизации. Важным аспектом здесь является защита персональных данных от несанкционированного доступа.

Первое изображение слева показывает типичную страницу веб-деревьев для человека. Для скриншотов данного руководства был создан файл-образец, который затем послужил основой для всех иллюстраций.

Веб приложение.

Приложение webtrees основано на веб-технологиях. Веб-приложение характеризуется тем, что в качестве пользовательского интерфейса используется веб-сайт. Это означает, что пользователи webtrees могут получить доступ к приложению с любого компьютера с помощью браузера (см. изображение ниже справа).

Его можно использовать независимо от операционной системы через различные устройства (ПК, ноутбук, планшет, смартфон, Smart TV и т. д.). Приложение представлено в привлекательной форме, оптимизированной для целевого устройства  . Несколько пользователей могут использовать приложение одновременно; данные хранятся в центральной базе данных.

Концепция веб-приложения контрастирует с приложениями, которые устанавливаются на локальном компьютере, и приложениями, развернутыми на смартфоне (см. изображение слева ниже). Такие приложения может использовать только один пользователь одновременно; приложение и данные расположены локально на компьютере. В последнее время различия между этими двумя понятиями стали несколько размытыми, поскольку все больше локально установленных приложений поддерживают хранение данных в облаке.

Сервер, на котором установлено webtrees, может быть предоставлен хостинг-провайдером в качестве выделенного или общего компьютера. В качестве сервера также можно использовать частный компьютер или сетевой диск. Сервер может находиться в Интернете или в локальной сети.

Концепция авторизации

webtrees представляет результаты исследований в Интернете и позволяет зарегистрированным пользователям совместно хранить генеалогические данные. Поэтому защита данных особенно важна. Доступ к данным в веб-деревьях регулируется с помощью многоуровневой ролевой системы прав. Отдельные роли доступа описаны в разделе « Роли » главы « Рекомендации для администраторов ». Чтобы защитить конфиденциальность, веб-деревья отделяют защищенные данные от общедоступных данных, используя сложную концепцию защиты данных, которая обеспечивает общеприменимые требования к защите данных, но также может быть адаптирована к конкретным потребностям. webtrees различает общедоступную зону для посетителей и закрытую зону для зарегистрированных участников. В общедоступной зоне посетителям отображаются только те данные, которые были одобрены для этой цели, например, имена и даты рождения людей, которые родились более 110 лет назад и, следовательно, можно предположить, что они уже умерли. В закрытой зоне доступ пользователей к данным регулируется по ролям (участник, редактор, модератор, администратор).

Защита данных

Защита данных – это защита персональных данных от неправомерного использования, особенно защита персональных данных живых людей. Должны быть приняты соответствующие меры защиты, чтобы гарантировать, что конфиденциальные или личные данные не попадут в руки посторонних лиц. Механизмы защиты веб-деревьев основаны, с одной стороны, на концепции ролевой авторизации пользователей, а с другой стороны, на соответствующих настройках конфигурации на различных уровнях. Настройки по умолчанию в веб-деревьях подходят для большинства пользователей и по умолчанию защищают конфиденциальность живых людей. С помощью концепции авторизации администратор системы или администратор генеалогического древа решает, кто имеет доступ к каким данным, кому разрешено редактировать данные или просто просматривать их. С веб-деревьями это даже возможно в зависимости от степени родства.

Настройка защиты данных возможна на разных уровнях (подробнее см. раздел « Защита данных » главы « Инструкции для администраторов » ).

  • Защита данных генеалогических древ
  • Защита данных для всех и/или отдельных лиц
  • Защита данных для наборов данных
  • Защита данных о событиях и фактах

Безопасность данных

Безопасность данных является предпосылкой эффективной защиты данных. Безопасность данных имеет техническую цель защиты данных от потери, манипуляций и других угроз. Здесь рекомендуется использовать приложение webtrees на защищенных серверах в немецком или европейском центре обработки данных, чтобы обеспечить такие аспекты защиты данных, как Общий регламент защиты данных (GDPR).

Для доступа к страницам веб-деревьев следует использовать зашифрованное соединение (безопасное соединение через https) . Для этого на сервере должен быть установлен SSL-сертификат.

Другие особенности

Приложение webtrees характеризуется следующими дополнительными свойствами.

  • webtrees — это комплексная генеалогическая программа для записи и отображения генеалогических данных.
  • webtrees — это программа, ориентированная на результат, а не на фактические данные. Результаты генеалогических заключений документально оформляются.
  • Программное обеспечение бесплатное, хотя для работы сервера веб-деревьев или использования предложения SaaS обычно требуется модель подписки  .
  • webtrees — это программное обеспечение с открытым исходным кодом  , что означает, что оно постоянно совершенствуется сообществом разработчиков и доступно каждому для использования в соответствии с моделью лицензирования GPL
  • Большие объемы данных также могут обрабатываться в зависимости от производительности сервера (например, более миллиона человек).
  • С помощью веб-деревьев на веб-сайте можно параллельно установить несколько генеалогических древ  .
  • Число управляемых пользователей экземпляра веб-деревьев может превышать 1000; Максимальное количество одновременно активных пользователей и максимальное количество изменений в день зависят от производительности используемого сервера.
  • Программное обеспечение полностью поддерживает стандарт GEDCOM версии 5.5.1 и, следовательно, совместимо со всеми важными генеалогическими программами.
  • Поддерживаются различные диалекты GEDCOM, например спецификации группы GEDCOM-L (см. Приложение ).
  • Администратор установки может гибко настраивать модули, меню, диаграммы, отчеты и многое другое.
  • Для индивидуального оформления пользовательского интерфейса доступны различные модули отображения, называемые «темами  . Помимо различных тем, принадлежащих ядру веб-деревьев , другие темы также доступны в виде модулей расширения .
  • webtrees используется во всем мире, и пользователи могут выбирать из более чем 50 языков  . Также поддерживаются направления написания справа налево.
  • Могут быть установлены многочисленные соглашения об именах, такие как фамилия-имя, традиция матрилинейной фамилии, отчества и т. д.  .
  • Имеется полнотекстовый поиск и другие функции поиска, которые можно использовать для сужения обширных наборов данных. Сюда входит поиск Soundex (поиск названий по произношению)  .
  • Можно редактировать источники, архивы, общие заметки и медиаданные в различных форматах.
  • Поддерживаются различные календарные системы для дат  .
  • Данными о местонахождении можно управлять через генеалогические древа  ; Наборы данных о местоположении и GOV поддерживаются, среди прочего, модулями расширения (модулями Vesta).
  • Медиа-объект может содержать несколько медиа-файлов; Это можно использовать, например, для захвата передней и задней части документа в одном объекте.
  • webtrees поддерживает различные картографические системы для отображения мест и событий  .
  • Задачи генеалогического исследования могут быть решены  .
  • Возможны массовые изменения генеалогических данных  .
  • Декларация о защите данных генерируется автоматически  .
  • Для представления генеалогических данных доступны различные графические оценки, включая диаграммы книг предков и семейных книг, представление в виде «песочных часов», генеалогического древа или древа потомков. Другие функции включают отображение продолжительности жизни (параллельное отображение «шкалы жизни» нескольких людей) или расчет отношений между двумя людьми  .
  • На стороне сервера приложение основано на веб-фреймворке PHP  и базе данных (например, MySQL  ); приложение содержит функции JavaScript на стороне клиента  .
  • Благодаря правильному сочетанию сторонних инструментов, современных методов проектирования и открытых стандартов веб-деревья становятся перспективными, эффективными и действенными.
  • Благодаря модульной концепции все функции могут быть расширены опытным PHP/Web-программистом

Особенности

Приложение webtrees отличается от других сетевых генеалогических программ по нескольким важным параметрам. Подробнее об этом будет сказано в следующем разделе « Сравнение с другими программами ».

Особенности веб-деревьев

Следующие особенности характеризуют веб-деревья

  • webtrees не содержит системы управления контентом (CMS)  и не может быть легко интегрирован в нее. Блоки HTML на домашней странице веб-деревьев могут служить иллюстрированным введением в генеалогическое древо, но их функции очень элементарны по сравнению с CMS.
  • webtrees не обеспечивает прямую поддержку документирования генетической информации (ДНК)  .
  • Формат Markdown  поддерживается во многих местах, например, в заметках или источниках. Это позволяет отображать текст, отформатированный с помощью простых управляющих символов; Это можно использовать, например, для отображения расшифрованных текстов или таблиц переписи населения без потери взаимозаменяемости таких текстовых элементов с другими генеалогическими программами, не поддерживающими Markdown.
  • О людях можно создавать подробные, иллюстрированные и переводимые истории (в качестве альтернативы «общим заметкам с помощью Markdown»). Однако их нельзя экспортировать в формате GEDCOM и, следовательно, нельзя обменивать с другими программами.