Webtrees

Материал из Фамильного навигатора
Версия от 13:54, 9 октября 2018; WikiSysop (обсуждение | вклад) (Примеры сайтов с движком 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

Адрес сайта Число персон
http://tvergedcom.ru/webtrees 30870
http://toporov.info/webtrees 3960
http://rodst.ml/tree 1758
http://www.genealogia.name 866
http://www.quirinus.info/stamboom 644
http://www.niedenthal.ru 402
http://kunderewicz.com 151
http://www.gprokhoda.ru 101

Ссылки