-
Notifications
You must be signed in to change notification settings - Fork 1
Repozytorium: https://github.com/pycircle/historicalarchives
Porady jak skonfigurować sobie środowisko: http://developers.pycircle.org
Dotychczasowe propozycje:
- multiarch.org,
- domena wolna,
- colligo.org (po łacinie colligo znaczy zbieram, stad collectio - zbieranie,kolekcja) - domena wolna,
- Mateusz Flieger,
- Marek Chabiera,
- Marcin Falkiewicz
- Michał Rostecki,
- Magdalena Waligórska,
- Marek Stereńczak
- Mieszko Chowaniec
- Radek Luter
- Sylwester Brzęczkowski
Opis projektu (cel, założenia, do kogo, funkcjonalność, schematy, opis interfesjów - administratora, usera inne refleksje...)
Celem projektu jest stworzenie platformy dla publikacji materiałów - w postaci cyfrowych nagrań audio i video, fotografiii i skanów dokumentów - które mają znaczenie historyczne, kulturowe, entograficzne i lingwistyczne. Platforma taka ma wypełnić lukę w internetowych serwisach opartych na idei crowd-sourcingu, polegającej na nieobecności treści o znaczeniu lokalnym i opieraniu treści na powszechnie dostępnych i weryfikowalnych źródłach. Serwis mógłby służyć także poważnym badaniom akademickim. Za jego pośrednictwem badacze mogliby kolekcjonować materiały, których uzyskanie inną drogą byłoby niemożliwe albo bardzo trudne i kosztowne. Przykład: dzieje Żydów polskich. Każdy użytkownik portalu publikowałby wszystkie posiadane materiały dotyczące Żydów polskich sprzed 1939 - np. fotografie z domowego archiwum na których uwieczniono Żydów. W ten sposób można będzie stworzyć naprawdę unikatową i doniosłą z naukowego punktu widzenia kolekcję.
Odbiorami będą osoby zainteresowane we współdzieleniu i publikacji materiałów związanych z ich zainteresowania z zakresu ww. dziedzin. Wszyscy entuzjaści historii lokalnej, folkloru, etnomuzykologii, lingwistyki mogliby znaleźć na takiej platformie nie tylko miejsce dla publikacji własnych materiałów, ale także miejsce, gdzie mogliby dzielić się z osobami o podobnych zainteresowaniach, przeglądać ich materiały i poszukiwać nowych materiałów.
Dodawać materiały może użytkownik niezarejestrowany oraz zarejestrowany. Użytkownik niezarejstrowany tz. anonimowy może dodać pojedynczy materiał, może go opisać ale nie może tworzyć kolekcji ani zabierać głosu w sprawach społeczności. W przypadku użytkownika anonimowego serwis zapisuje IP i jako autora materiału podaje numer IP komputera. Podobnie, zarówno niezarejetrowany oraz zarejestrowany użytkownik może skierować do społeczności użytkowników prośbę o udostępnienie materiałów. Użytkownik zarejestrowany posiada ważne konto. Tylko zarejestrowany użytkownik może tworzyć kolekcje z istniejących materiałów. Użytkownik zarejestrowany i posiadający historię aktywności na portalu (np. dodane materiały) ma prawo głosu w sprawach społeczności, takich jak np. usuwanie materiałów niezgodnych z regulaminem serwisu.
Materiałem może być film wideo - najlepiej autorski, nagranie audio, skan fotografii albo fotografia cyfrowa, skan wszelkich druków lub innych źródeł pisanych. Materiał publikowany powinien zostać przez osobę publikującą opisany - najlepiej przy użyciu formularza - oraz otagowany. Przykład: użytkownik M_Chowaniec publikuje wspomnienia swojej babci z czasów okupacji hitlerowskiej. Uzytkownik powinien podać możliwe jak najwięcej szczegółów dotyczących okoliczności sporządzenia materiału (data, miejsce,wiek osoby wspominającej) w trosce o to, aby materiał był użyteczny dla wszystkich, którzy go mogą oglądać. Materiały mogą być łączone w kolekcje przez użytkowników nie będących właścicielami (tzn. publikującymi) materiałów. Przykład: użytkownik m_flieger publikuje własne zdjęcia z festiwalu w Jarocinie na którym był w roku 1986. Uzytkownik m_chabiera publikuje nagrania swojego garażowego zespołu punkowego który współtworzył w szkole średniej. Uzytkownik m_rostecki publikuje skan protokołu przesłuchania przez funkcjonariuszy MO członków zespołu punkowego M. Chabiera oskarżonych o zakłócanie ciszy nocnej, które to protokoły kupił na targu staroci. Uzytkownik M_Chowaniec zainteresowany historią punk-rocka w Polsce epoki PRL wynajduje te materiały w serwisie i tworzy z nich kolekcję, którą tytułuje ‘Historia Punka w Latach PRL-u” i udostępnia dla wszystkich odwiedzających serwis. Materiały obecne już na innych portalach jak np YouTube czy Vimeo mogą być dodawane, o ile nie narusza to praw autorskich. Wówczas osoba linkująca dany materiał mogłaby go opisać ale nie stawałby się jego właścicielem. Użytkownik który byłby właścicielem tego mtaeriału na YouTube czy Vimeo dostawałby automatycznie generowaną wiadomość o tym, że materiał został dodany do naszego serwisu i że ma prawo go usunąć jeśli uważa, że narusza to jego prawa autorskie
Każdy użytkownik może zwrócić się do wszystkich /wybranych użytkowników serwisu z prośbą o publikację materiałów będących w ich posiadaniu i dotychczas nieopublikowanych, które mają związek z danym tematem, będącym obiektem szczególnego zainteresowania użytkownika. Przykład: Użytkownik m_chowaniec wysyła prośbę o udostępnienie wszelkich materiałów związanych z dziejami punk-rocka w Polsce lat 80-tych. Wówczas użytkownik m_waligórska przypomina sobie, że odkryła w swoim domowym archiwum plakat z roku 1989 obwieszczający koncert punk-rockowego zespołu “Defekt Muzgó” w domu kultury w jej rodzinnej miejscowości. Publikuje go, a m_chowaniec dołącza go do swojej kolekcji. W tym celu należy stworzyć “Tablicę ogloszeń” gdzie takie prośby można będzie publikować, modyfikować je i usuwać. Zasoby z tablicy ogłoszeń byłyby przeszukiwalne wedle kategorii,tagów, miejsc etc. Każdy użytkownik musiałby wyrazić zgodę aby być powiadamianym o nowych Prośbach pojawiających się na Tablicy Ogłoszeń - albo wszystkich, albo tylko w poszczególnych kategoriach (np. folklor, historia lokalna, kultura materialna etc).
Niektóre materiały mogą być mało interesujące, zawierać treści niezgodne z polityką serwisu, niezgodne z prawem, albo po prostu spamerskie. Aby zdjąć z administratora obowiązek interwencji w każdym przypadku, można zaimplementować mechanizm usuwania treści w wyniku interwencji użytkowników serwisu. Każdy użytkownik miałby prawo zaznaczyć dany materiał jako kontrowersyjny oraz oddać głos za usunięciem materiału. 7 ważnych głosów oddanych za usunięciem skutkowałoby usunięciem materiału z serwisu. W przypadku oznaczenia materiału i pojawienia się pierwszych głosów za usunięciem, właściciel materiału - o ile nie jest anonimowy, tzn. jeśli ma zarejestrowane konto - zostawałby poinformowany mejlem o tym zdarzeniu i mógłby wówczas prosić innych członków społeczności o głosowanie za pozostawieniem materiału w serwisie. Tylko użytkownicy z pełnoprawnym kontem mogliby głosować, w ten sposób nikt nie mógłby głosować sam na siebie poprzez widmowe konta założone tylko w tym celu. Jeśli głosy za pozostawieniem materiału równoważyłyby głosy za usunięciem materiału, materiał nie zostawałby usuwany. Usunięcie następowałoby w sytuacji, gdy liczba głosów za usunięciem byłaby o 7 wyższa od głosów za pozostawieniem. Właściciel materiału nie ma prawa głosu w sprawie swoich materiałów. Ponadto, aby uniknąć sytuacji, w której użytkownicy ograniczaliby swoją obecność w serwisie do cenzorowania innych, warto rozważyć możliwość ograniczania liczby ważnych głosów które każdy użytkownik może oddać w danych okresie czasu np. w danym miesiącu.
(opis co będziemy przechowywać (nie martwmy się o to jak to zrobić póki co)):
Serwis powinien zapewniać kilka metod przeszukiwania repozytorium.
-
Przeszukiwanie chronologiczne. Interaktywna, zoomowalna wielopoziomowa tablica chronologiczna pozwalająca przeszukiwać materiały powiązane z konkretnymi datami. Przykład: publikujący swe zdjęcia użytkownik m_flieger zaznacza, że publikowane fotografie wykonano w Jarocinie w roku 1988. Odwiedzajacy serwis m_chowaniec najeżdża kursorem na lata 80-te dwudziestego wieku na tablicy chronologicznej i widzi powiązany z tą datą materiał m_fliegera:
“Koncert zespołu Defekt Mózgu” “Festiwal w Jarocinie” || ||
-------^-----------------------------------^---------------------------------------------------------^---------------------- 1986 1987 1988
- Geograficzne: Interaktywna mapa Polski/Europy/świata. Każdy użytkownik publikujący materiał powinien, o ile ma to zastosowanie w kontekście treści tych materiałów, podać informacje dotyczące miejsca, z którym wiążą się materiały. W powyższym przykładzie użytkownik m_flieger zaznacza, że publikowane fotografie wykonano w Jarocinie. Osoba odwiedzająca serwis przeszukuje materiały przez wyświetlenie mapy, zoom na okolice Jarocina linkuje wśród materiałów związanych z tym miejscem zbiór fotografii m_fliegera.
- Wedle słów kluczowych/tagów. Wyjaśnienie jest zbędne.
Materiał musi być określony przez rodzaj (audio, video etc), słowa kluczowe czy tagi, datę i/albo lokalizację - i może to dotyczyć zarówno okoliczności powstania materiału jak i lokalizacji czasowo-przestrzennej tego, co jest treścią materiału(opowieść babci z zeszłego roku na temat wojny sprzed 70 lat.) Każdy użytkownik dodający materiał dodaje do niego tagi, datę i miejsce powstania, rodzaj medium, opis. Dowolny użytkownik może dodać tag do cudzego materiału. Przykład: w sfilmowanych wspomnieniach czyjejś babci o wojnie inna osoba usłyszy ginącą gwarę danego obszaru i postanowi dodać tag “gwara”. Kwestią otwartą jest to, czy każdy materiał musi posiadać datę i miejsce. Przykład: dodaję materiały ze sfotografowanymi grami planszowymi z lat 30-tych. Trudno zlokalizować taką grę na mapie i przypisać ją do konkretnej miejscowości. Aby uniknąć materiałów nieokreślonych co do miejsca można zalecać użytkownikom aby dawali wówczas jak najogólniejsze lokalizacje, np. Polska. Jest to dobre rozwiązanie z dwóch powodów: po pierwsze dlatego, że któregoś dnia serwis ten stanie się serwisem międzynarodowym, a wtedy użycie tak ogólnych kategorii jak ‘Polska’ zyska sens. Po drugie, ułatwi to pracę programistom, a także ułatwi korzystanie z serwisu. Druga kwestia otwarta: konwencja datowania. Załóżmy, że publikuję zdjęcia mojej rodziny z końca XIX wieku. Nie znam dokładnej daty wykonania zdjęć, a jedynie dekadę - lata 80-te XIX w.. Wydaje się, że taka sytuacja będzie się pojawiać często. Dlatego warto rozważyć dwie konwencje datowania materiałów: zwykłego podawania daty (ale w kilku wariantach: sama data roczna, data roczna plus miesiąc, pełna data - dzień, miesiąc, rok), albo przedziału z dwoma datami skrajnymi (w tym przypadku: między 1880 a 1890 r.) Powinna istnieć możliwość usuwania materiałów, jeśli ich treść jest zbyt kontrowersyjna. W takiej sytuacji najlepiej, jeśli usunięcie materiału będzie zależało od głosów 5 (lub więcej, to już jest kwestia wtórna) zarejestrowanych użytkowników z historią aktywności na portalu. (W moim - tj Mieszka Chowańca, autora tego pomysłu - przekonaniu to może zapobiec wojnom fasolowym znanym z wikipedii, gdzie każdy użytkownik ma takie same prawa jak anonimowy spamer czy wandal). Dlatego potrzebny jest model dla użytkownika.
Kolekcje mają właściciela, albo jedynie twórcę który czyni kolekcję publiczną tj, edytowalną przez wszystkich. Kolekcje mogą być tworzone, zmieniane, usuwane. Kolekcje mogą stanowić podstawę dla wirtualnej wystawy. Jeden materiał może znaleźć się w wielu kolekcjach. Przykład: materiał z Festiwalu w Jarocinie może trafić do kolekcji stworzonej przez osobę zainteresowaną historią Jarocina, do kolekcji dotyczącej polskiego punk-rocka lat 80 oraz do kolekcji “Przemiany mody i ubioru na przestrzeni XX wieku”.
Każdy użytkownik powinien mieć możliwość skorzystania z interfejsu, który pozwalałby na stworzenie tablicy chronologicznej oraz mapy dla własnej, przez niego stworzonej kolekcji. Wówczas atrybuty miejsca i daty obiektu ‘materiał’’ - czyli dane dotyczące dat i miejsc związanych z materiałami - byłyby nanoszone automatycznie na model mapy i model tablicy chronologicznej.
Przykład: użytkownik m_chowaniec tworzy kolekcję “Przemiany mody i ubioru na przestrzeni XX wieku” - a do niej dołącza tablicę chronologiczną z zaznaczonymi na niej materiałami oraz mapę geograficzną z naniesionymi na nią odniesieniami do materiałów. Użytkownik m_chowaniec uznaje, że zdjęcia innych użytkowników z festiwalu w Jarocinie z roku 1988 pięknie obrazują modę epoki. Dołącza materiał do swej kolekcji, a do tablicy chronologicznej dodaje rok 1988 zaś na mapę geograficzną ilustrującą tę kolekcję - odniesienie do Jarocina.
Każdy użytkownik powinien mieć możliwość tworzenia pustych(sic!) i publicznych kolekcji, w ten sposób zapraszając innych użytkowników do dodawania materiałów pasujących do kolekcji. Przykład: m_chowaniec sam nie posiada materiałów ani nie czuje się kompetentny w historii ruchu hipisowskiego w Polsce, ale tworzy taką pustą kolekcję aby zachęcić innych użytkowników do poszukiwania i publikowania materiałów związanych z tym tematem.
Użytkownik aktywny (z poświadczoną historią konta) powinien nabywać prawa głosu w sprawach zarządzania treścią i funkcjonalnością serwisu. Dzięki temu uda się stworzyć mechanizm pozwalający na usuwanie materiałów łamiących regulamin bez interwencji administratorów serwisu. Decyzje dotyczące np. usunięcia jakiegoś materiału byłyby poddawane głosowaniu, określona ilość ważnych głosów użytkowników decydowałaby wówczas o usunięciu danego materiału.
Czym są akcje - patrz niżej, punkt 7. Nazwa ‘akcja’ jest tymczasowa, będzie używana dopóki nie zostanie opracowany jakiś lepszy termin. Akcja ma określony czas trwania, a po nim wygasa. A więc akcja ma dzień rozpoczęcia i zakończenia, a potem wieczne odpoczywani w archiwum akcji. Akcja ma temat. Akcja ma opis, będący rozwinięciem tematu. Jeśli jakieś materiały powstały w wyniku akcji, czyli były odpowiedzią na akcje, to może warto to zaznaczyć - zarówno w modelu akcji (akcja przyniosła następujące rezultaty: i oto one) jak i w modelu materiału (ten materiał jest wynikiem następującej akcji).
- Template dla strony głównej, która może zawierać
- Panel logowania
- Promowany materiał (na kształt ‘Artykuł dnia” na Wikipedii)
- Obecnie trwającą akcję.
- Tablicę chronologiczną (czyli timetable)
- Mapę
- Template dla konta użytkownika Template dla uploadowania nowego materiału z formularzem dla opisu materiału - data, miejsce, tytuł, opis, a do tego:
- możliwość nanoszenia materiału na mapę i tablicę chronologiczną - chyba, że uda się zrobić to automatycznie, wtedy ewentualnie użytkownik będzie zatwierdzał decyzję komputera (dla uniknięcia problemów wynikłych z dwuznaczności danych wprowadzonych przez użytkownika, np. kiedy wpisze nazwę miejscowości których istnieje kilka)
- możliwość oznaczenia materiału jako niezgodnego z regulaminem albo z innych względów nadającego się do usunięcia - wtedy przekierowanie do template’u z głosowaniem nad dalszymi losami danego materiału.
- Template dla oglądania materiału z możliwością dodania tego materiału do kolekcji.
- Template dla oglądania kolekcji.
- Template dla oglądania aktywności innego użytkownika.
- Template dla tworzenia nowej kolekcji.
- Template dla przeszukiwania materiałów.
- Przeszukiwanie wedle mapy
- Przeszukiwanie wedle timetable czyli tablicy chronologicznej
- Template dla tablicy z Prośbami o udostępnienie materiałów - tablicę można wyświetlać wedle dat, tematów, lokalizacji etc.
- Template z formularzem do wystosowania prośby o udostępnienie materiałów.
- Template akcji.
- Template z głosowaniem nad usunięciem materiału. Razem daje to 11 stron w HTML-u, przy czym większość z nich będzie różniła się jedynie malutkimi detalami.
- Views pojedynczego materiału.
- Views pojedynczej kolekcji.
- Views Akcji.
- Views tablicy z Prośbami o udostępnienie materiałów.
W celu aktywizacji użytkowników serwisu oraz pozyskiwania nowych - za pośrednictwem innych portali np. Wikipedii, FB czy YT - można tworzyć okresowe akcje, wzorowane na akcjach znanych z Wikipedii. Kilka pomysłów na akcje:
- akcje okolicznościowe - z okazji np. rocznic wydarzeń historycznych prosimy użytkowników o przygotowanie materiałów związanych z tymi wydarzeniami. Przykład: poproś babcię/dziadka aby opowiedzieli jak wspominają 1 września 1939 roku.
- akcje tematyczne: przykład: gry i zabawy. Poproś babcię/dziadka o wspomnienia na temat ich gier i zabaw z dzieciństwa. Opublikuj skany zdjęć z domowego archiwum przedstawiające gry i zabawy sprzed lat. Jeśli posiadasz stare gry planszowe, karty - zeskanuj/ sfotografuj je. Poproś starsze osoby o wyrecytowanie dawnych wyliczanek z ich dzieciństwa. Przykład drugi: szkoła sprzed lat. Opublikuj skany starych zeszytów szkolnych swoich pradziadków, dziadków, rodziców.
- moja miejscowość sprzed lat. Jeśli posiadasz w rodzinnym albumie zdjęcia swojej miejscowości sprzed lat, zrób dzisiaj zdjęcie tego samego miejsca dokładnie w tym samym ujęciu i opublikuj oba zdjęcia razem opatrzone datami. Kwestią otwartą jest to, kto może inicjować akcje. Może bowiem być to tylko administrator, może być grupa użytkowników, może być każdy pojedynczy użytkownik. Być może optymalnym rozwiązaniem jest zastosowanie systemu głosowania: każdy użytkownik ma prawo zaproponować akcję i zbierać głosy dla jej poparcia. Akcja o największej ilości głosów w danych okresie czasu trafia na stronę główną, na fanpage na Facebook’u i Google+.
- http://www.historypin.com/ - Projekt, o którym dowiedzieliśmy się 6 marca, a który jest w 80% realizacją naszego planu
- http://chnm.gmu.edu/
- http://www.dialektologia.uw.edu.pl
- http://omeka.org/
- http://fotopolska.eu/ (tylko zdjęcia, za to rozbudowane przeszukiwanie: lokalizacją/obszarem, okresem, tematyką)
- http://thetimelineproj.sourceforge.net/ - napisany w pythonie kod do tworzenia tablic chronologicznych
- https://github.com/montylounge/django-basic-apps - APPsy do django dla uploadowania multimediow
- http://cheetahtemplate.org/index.html - cheetah - to open source’owy template engine,
- http://www.openstreetmap.org/ - open-source’owa alternatywa GoogleMaps