Webtrees

Материал из Фамильного навигатора
Перейти к: навигация, поиск
Название: Webtrees
Веб-адрес: webtrees.net
Дата основания: 26.08.2010 г.

webtrees — это бесплатное программное обеспечение с открытым исходным кодом, созданное для работы с генеалогическими данными. Позволяет создать собственный генеалогический/семейный сайт, который будет способен импортировать GEDCOM-файл, строить генеалогическое дерево, выводить графики и таблицы, вести статистику. Webtrees является вторым по счету Genmod, чья разработка началась в 2005 году) форком достаточно популярной программы PhpGedView. Также, как и оригинальная программа, распространяется по лицензии GPL.

webtrees является ОС-независимым ПО, и для своей работы использует PHP (версия 4.3 и выше), JavaScript и MySQL/PostgreSQL/SQLite.

Поддержка языков

Система переведена на примерно 35 языков, в данный момент силами сообщества ведется перевод на русский (~92 % завершено), татарский (~65 % завершено), украинский и казахский языки.

Функционал

ПО webtrees поддерживает почти все функции генеалогического софта, ставшие классикой в этой области, например: управление, посемейный просмотр, работа с GEDCOM, история, индивидуальный просмотр(личные карточки для каждой персоны древа), сопоставление, примечания, места, фото, редактирование — чтение и запись, поиск, источники, видео, и многое другое. Функционал расширяется при помощи модулей, тем и пользовательских скриптов.

Система умеет строить диаграммы восходящих и нисходящих древ, имеет калькулятор отношений и временную диаграмму (летопись).

Среди пользовательского функционала авторы отмечают наличие возможности передачи в RSS новостей сайта, возможность регистрации учетной записи, мультиязычность, поиск родственников, генерацию PDF отчетов, закладки и календарь событий.

Администраторские возможности: есть возможность резервного копирования, пользовательские события, объединение данных, менеджер модификаций, несколько древ в одном сайте, поддержка, параметры конфиденциальности, а также пользовательская настройка и темы оформления.

История

webtrees основалась в начале 2010 года, когда большинство активных разработчиков PhpGedView прекратило пользоваться SourceForge, так как он имел некоторые проблемы с экспортом зашифрованного программного обеспечения.

26 июля 2010, за месяц до выхода версии webtrees 1.0.0, Дик Истман публикует статью о программе в Eastman’s Online Genealogy Newsletter, где называет её «волной будущего»[1].

После выхода первой версии Тамура Джонс публикует статью с отзывами о новой программе и проводит её сравнение с PhpGedView.[2]

Порядок загрузки генеалогической информации

Каждый может пользоваться своими методиками загрузками генеалогической информации на сайт с движком Webtrees.

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

  • В ДЖ включаем фильтры на персонах, событиях, документах так, чтобы отображалось только то, что имеет нужную степень конфиденциальности. Чтобы на сайт попала только та информация, которой там можно быть.
  • Нажимаем «сохранить с учётом фильтров как» и также указываем, что сохраниться должно всё только с нужной степенью конфиденциальности.
  • Открываем сохранённый файл *.at4 в ДЖ.
  • Проверяем, чтобы в настройках ДЖ было указано: Места: «От адреса к стране».
  • Делаем экспорт файла gedcom в кодировке UTF-8.
  • В gedcom-файле удаляем полные пути к файлам изображений и оставляем только имена файлов без путей.
  • Если на хостинге уже есть генеалогическая база, то делаем копию базы, т.к. она может рухнуть при загрузке нового файла gedcom.
  • В администрировании загружаем gedcom-файл: Администрирование-Семейные деревья-Загрузить.
  • Загружаем на сайт свежие фото персон из папки *.files из программы Древо Жизни.
  • Заходим в настройки дерева, проверяем и устанавливаем персону по умолчанию.
  • Заходим в Администрирование-Google Maps-Географические данные, там жмём «импортировать все места из древа».
  • Устанавливаем в администрировании блоки по умолчанию для своей и домашней страницы.
  • Устанавливаем на самих страницах блоки для домашней и своей страницы.
  • Импортируем координаты мест (если есть файл с их координатами):

Администрирование- Google Maps-Географические данные, там жмём «Загрузить географические данные».

  • Там же нажимаем «проверка мест» и вручную указываем на карте расположение новых мест.
  • Включаем карту: Администрирование-Google Maps-Места.
  • Зайти в медиа-объекты (на главной странице и в администрировании) и убедиться, что там нет строк с обозначением "не существует.", если есть – разрулить.
  • Вставляем баннеры и счётчики.

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

  • делаем копию базы,
  • делаем копию таблиц users,
  • делаем копии кодов из HTML-блоков,
  • копируем координаты мест:

Администрирование-Google Maps-Географические данные-Скачать географические данные. Если в новую базу нужно перенести пользователей, то после установки движка и базы:

  • в предварительно скачанных таблицах users удаляем пользователей "default" и "Админ" и загружаем их;
  • в администрировании настраиваем каждому пользователю блоки на странице.

При этом возможно всё-же не все настройки пользователей сохранятся.

Примеры сайтов с движком webtrees

Адрес сайта Число персон
https://www.люди.name 84000
http://tvergedcom.ru/webtrees 30870
http://rodovod.tk/webtrees 14209
http://toporov.info/webtrees 7054
http://rods.ml 1758
https://baikal-tourist.ru/drevo 1450
https://ivchess.com/drevo 1450
http://tree.velikodsky.name 1388
http://tree.beini.ru 1178
http://www.niedenthal.ru 939
http://www.genealogia.name 866
http://www.quirinus.info/stamboom 644
http://inisha.ru 524
http://kolomeytsev.ru/genome 333
http://surzycki.ru 309
http://wt.shiryaev.spb.ru 201
http://kunderewicz.com 151
http://evzelman.rapidme.ru 83
http://ryagin.ru 79
http://webtrees.papich.ru 52

Ссылки