Общее
- Проект строит семейное дерево из GEDCOM, хранит данные в SQLite и позволяет редактирование через веб-интерфейс.
- Все коды людей имеют формат из 6 цифр (например,
000123).
Главная страница
- Построить ветку: введите код и выберите линию: обе, по отцу, по матери.
- Поиск: быстрый поиск по людям.
- Фильтры таблицы: код, фамилия, имя, год. Работают и в режиме редактирования.
- Русский / Polski: переключение языка интерфейса.
- FAQ: переход на эту страницу.
Схема дерева
- Карточки окрашены по полу, зеленая точка отмечает кровного родственника.
- Кнопка
🌳 на карточке строит ветку от выбранного человека.
- Кнопка
+ на карточке открывает меню добавления родственника.
- Кнопка
✎ на карточке открывает страницу полного редактирования человека.
- Схему можно перемещать мышью (зажать и тянуть).
- Ширину колонок таблица/схема можно менять перетягиванием разделителя между ними.
Цепочка родства
- Кнопка Цепочка родства открывает отдельное окно.
- Выбор людей делается в таблице «Все люди»: сначала первый, затем второй.
- В окне показывается схема цепочки и список шагов, включая даты рождения/смерти (если есть).
- Окно можно изменять по размеру за края и углы.
Авторизация и права
- viewer: только просмотр.
- editor: добавление и редактирование.
- admin: удаление/восстановление, управление пользователями.
- Кнопки редактирования видны только при нужных правах.
Редактирование
- Полный редактор:
/person-edit?id=....
- Редактируются блоки:
persons, person_names, person_contacts, events, media, notes.
Удаление и корзина
- Удаление мягкое (в корзину), есть восстановление.
- В админке доступен просмотр последствий удаления и режимы удаления.
Особенности имен
- Если есть
married_name, в отображении фамилии используется он.
- Для польского интерфейса используются имена
name_type=primary.
- Для русского интерфейса используются имена
name_type=alt, если alt нет — берется primary.
Informacje ogolne
- Projekt buduje drzewo genealogiczne z GEDCOM, przechowuje dane w SQLite i pozwala na edycje przez WWW.
- Kody osob maja format 6 cyfr (np.
000123).
Strona glowna
- Buduj galaz: wpisz kod osoby i wybierz linie: obie, ojca, matki.
- Szukaj: szybkie wyszukiwanie osob.
- Filtry tabeli: kod, nazwisko, imie, rok. Dzialaja takze w trybie edycji.
- Ruski / Polski: przelaczanie jezyka interfejsu.
- FAQ: przejscie na te strone.
Schemat drzewa
- Karty sa kolorowane wg plci, zielona kropka oznacza krewnego krwi.
- Przycisk
🌳 buduje galaz od wybranej osoby.
- Przycisk
+ otwiera menu dodawania krewnego.
- Przycisk
✎ otwiera pelna strone edycji osoby.
- Schemat mozna przesuwac myszka (kliknij i przeciagnij).
- Szerokosc kolumn tabela/schemat mozna zmieniac przeciagnieciem separatora.
Sciezka pokrewienstwa
- Przycisk Sciezka pokrewienstwa otwiera osobne okno.
- Wybor osob wykonuje sie w tabeli „Wszyscy ludzie”: najpierw pierwsza, potem druga.
- W oknie pokazywany jest schemat sciezki i lista krokow, z datami urodzenia/smierci (jesli sa).
- Rozmiar okna mozna zmieniac za krawedzie i rogi.
Logowanie i role
- viewer: tylko podglad.
- editor: dodawanie i edycja.
- admin: usuwanie/przywracanie i zarzadzanie uzytkownikami.
- Przyciski edycji sa widoczne tylko przy odpowiednich uprawnieniach.
Edycja
- Pelny edytor:
/person-edit?id=....
- Edytowane sekcje:
persons, person_names, person_contacts, events, media, notes.
Usuwanie i kosz
- Usuwanie jest miekkie (do kosza), z mozliwoscia przywrocenia.
- W panelu admina dostepny jest podglad skutkow usuniecia i tryby usuwania.
Nazwy i warianty
- Jesli istnieje
married_name, to on jest uzywany jako nazwisko w wyswietlaniu.
- Dla interfejsu polskiego uzywany jest wariant
name_type=primary.
- Dla interfejsu rosyjskiego uzywany jest
name_type=alt, a jesli brak alt to primary.