Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Jak dodać ten atrybut do pliku w swojej bibliotece cyfrowej?

Metoda 1: podmiana głównego szablonu JNLP

Ten sposób pozwala ustawić to samo skalowanie wszystkim użytkownikom Aplikacji Redaktora. Nadpisanie szablonu polega na zapisaniu pliku w lokalizacji dlibra-webapp/WEB-INF/components/templates/JnlpComponent.vm . Plik ten należy wypakować z archiwum dlibra-webapp/WEB-INF/lib/dcore-webapp-components-x.x.x.jar przy pomocy dowolnego programu obsługującego pliki ZIP (można tymczasowo zmienić rozszerzenie pliku z .jar na .zip). Pliki szablonów są spakowane w głównym katalogu archiwum (nie ma dla nich podkatalogów).

Po wypakowaniu pliku należy otworzyć go w dowolnym edytorze, znaleźć znacznik <j2se>  i dopisać do niego atrybut java-vm-args="-Dsun.java2d.uiScale=2" (z odpowiednio dobraną wartością). Zmiana nie wymaga restartu Aplikacji Czytelnika, a jedynie ponowne pobranie i uruchomienie pliku JNLP.

Metada 2: utowrzenie dodatkowego pliku JNLP

W tym rozwiązaniu główny plik JNLP nie zostaje zmieniony, a zamiast tego użytkownicy mogą pobrać osobny plik. Dzięki temu mają możliwość wybrania "wersji" aplikacji, która najlepiej im odpowiada (można nawet utworzyć kilka takich dodatkowych plików z różnymi wartościami parametru), ale muszą dostać informację, pod jakim adresem taki plik jest dostępny.

...

Tak przygotowany plik należy umieścić w głównym katalogu Aplikacji Czytelnika (dlibra-webapp). Redaktorzy Użytkownicy mogą go pobrać, wchodząc na stronę biblioteki i zmieniając w adresie ścieżkę ścieżkę /dlibra  na nazwę pliku, np. https://bibliotekacyfrowa.pl/dlibra-app-x2.jnlp.