• Nie Znaleziono Wyników

Nota Do Wydania - dLibra - Wersja 4.0.13

W dokumencie Dokumentacja systemu dLibra 4.0 (Stron 31-35)

Wykonane zadania

Błąd

DLI-1811 - Nie widać obrazków z linkami do opisu i treści w publikacji grupowej w IE 6.0 DLI-1910 - Uszczegółowienie wzorca regularnego filtrującego pliki WEBAPP_xx.xml DLI-1918 - Błedy związane z ustawianiem opisu publikacji

DLI-1923 - Błąd w odpowiedzi na żądanie Identify dla publikacji planowanych DLI-1924 - Publikacja planowana może zostać zabezpieczona

DLI-1925 - Zły dymek przy ikonie publikacji na liście wyników wyszukiwania DLI-1926 - Dziedziczony opis zostaje w aplikacji redaktora

DLI-1932 - 404 po usunięciu konta użytkownika

DLI-1933 - Błędny link do pliku toolkit.xsd w znaczniku toolkit żądania Identify DLI-1938 - Zmiana domyślnego jezyk pluginów do prezentacji treści

DLI-1942 - Niedziałający link do wtyczki umożliwiającej wyszukiwanie DLI-1946 - Brak ikony dla mimetype x-world-x-vrml

DLI-1948 - Parametry type i state w znaczniku request żądań OAI

DLI-1950 - Metadane nie odswiezaja sie przy przenoszeniu publikacji do publikacji grupowej w specyficznych przypadkach

DLI-1952 - W tagach prywatnych nie są wycinane spacje na końcu i początku.

DLI-1953 - Zablkowanie możliwości dodawania tagów do publikacji całkowicie usuniętej DLI-1912 - Usunięcie odnośników do logowania lokalnego

Ulepszenie

DLI-1907 - Wklejanie miniaturki dla publikacji ze schowka

DLI-1922 - zmiana nazewnictwa kopii zapasowych indeksow wyszukiwawczych

DLI-1927 - Przyspieszenie sprawdzania czy nowo dodawana wartosc atrybutu istnieje w bazie danych DLI-1929 - Przyspieszenie działania aplikacji redaktora i administratora

Zadanie

DLI-1911 - Zmiana kolejności wyświetlania sposobów prezentacji treści

DLI-1930 - Zmiany w mechaniźmie pozwalającym na integracje z zewn. bazą użytkowników

Uwagi dotyczące procesu aktualizacji

dlibra-webapp/WEB-INF/pages.xml - usunięta została nie używana strona defined-attrs.

dlibra-webapp/WEB-INF/periodic.xml - usunięta została sekcja z konfiguracją dla FileStatsSavingTask (czynności które wykonuje to zadanie zostały przejęte przez query.log).

dlibra-webapp/WEB-INF/actions.xml - dodana została sekcja z konfiguracją dla SearchAction.

dlibra-webapp/WEB-INF/conf/user-providers.xml - zmianie uległa strutkura pliku, w przypadku instalacji korzystających z dynamicznych grup użytkowników zdefiniowanych w oparciu o wartości atrybutów pobrane z serwera LDAP konieczne są również zmiany w głównej bazie danych dLibry. W takiej sytuacji prosimy o kontakt.

dlibra-webapp/WEB-INF/log4j.properties - mechanizm zapamiętujący w plikach zapytania wydawane przez użytkowników został zmieniony. Statystyki zapytań są teraz zapisywane w pliku {@catalina.home}/query.log, codziennie tworzony jest nowy plik o nazwie query.log.dd.MM.YY. Zmienił się też format zapisu samych zapytań. dlibra-server/conf/us/service.properties - usunięty został nie używany wpis dotyczący konfiguracji LDAPa. W razie pytań dotyczących zmian w szablonach proszę pisać na adres pomocy technicznej.

Zmienione pliki

Lista najważniejszych plików które zostały zmienione w ramach poprawki 4.0.13.

Pliki zmienione w dlibra-server

*.properties

dlibra-server/conf/us/service.properties

Pliki zmienione w dlibra/dlibra-webapp/WEB-INF/lib/dlibra-web-components.jar

*.vm AccountInfoComponent.vm AddPublicTagComponent.vm AddToComponent.vm AddonsComponent.vm AdvancedSearchComponent.vm ExhibitionsComponent.vm IndexComponent.vm JnlpComponent.vm SearchResultsComponent.vm SimpleSearchComponent.vm component_library.vm oai/Identify.vm *.xml AccountSubscribtionsComponent_pl.xml AddPublicTagComponent_en.xml AddPublicTagComponent_pl.xml

*.xsd dlibra-webapp/toolkit.xsd *.xml dlibra-webapp/WEB-INF/actions.xml dlibra-webapp/WEB-INF/conf/user-providers.xml dlibra-webapp/WEB-INF/pages.xml dlibra-webapp/WEB-INF/periodic.xml dlibra-webapp/WEB-INF/guanxi_idp/config/idp.xml dlibra-webapp/WEB-INF/guanxi_sp_guard/config/guanxi-sp-guard.xml dlibra-webapp/WEB-INF/conf/periodic-list.xml *.properties dlibra-webapp/WEB-INF/log4j.properties dlibra-webapp/WEB-INF/conf/ldap.properties dlibra-webapp/WEB-INF/conf/rights.properties *.css dlibra-webapp/style/dlibra/theme1/simple-inv.css dlibra-webapp/style/dlibra/theme2/simple-inv.css *.js dlibra-webapp/style/common/js/addtoany/addtoany.js *.gif dlibra-webapp/style/common/img/content-types/x-world-x-vrml.gif

Nota Do Wydania - dLibra - Wersja 4.0.14

Wykonane zadania

Błąd

DLI-1280 - Okienko z podpowiedzia podczas wpisywania frazy w wyszukiwaniu ogólnym nie znika DLI-1813 - Problem z miniaturkami

DLI-1908 - Problemy z publikacją grupową w wystawach

DLI-1957 - Zlikwidować wyświetlanie liczby głosów przy publikacji planowanej

DLI-1961 - W przypadku niektórych użytkowników nie działają subksrybcje (problem z paczkowaniem maili) DLI-1974 - Zła zawartość znacznika Path wstawiany w idp.xml i guanxi-sp-guard.xml

DLI-1975 - Blad przy wyszukiwaniu przez stronę WWW gdy indeksy wyszukiwawcze są puste DLI-1978 - Po utworzeniu grupy nie ma jej w panelu zarzadzania prawami

DLI-1984 - Zadanie okresowe serwer aktualizacji tabeli cs_ver_content_types nie konczy sie po zadanym czasie DLI-1988 - W logach często pojawia się wyjątek WorkerNotFoundException

DLI-1990 - Wyjątek przy wyświetlaniu listy formatów prezentacji treści

DLI-1991 - Błąd spowodowany brakiem domyślnej strony pomocy w jednym dodatkowych jezyków aplikacji czytelnika DLI-1992 - Wyjątek przy pustym odwołaniu do ContentServletu

DLI-1993 - Nie wypełniona wartość setSpec w OAI:ListIdentifier

DLI-1996 - Javascriptowy kalendarz używany w aplikacji czytelnika nie działa pod IE 6 i 7

DLI-2001 - W kreatorze publikacji w ostatnim kroku po wybraniu przycisku "Start" przycisk "Przeslij pozniej" jest nadal aktywny

DLI-2002 - Nie można wkleić wartości ze schowka systemowego do pola adresu WWW w imporcie metadanych DLI-2003 - Nie wszystkie zakladki z jezykami wybrane maja domyslnie zakladke zgodna z interfejsem uzytkownika DLI-2011 - Błąd w wyświetlaniu exlibrisów dla podobnych wartości atrybutu Prawa

DLI-2012 - Indeks wartości atrybutów w wyszukiwaniu zaawansowanym nie wyświetla się pod IE DLI-2015 - Nadmiarowy tekst w komunikacie przy wyborze sposobu prezentacji treści

DLI-2018 - Błąd przy ściąganiu zipów w momencie gdy są one dostępne tylko dla zalogowanych Ulepszenie

DLI-1982 - Sortowanie listy miesięcznych zestawień statystyk DLI-2009 - Potrzebne mime typy rozpoznawane dla FLV oraz WMV

DLI-1997 - Parametryzowalna kolejność w wyświetlaniu listy pluginów do prezentacji treści Zadanie

DLI-1958 - Przejść na nową wersję JQuery i wprowadzić wersjonowanie zewnętrznych bibliotek js DLI-1962 - Zastąpić autosuggest.js pluginem JQuery

DLI-1964 - Przenieść mechanizm podpowiadania z FBC do dLibry

Część zadań nie została ujęta w powyższym zestawieniu jeżeli jesteście Państwo zainteresowani uzyskaniem dodatkowych informacji i wyjaśnień prosimy o kontakt.

Uwagi dotyczące procesu aktualizacji

W związku z wdrożeniem nowego mechanizmu podpowiadania w formularzach wyszukiwawczych dodaliśmy nowy element w resources-managers.xml, ma on identyfikator gossip. Jest domyślnie odkomentowany jednak jeżeli z przyczyn wydajnościowych zdecydujecie sie Państwo zrezygnować z nowego mechanizmu podpowiadania wystarczy go zakomentować.

Szczegółowe ustawienia związane z nowym mechanizmem znajdują sie w pliku WEB-INF/conf/gossip.properties. Najważniejsze parametry konfiguracyjne to:

własność index.dir - wskazuje na katalog w którym będzie przechowywany indeks wyszukiwawczy używany do generowania podpowiedzi. Aplikacja czytelnika powinna mieć uprawnienia aby tworzyć pliki w podanej tutaj ścieżce. Rozmiar indeksu zależy od liczby wartości atrybutów używanych w opisach bibligraficznych w bibliotece. number.of.suggestions - liczba podpowiedzi wyświetlanych użytkownikowi

Przy pierwszym starcie aplikacji czytelnika po aktualizacji, stworzony zostanie indeks wyszukiwawczy dla podpowiadania. Proces ten może

potrwać nawet 40min w przypadku bardzo dużych bibliotek. Gdy indeks zostanie zbudowany jest on zapisywany na dysku, przy kolejnych uruchomieniach aplikacja będzie go tylko doczytywać z pliku (co jest szybkie).

Indeks jest odświeżany raz w tygodniu w niedziele o godzinie 22. Częstość odświeżania indeksu można zmienić modyfikując zawartość pliku WEB-INF/periodic.xml dla zadania GossipIndexRefreshingTask. Zadanie to tworzy kopie zapasową istniejącego indeksu, jeżeli podczas przebudowy coś się zepsuje można odtworzyć stary indeks.

Indeks cały czas znajduje się w pamięci powoduje to, że wymagania pamięciowe aplikacji czytelnika dLibry są wyższe niż w wersji 4.0.13. W przypadku wystąpienia błędów OutOfMemoryException należy zwiększyć wielkość pamięci przydzielonej Tomcatowi.

Zmiany w nazwach wykorzystywanych bibliotek Javascriptowych. Nazwy wszystkich plików js, których autorem nie jest zespół dLibry zostały rozszerzone o numer wersji.

pages.xml dodane zostały strony z komponentami wyświetlający chmurę tagów prywatnych dla danego zalogowanego użytkownika

Zmienione pliki

Lista najważniejszych plików które zostały zmienione w ramach poprawki 4.0.14.

Pliki zmienione w dlibra-server dlibra-server/conf/log4j.properties

Pliki zmienione w dlibra/dlibra-webapp/WEB-INF/lib/dlibra-web-components.jar

*.vm commons/total-pubs-table.vm AccountFavouritesComponent.vm AccountMenuComponent.vm AddToComponent.vm AdvancedSearchComponent.vm AllExhibitionsComponent.vm DocumentContentComponent.vm ExhibitionsComponent.vm LatestEditionsComponent.vm LoginComponent.vm LoginSelectionComponent.vm NewAccountComponent.vm NewPasswordComponent.vm PublicationBookmarkInfoComponent.vm SimpleSearchComponent.vm SingleNewsComponent.vm component_library.vm data-parts/PublicationBookmarkInfoComponent_Data.vm metadata-parts/infos.vm parts/admin-edit.vm *.xml AccountMenuComponent_en.xml AccountMenuComponent_pl.xml

AccountMenuComponent_pl.xml FormatsHandlersListComponent_pl.xml PublicationMetadataComponent_en.xml PublicationMetadataComponent_pl.xml

Pliki zmienione/dodane w dlibra-webapp

*.vm dlibra-webapp/WEB-INF/layout/templates/dompopup.vm dlibra-webapp/WEB-INF/layout/templates/parts/admin-header.vm dlibra-webapp/WEB-INF/layout/templates/parts/header.vm *.js dlibra-webapp/style/dlibra/js/dlibra.js

w ramach zmian w tej wersji w wprowadzono wersjonowanie zewnętrznych bibliotek js. Jednocześnie zrezygonowaliśmy z użycia popcalendar.js, autosuggest.js na rzecz odpowiednich pluginów do jQuery.

*.properties

WEB-INF/log4j.properties

WEB-INF/conf/contentHandlers.properties WEB-INF/conf/guanxi.properties

Jednocześnie dodany został nowy zarządca zasobów gossip.properties. Szczegóły związane z tym nowym elementem zostały omówione w "Uwagach do procesu aktualizacji".

*.xml WEB-INF/actions.xml WEB-INF/conf/user-providers.xml WEB-INF/components.xml WEB-INF/pages.xml WEB-INF/periodic.xml WEB-INF/conf/resource-managers.xml *.css style/common/autocomp.css style/common/simplesearch.css style/common/js/thickbox/thickbox.css style/dlibra/theme1/simple-inv.css *.txt robots.txt WEB-INF/ignored_agents.txt

W dokumencie Dokumentacja systemu dLibra 4.0 (Stron 31-35)