Usprawnienia i naprawione błędy

Serwer

  • Ulepszono synchronizację statystyk dla plików i wydań
  • Poprawiono błędy powodujące problemy z dostępem do treści po podmianie lub dodaniu plików
  • Poprawiona szybkość aktualizacji indeksu po zmianie wielu obiektów na raz
  • Dodano operację w konsoli JMX do ponownego przeliczania skrótów i rozmiarów plików danych wersji (przydatną na przykład gdy podmieni się pliki bezpośrednio na dysku)
  • Dodano aktualizowanie daty modyfikacji wydań i publikacji w wybranych sytuacjach
  • Poprawiono obsługę linków do obrazków pobieranych przez Europeanę

Aplikacja Czytelnika

  • Zaktualizowano przeglądarkę DjVu, co poprawia problemy w przeglądarkach opartych na Chromium
  • Naprawiono problemy w komunikacji z Crossref przy rejestracji DOI
  • Zmieniono domyślną konfigurację aby statystyki wyświetleń były zbierane dla wszystkich kolekcji
  • Zaktualizowano listę ignorowanych agentów oraz poprawiono proces jej importu
  • Poprawiono linki w historii przeglądania w stopce strony
  • Ulepszono linki do obiektów udestępniane w meta tagach strony oraz przez OAI-PMH
  • Naprawiono błąd powodujący usuwanie usuwanie diakrytyków (np. ą, é, ü) w nazwach pobieranych plików
  • Obsługa protokołu IIIF Image API: przejście z wersji 2.1 na 3.0, poprawki w wyświetlaniu małych obrazów
  • Poprawiono ochronę przed wstrzykiwaniem XSS
  • Poprawiono problemy z wyświetlaniem opisów wypełnionych w różnych językach na stronie obiektu i w wynikach wyszukiwania
  • Poprawiono błąd powodujący zliczanie statystyk wyświetlania obiektu, w przypadku kiedy użytkownik nie posiada prawa do wyświetlania treści obiektu.
  • Wprowadzono drobne poprawki wyglądu strony
  • Dodano dedykowaną stronę błędu dla próby bezpośredniego wyświetlenia treści obiektu, w przypadku kiedy użytkownik nie posiada odpowiedniego prawa.
    • Uwaga! Strona zostanie wyświetlona jedynie wtedy, kiedy istnieje konfiguracja treści błędu dla kodu 403. W przeciwnym przypadku zostanie wyświetlony standardowy komunikat z błędu z kodem 500.

Aplikacja Redaktora i Administratora

  • Dodano normalizację geolokacji w narzędziu masowego ładowania
  • Poprawiono problemy z pustymi liniami w edytorzy wartości typu HTML
  • Poprawiono pozycje wyświetlania dialogów potwierdzenia operacji na centrum głównego okna
  • W konfiguracji połączeń z3950 wprowadzono możliwość podmiany znaków (niektóre serwery wymagają specyficznego zapisu diakrytyków)
  • W konfiguracji rozszrzenia do importu plików MARC dodano wybór sposobu parsowania plików (marc4j)
  • Poprawiono zapisywanie zmian gdy zmiany były wprowadzone w więcej niż jednej zakładce
  • Poprawiono wyświetlanie paska postępu przy przesyłaniu bardzo dużych plików
  • Poprawiono zachowanie drzewka biblioteki przy przechodzeniu do katalogów/publikacji grupowych oraz przy przenoszeniu obiektów
  • Poprawiono wyświetlanie i automatyczne zaznaczanie nowo utworzonych elementów na liście obiektów
  • Zmieniono menu kontekstowe publikacji oraz poprawiono zmienianie i usuwanie formatów i plików
  • Poprawiono błąd przy próbie wyświetlenia listy plików publikacji w niektórych sytuacjach
  • Poprawiono zachowanie generatora miniatur przy szybkim zmienianiu wybranej strony
  • Poprawiono nadawanie błędnych numerów pozycji w publikacjach grupowych i oznaczonych jako usunięte
  • Poprawiono wyświetlanie błędnej ścieżki katalogu w specyficznych warunkach
  • Zwiększono domyślny limit pamięci aplikacji z 1GB do 2GB

Uwagi dotyczące aktualizacji 

Aplikacja Czytelnika

  • WEB-INF/web.xml: Dodano nową stronę błędu dla kodu 403

    WEB-INF/web.xml

    <error-page>
            <error-code>403</error-code>
            <location>/&mainServletName;/error</location>
    </error-page>


    W związku z wprowadzeniem nowej strony błędu (kod 403) zalecane jest dodanie nowego komunikatu błędu. W tym celu należy:
    1. Zalogować się jako Administrator na stronie portalu.
    2. Przejść do panelu 'Zarządzania portalem' (W panelu zalogowanego użytkownika należy przejść na zakładkę 'Zarządzaj', a następnie wybrać opcję 'Zarządzaj portalem').
    3. Z panelu po prawej stronie wybrać opcję 'Błędy'.
    4. Przejść do formularza dodawania nowego komunikatu ('Dodaj nowy komunikat')
    5. Dodać treść komunikatu dla kodu 403 według poniższego schematu. Komunikat należy dodać dla każdego języka z osobna.

      Edycja komunikatu o błędzie

      Tytuł: Brak uprawnień
      ID: 403
      Kod błędu: 403
      Język: polski
      Komunikat: Brak uprawnień do wyświetlenia treści obiektu.

  • WEB-INF/periodic.xml: W zadaniu StatsSavingTask usunięto właściwość o nazwie individualStatsCollections - aby domyślnie zbierać statystyki dla wszystkich kolekcji


  • No labels