Web-based программы
в том числе Webtrees
neithere Сообщений: 213 На сайте с 2014 г. Рейтинг: 116
| Наверх ##
26 мая 2015 2:41 Если кому интересно, в свободное время веду разработку веб-программы на эту же тему.
Мотивация (с учетом использования Gramps в качестве основной софтины):
1) Устал возиться с невозможным GUI — при внесении данных огромное количество времени тратится на щелчки мышью, переходы между полями, возню с кипой окон и т.д.; 2) Убогое отслеживание изменений в БД, непрозрачность оной; 3) Невозможность в приемлемом виде опубликовать накопленные данные — и делать это часто. Например, у меня в теме по Аузбиковичам накопилась масса информации и источников. И хочется, чтобы любой зашедший туда мог буквально через пару ссылок получить интересующий срез данных. Например, вопрос, отсутствие ответа на который просто убивает интерес к крупной теме: знаю ли я источник, который еще никто не прорабатывал? Поскольку в Gramps я цепляю ссылки на источники к событиям и т.д., очень не хочется дублировать всё это куда-то вручную.
Посему постепенно начал писать своё. Оно уже работает, для публичной беты осталось доработать всякие мелочи (на что, впрочем, может уйти неограниченное время).
Цели:
1) возможность импорта данных из Gramps без потерь — готово (кроме картинок); 2) теоретически — возможность экспорта туда же (как результат — импорт/экспорт через Gramps почти откуда и куда угодно); 3) БД на текстовых файлах (YAML, т.е. идеальная читаемость, можно смотреть/править в любом текстовом редакторе, версионинг через любимую систему SCM, естественная делимость и т.д.) — готово; 4) веб-сайт, который отображает карточки сущностей в максимально информативном виде (Gramps имеет интерфейс, нацеленный на редактирование и малопригодный для анализа, если не лезть в отчёты) — готово; 5) возможность как использовать этот веб-сайт локально, так и опубликовать его (что предполагает управление приватностью — отчасти это решается вручную, поскольку просто текстовые файлы же) — есть; 6) всякие хорошие визуализации: динамически развёртываемые семейные деревья (вернее, не деревья, ибо поддержка слияния фамилий очень важна); тепловые и прочие географические карты. Это частично готово.
Программу делаю для себя и монетизацию не планирую. Выпущена будет под свободной лицензией (GPL3, наверно). Поддержка Майкрософт® Виндоуз™ исключена, но можно софтину установить на сервер, кидать туда Gramps XML и радоваться.
Собственно, к чему это сейчас пишу:
> меня бесило отсутствие возможности посмотреть дерево полностью, включая детей и их потомков
В моей программке этой проблемы нет, но это не моя заслуга, а Basic Primitives (можно нагуглить без труда). Там лицензия для некоммерческого использования бесплатна. Кто хочет — может попробовать впилить их в %название_любимой_программы%, хоть в webtrees. Из моей Gramps-derived БД с 400+ человек всё довольно неплохо генерируется, даже orphaned trees рисуются рядом с большими кластерами.
Если тут накопить список часто замечаемых раздражалок, то есть вероятность, что их не окажется в программке, которую я выложу во всеобщее пользование. А если найдутся питонисты, готовые разделить бремя разработки, то вообще супер. | | |
frato ушел из жизни 29.07.2022
Донецкая обл. Сообщений: 1854 На сайте с 2008 г. Рейтинг: 1884 | Наверх ##
26 мая 2015 8:42 26 мая 2015 22:59 neithere, Покажите исходный код для тестов, а может и для совместной работы  Может кто-то возьмётся что-то помочь доработать. | | |
motomac Новичок
Сообщений: 1 На сайте с 2015 г. Рейтинг: 2 | Наверх ##
26 мая 2015 19:43 Приветствую всех! Попробовал погонять Webtrees на локальной машине. Впечатления крайне негативные, начиная с дизайна 90-х, заканчивая совершенно недружелюбным интерфесом. Чтобы понять, как там все устроено, надо затратить значительное время. Юзабилити на нуле. Пока искал альтернативу в лица FamilyCMS (полная жуть) и вовсе начал склоняться к мысли, что надо писать что-то свое - минималистичное и дружелюбное, но на это пока, к сожалению, нет времени. В итоге нашел платный движок TNG (The Next Generation of Genealogy Sitebuilding). Стоит $32.99 USD. Выглядит на порядок приличнее Webtrees (хоть и тоже не на острие прогресса). Пытался найти какие-то отзывы и сравнения с Webtrees здесь, но ничего не нашел. Неужели никто не пользуется? Из минусов - очень плохой русский перевод, который надо будет доводить до ума, но я не вижу в этом особой проблемы. Также в движке нет возможности отобразить все дерево целиком. Вместо этого деревья есть у каждой персоны - предки и потомки. Выглядит просто и чисто опять же в отличие от безвкусного и перегруженного Webtrees. | | |
SHTНачинающий  Черноголовка Сообщений: 49 На сайте с 2013 г. Рейтинг: 61 | Наверх ##
26 мая 2015 22:53 26 мая 2015 22:54 Я довольно долго изучал рынок web-based программ. В итоге остановился на webtrees (а ранее phpgedview). Тоже из-за несовершенства (в моем понимании) продукта хотел писать своё. Затем хотел найти генеалогический модуль для CMS Drupal и сделать сайт на Drupal. Итог - webtrees. Юзабилити, конечно, ужасает, не знаю как приучать родственников ей пользоваться..
Так как хотя бы детей предков в дереве видеть? Никак? Только переходить на персону и смотреть семью? --- Рягин, Ряга, Ряго, Качан, Седых, Горгулев, Багинский, Кирьянов, Ржевский, Маслацов, Гельвих, Ковальский, Моор, Беккер, Криворотенко, Дробниченко, Бердниченко, Руденко, Волков, Дробница, Нитченко, Василенко, Романенко, Галеженко, Глушенко
http://ryagin.ru | | |
opalex Алматы Сообщений: 564 На сайте с 2008 г. Рейтинг: 705
| Наверх ##
30 мая 2015 8:08 В генеалогической вики (в фамильном навигаторе) в статье о Webtrees, в разделе "примеры сайтов на движке Webtrees" упоминается мой сайт с количеством 938 персон. На самом деле там сейчас более 37 тысяч в 6-ти базах. Описания баз здесь - http://opalex.info/genotrees --- Приглашаю к себе на сайты opalex.info и люди.name (база данных) | | |
frato ушел из жизни 29.07.2022
Донецкая обл. Сообщений: 1854 На сайте с 2008 г. Рейтинг: 1884 | Наверх ##
30 мая 2015 10:25 opalex написал: [q] В генеалогической вики (в фамильном навигаторе) в статье о Webtrees, в разделе "примеры сайтов на движке Webtrees" упоминается мой сайт с количеством 938 персон. На самом деле там сейчас более 37 тысяч в 6-ти базах. Описания баз здесь - http://opalex.info/genotrees[/q]
По указанной ссылке за 10 секунд не нашёл ссылок на базы, долго искать не могу. Одну ссылку вычислил: http://opalex.info/webtrees/ , там указано 3 966 персон. Дайте пожалуйста ссылки на остальные базы. | | |
opalex Алматы Сообщений: 564 На сайте с 2008 г. Рейтинг: 705
| Наверх ##
30 мая 2015 11:16 На основном сайте - описание баз: http://opalex.info/genotrees. Оттуда ссылки ведут к конкретным базам уже в разделе webtrees (база Хан Тотас сейчас не подключена, находится в переработке; зато есть небольшая база по помещикам, которая пока не упоминается в описаниях). Но когда попадаешь в раздел webtrees-баз, то там в меню есть пункт - Домашняя страница, через который можно перейти в любую другую базу. Самая объёмная у меня база - село Царево и его окрестности (Тульская губ., Крапивенский у.), прямая ссылка: http://opalex.info/webtrees/in...0%B8%D1%8F(21071 персон). Найденная вами база с 3966 персон - это село Синявино (рядом с Плавском, Тульская губ.). По Пензенской губ. (села Шугурово и Годяйкино) - ок. 10 тыс. персон. Всего на сайте примерно 37 тыс. персон. И какого-то торможения не ощущается. Возможно, не так красиво, как хотелось бы некоторым, но работает как часы. И мне кажется, что это главное. С другой строны, я webtrees не использую как рабочий инструмент. Весь ввод и редактирование данных идет в Древе Жизни, а оттуда на сайт данные переносятся через gedcom. --- Приглашаю к себе на сайты opalex.info и люди.name (база данных) | | |
opalex Алматы Сообщений: 564 На сайте с 2008 г. Рейтинг: 705
| Наверх ##
31 мая 2015 8:06 Интересно, что устанавливая webtrees на сайте, вы автоматически включаете каждого человека из этой базы в поисковую систему Яндекса или Google, поскольку все страницы персон в webtrees начинаются индексироваться поисковыми системами. Т.е. можно ввести в поисковой строке, к примеру, какого-нибудь интересующего вас Трофима Петровича и вы попадаете в базу данных webtrees. --- Приглашаю к себе на сайты opalex.info и люди.name (база данных) | | |
frato ушел из жизни 29.07.2022
Донецкая обл. Сообщений: 1854 На сайте с 2008 г. Рейтинг: 1884 | Наверх ##
31 мая 2015 18:29 opalex написал: [q] ...Интересно, что устанавливая webtrees на сайте, вы автоматически включаете каждого человека из этой базы в поисковую систему Яндекса или Google, поскольку все страницы персон в webtrees начинаются индексироваться поисковыми системами...[/q]
Главное, чтобы хостинг позволял делать эту индексацию. Часть бесплатных хостингов плохо индексируются поисковиками. opalex, число персон в описании на генеалогической вики исправил. | | |
nirubus Новичок
Сообщений: 1 На сайте с 2015 г. Рейтинг: 2 | Наверх ##
18 июня 2015 12:37 Привет. А как в программе webtrees отредактировать персону Иванов Иван? | | |
|