Geneteka feature request - linki do indeksów
: śr 26 cze 2024, 17:56
Dzień dobry wszystkim.
Chciałbym zaproponować następującą funkcjonalność dla geneteki: możliwość linkowania do pojedynczych indeksów.
Nie wiem jak zaimplementowany jest portal, ale jeśli dość standardowo, to potrafię spobie wyobrazić, że w mniej więcej następujący sposób: użytkownik wypełniając formularz i klikając "Wyszukaj" uruchamia skrypt (frontend), który prosi o wynik serwer (backend). Tam zapytanie jest tłumaczone na kwerendę i wysyłane do bazy danych indeksów, która zwraca listę rekordów. Backend konwertuje to do innego formatu, frontend do postaci czytelnej dla przeglądarki internetowej (html), przeglądarka wyświetla to użytkownikowi w postaci tabelki.
Wracając do bazy danych, zwykle rekordy są identyfikowane poprzez unikalny identyfikator. Jednak geneteka "gubi" id i w kodzie strony pojedyncze indeksy nie są nijak rozróżnialne. Oto kod html przykładowego indeksu:
Jest to czwarty wiersz wyniku uzyskanego poprzez zapytanie https://geneteka.genealodzy.pl/index.ph ... te=&pair=1 . Jak widać, taki link jest długi, dość nieczytelny oraz zwraca więcej wyników (na dzień dzisiejszy: 4).
Moją intencją jest, aby link wyglądał mniej więcej tak: https://geneteka.genealodzy.pl/index.ph ... &id=123456, zakładając, że 123456 jest id tego indeksu w bazie danych.
Mogłoby to wyglądać na przykład tak, że w kolumnie "Uwagi" pojawia się kolejna ikonka "L", po której kliknięciu dostajemy link do tylko tego jednego indeksu:
https://i.imgur.com/nWRfDtj.png - *
A komu to potrzebne? A na co to komu?
czyli jakie problemy to rozwiąże:
1. Zapisywanie indeksów do konkretnych wydarzeń z życia przodków.
Tworząc drzewo genealogiczne, kopiuję na swój dysk skany aktów ze skanoteki, familysearch, uzyskane z archiwów itp. Dodatkowo w pliku ged z drzewem wklejam linki skąd one pochodzą: szwa, fs, skanoteka. Chciałbym jeszcze do geneteki, aby po czasie sobie móc przypomnieć tok moich poszukiwań, który prowadził do zidentyfikowania wydarzeń z życia danej osoby,
2. Dyskusje na temat indeksów.
Ludzie często na grupach genealogicznych pytają czy ktoś ma dostęp do skanów aktów, które nie są ogólnie dostępne. Wklejają wtedy te długie linki z pełnym zapytaniem tłumacząc o którą linijkę wyniku chodzi. Geneteka się rozbudowuje, więc takie zapytania po czasie mogą zwracać inne wyniki.
Jeszcze innym sposobem jest wrzucanie screenów (szczególnie popularne na facebookowych grupach). W tym wypadku żadne wyszukiwanie tekstowe nie będzie działać.
3. Zgłaszanie błędów.
Aby zgłosić błąd w genetece należy uzupełnić szereg pól w formularzu:

Potem osoba poprawiająca musi odnaleźć indeks o który chodzi i go poprawić. A można by było przesłać tylko link do indeksu, o który nam chodzi. Oszczędność czasu dla obydwu stron.
Minusem całej operacji jest to, że ktoś to musiałby zrobić. Nie wiem jakie moce przerobowe ma aktualnie zespół deweloperski geneteki.
Proszę o opinie i uwagi.
Pozdrawiam,
Rafał Rutkowski
* Moderacja linku – zdjęcie rozciąga post na Forum, proszę pozostawić tylko link.
Maria, Administrator
Chciałbym zaproponować następującą funkcjonalność dla geneteki: możliwość linkowania do pojedynczych indeksów.
Nie wiem jak zaimplementowany jest portal, ale jeśli dość standardowo, to potrafię spobie wyobrazić, że w mniej więcej następujący sposób: użytkownik wypełniając formularz i klikając "Wyszukaj" uruchamia skrypt (frontend), który prosi o wynik serwer (backend). Tam zapytanie jest tłumaczone na kwerendę i wysyłane do bazy danych indeksów, która zwraca listę rekordów. Backend konwertuje to do innego formatu, frontend do postaci czytelnej dla przeglądarki internetowej (html), przeglądarka wyświetla to użytkownikowi w postaci tabelki.
Wracając do bazy danych, zwykle rekordy są identyfikowane poprzez unikalny identyfikator. Jednak geneteka "gubi" id i w kodzie strony pojedyncze indeksy nie są nijak rozróżnialne. Oto kod html przykładowego indeksu:
Jest to czwarty wiersz wyniku uzyskanego poprzez zapytanie https://geneteka.genealodzy.pl/index.ph ... te=&pair=1 . Jak widać, taki link jest długi, dość nieczytelny oraz zwraca więcej wyników (na dzień dzisiejszy: 4).
Moją intencją jest, aby link wyglądał mniej więcej tak: https://geneteka.genealodzy.pl/index.ph ... &id=123456, zakładając, że 123456 jest id tego indeksu w bazie danych.
Mogłoby to wyglądać na przykład tak, że w kolumnie "Uwagi" pojawia się kolejna ikonka "L", po której kliknięciu dostajemy link do tylko tego jednego indeksu:
https://i.imgur.com/nWRfDtj.png - *
A komu to potrzebne? A na co to komu?
czyli jakie problemy to rozwiąże:
1. Zapisywanie indeksów do konkretnych wydarzeń z życia przodków.
Tworząc drzewo genealogiczne, kopiuję na swój dysk skany aktów ze skanoteki, familysearch, uzyskane z archiwów itp. Dodatkowo w pliku ged z drzewem wklejam linki skąd one pochodzą: szwa, fs, skanoteka. Chciałbym jeszcze do geneteki, aby po czasie sobie móc przypomnieć tok moich poszukiwań, który prowadził do zidentyfikowania wydarzeń z życia danej osoby,
2. Dyskusje na temat indeksów.
Ludzie często na grupach genealogicznych pytają czy ktoś ma dostęp do skanów aktów, które nie są ogólnie dostępne. Wklejają wtedy te długie linki z pełnym zapytaniem tłumacząc o którą linijkę wyniku chodzi. Geneteka się rozbudowuje, więc takie zapytania po czasie mogą zwracać inne wyniki.
Jeszcze innym sposobem jest wrzucanie screenów (szczególnie popularne na facebookowych grupach). W tym wypadku żadne wyszukiwanie tekstowe nie będzie działać.
3. Zgłaszanie błędów.
Aby zgłosić błąd w genetece należy uzupełnić szereg pól w formularzu:

Potem osoba poprawiająca musi odnaleźć indeks o który chodzi i go poprawić. A można by było przesłać tylko link do indeksu, o który nam chodzi. Oszczędność czasu dla obydwu stron.
Minusem całej operacji jest to, że ktoś to musiałby zrobić. Nie wiem jakie moce przerobowe ma aktualnie zespół deweloperski geneteki.
Proszę o opinie i uwagi.
Pozdrawiam,
Rafał Rutkowski
* Moderacja linku – zdjęcie rozciąga post na Forum, proszę pozostawić tylko link.
Maria, Administrator