W tym rozdziale opisane są rozszerzenia, które powstały w celu przetestowania mechanizmów rozszerzeń w aplikacji redaktora i administratora oraz mogą służyć jako przykłady implementacji wtyczek dla programistów zainteresowanych tym tematem.
Budowanie rozszerzeń
Info | ||
---|---|---|
| ||
Kod źródłowy przykładowych rozszerzeń można pobrać tutaj: dcore-app-extension-tests.zip |
...
Po zbudowaniu danego rozszerzenia w katalogu target
zostaje umieszczony plik jar
, który można zainstalować w dLibrze.
Instalacja rozszerzeń
Przykładowe rozszerzenia nie są domyślnie zainstalowane w Aplikacji Redaktora i Administratora dLibry. Aby zainstalować wtyczkę w systemie, należy skopiować plik jar
wtyczki do katalogu /WEB-INF/jnlp-jars aplikacji czytelnika i uruchomić w panelu administracyjnym proces uaktualnienia aplikacji redaktora/administratora. Więcej na temat panelu administracyjnego aplikacji czytelnika można dowiedzieć się tutaj.
Po ponownym uruchomieniu Aplikacji Redaktora wtyczki powinny być widoczne (można to sprawdzić w menu Pomoc -> O programie). Proces uaktualnienia w panelu administracyjnym musi zostać uruchomiony po każdej zmianie plików jar
.
Lista rozszerzeń
Rozszerzenia zostały wymienione i opisane w podrozdziałach:
Children Display | ||
---|---|---|
|