http, http://webmaster


http://webmaster.helion.pl/kurshtml/family/family.htm

Strona główna kursu HTML

Internetowa genealogia

Na Zachodzie bardzo popularną zabawą jest odtwarzanie rodzinnych powiązań. Komputery i Internet znacznie przyspieszyły i ułatwiły tworzenie drzew genealogicznych i wyszukiwanie bliskich i dalekich członków rodzin. W Sieci istnieją potężne bazy danych, jak choćby Ancestry.com, które za darmo lub opłatą pozwalają przeprowadzić stosowną kwerendę. Najbardziej imponującą pracę wykonują amerykańscy Mormoni, gromadzący od wielu lat informacje o setkach milionów osób.

Rodzinne powiązania łatwo naszkicować na kartce papieru. Znacznie lepiej jednak posłużyć się programem komputerowym, tym bardziej, że nowe programy potrafią już eksportować drzewa genealogiczne do postaci witryn WWW. Budowanie rodzinnego drzewa jest wielką przyjemnością, a przecież ogromna większość z nas jest w stanie odtworzyć powikłane losy rodziny na kilka pokoleń wstecz. Pozwolę sobie w tym miejscu na osobistą dygresję - mój ojciec, zawodowy historyk, odtworzył znaczną część takiego drzewa, poczynając od praprapra...dziadka, który przywędrował do Polski z Wiednia pod koniec 18 wieku i zapoczątkował nową gałąź rodziny. Wystarczyło teraz tylko przenieść informacje z papieru do komputera, zaś wygenerowanie witryny WWW to już tylko kwestia paru kliknięć myszką. Wszystkie informacje są ze sobą logicznie powiązane, widać kto jest czyim bratem, matką czy dziadkiem - za pomocą kliknięć przenosimy się łatwo między osobami czy pokoleniami. To fascynująca zabawa, do której warto zachęcać wszystkich internautów. To także okazja do nawiązania bliższych kontaktów z odległą rodziną, o której czasem nic nie wiemy.

W ciągu ostatnich parunastu lat powstało mnóstwo oprogramowania na najrozmaitsze platformy i systemy operacyjne. Standardowym formatem stał się tzw. GEDCOM (GEnealogical Data COMmunications), który obsługuje każdy szanujący się program do tworzenia drzew genealogicznych. Rozwijany jest także GedXL, czyli implementacja języka XML dostosowana do potrzeb witryn genealogicznych i wymiany informacji.

Za większość programów trzeba zapłacić, szczególnie za te najlepsze. Jednak niedawno pojawił się znakomity GreatFamily (jest oparty na tym samym silniku, co znany wcześniej GenDesigner, rozwijany teraz przez innych programistów), firmy GreatProgs, który osobiście uznaję za najlepszą propozycję dla wszystkich miłośników rodzinnej historii (choć istnieją w Sieci potężniejsze narzędzia, jak freeware'owe Legacy czy Personal Ancestral File) . Jest za darmo (niestety, tylko do wersji 1.1 - 2.0 jest już programem płatnym), jest wyjątkowo łatwy w obsłudze, potrafi tworzyć witryny w polskiej stronie kodowej - zachęcam wszystkich do wypróbowania jego działania, a poniżej naszkicuję jego możliwości.

Uwaga: po przeczytaniu tej strony polecam zapoznanie się z działaniem darmowego generatora GedTree.

Łagodne wprowadzenie

W katalogu GreatFamily znajduje się przykładowy plik example.gd3, który warto wczytać i obejrzeć.

(Kliknij na miniaturze - uwaga: obrazki mają na ogól kilkadziesiąt kilobajtów)

Podwójne kliknięcie na ikonie osoby otworzy edytor danych.

Wybranie w menu Reports - HTML Generate web pages pozwala wyeksportować bazę danych do postaci witryny internetowej (najlepiej do jakiegoś osobnego katalogu).

I oto efekt:

Tworzenie własnej bazy

Po uruchomieniu programu możemy przystąpić do wprowadzania danych. Kliknij na ikonie z męską twarzą (w pasku narzędziowym), ustaw szkielet w dowolnym miejscu i kliknij na nim. Uruchomiony zostanie edytor informacji o osobach. Wprowadźmy przykładowo informacje o pradziadku.

New note pozwala wprowadzić notatkę o osobie. Jeśli podajemy w niej np. adresy internetowe, powinniśmy je zapisywać w postaci źródła HTML, czyli <a href=mailto:anna.kowalska...>

Po wprowadzeniu danych w programie ukaże się ikona z informacją.

Kliknij tym razem na "żeńskiej" ikonie i wprowadź informacje o prababci.

Kliknij prawym przyciskiem myszki nad informacją o prababci i połącz ją z pradziadkiem świętym węzłem małżeńskim.

Na ekranie pojawi się nitka łącząca obie osoby. Kliknij na pradziadku - ukaże się edytor połączeń, w którym domyślnie wybrana jest relacja Marriage.

W analogiczny sposób wprowadź informacje o dzieciach i wnukach. Łącz je z ich rodzicami za pomocą poleceń Link to Father i Link to Mother.

Poniższy ekran pokazuje przykładowe drzewo, w którym wprowadzeni zostali dodatkowo małżonkowie dzieci Jana i Janiny.

Gdy rośnie liczba osób i połączeń, obraz staje się mniej czytelny. Drzewo można powiększać lub pomniejszać za pomocą lupy lub kółka w myszce. Nawigator pozwala przesuwać obraz w różne strony - podobnie działają klawisze kierunkowe na klawiaturze.

0x01 graphic

Jeśli chcemy wyrównać szkielety informacji (poziomo lub pionowo), możemy je zaznaczyć myszką i wybrać polecenie Edit - Align...

Przy dużej bazie przyda się funkcja wyszukiwania elementów (F3).

Bazę zapisujemy w natywnym formacie .ged. Można też ją wyeksportować do standardowego formatu GEDCOM.

Wreszcie przychodzi pora na utworzenie witryny WWW. W menu wybierz Reports - HTML-generate web pages (albo kliknij na ikonie w pasku narzędziowym).

W okienku Create HTML Presentation utwórz oddzielny folder.

W panelu Content wybierz polską stronę kodową.

W panelu Visual Design możesz zmienić domyślną kolorystykę witryny.

Wróć do panelu Generate HTML i naciśnij przycisk Generate, a potem View in browser.

Domyślnie wyświetlana jest głowa rodu.

W lewej ramce widać listę osób. W prawej ramce są widoczne informacje o osobie i najbliższych powiązaniach. Links informują o powiązaniach rodzinnych i pozwalają przeglądać informacje o osobach.

Wyślij cały katalog na serwer WWW.

Tak wygląda w największym skrócie obsługa programu. Warto poćwiczyć dla nabrania wprawy, bo zabawa jest wyśmienita. Warto pamiętać, że gdy dołączamy zdjęcia osób, pojemność witryny nieco rośnie. Nasz przykład ma łącznie 59 KB, co pozwala sądzić, że darmowe witryny oferowane przez portale pomieszczą całkiem sporą familię :-)

Warto powiedzieć, że GreatProgs pracuje nad internacjonalizacją baz, a więc zapewne można się spodziewać, że użytkownik będzie mógł łatwo spolszczyć interfejs bazy i stosować Odsyłacze, a nie Links, czy Rodzeństwo w miejsce Siblings.

Na tego wątku polecam obejrzenie żywej demonstracji naszego przykładu.

Przejdź do opisu GedTree.



Wyszukiwarka