Rozdział 3. Aplikacja Redaktora

Abstrakt

Rozdział ten opisuje Aplikację Redaktora dLibra wraz z jej podstawowymi komponentami.

3.1. Główne okno aplikacji redaktora

Rysunek 3.1. Główne okno Aplikacji Redaktora

Główne okno Aplikacji Redaktora

Główne okno aplikacji redaktora ( Rysunek 3.1.) składa się z pięciu podstawowych części:

  • Drzewa katalogów umiejscowionego po lewej stronie . Przedstawia ono hierarchiczną strukturę biblioteki - katalogi biblioteki.

  • Lista elementów (prawa górna część okna) przedstawiająca listę elementów, które zawiera wybrany obiekt.

  • Okno własności (prawa dolna część okna) zawierające zakładki na których znajdują się informacje na temat wybranego na liście elementów obiektu.

  • Menu główne znajdujące się w górnej części okna aplikacji redaktora,

  • Pasek narzędzi (poniżej menu głównego) umożliwiający szybki dostęp do najczęściej wykonywanych operacji (np. tworzenie nowej publikacji).

Standardowy rozkład elementów aplikacji redaktora przedstawiono na rysunku powyżej. Rozkład ten można w ograniczonym stopniu dostosować do potrzeb użytkownika. Do dyspozycji użytkownika są miejsca w których standardowo umieszczone są lista elementów i okno własności. W obu tych miejscach można umieścić zarówno okno własności jak i listę elementów. Możliwe jest zatem porównanie własności dwóch elementów (wyświetlenie dwóch okien własności) lub manipulowanie na dwóch listach elementów (umożliwia przenoszenie elementów biblioteki).

Aby zmienić wyświetlany element w miejscu gdzie standardowo wyświetlana jest lista elementów należy przycisnąć ALT+F1 - pojawi się okno własności. Aby powrócić do listy elementów należy ponownie wybrać ALT+F1. Aby zmienić wyświetlany element w miejscu gdzie domyślnie znajduje się okno własności należy wybrać ALT+F2 - pojawi się lista elementów, aby powrócić do okna własności należy ponownie wybrać ALT+F2.

3.1.1. Drzewo katalogów

Drzewo katalogów umieszczone jest w lewej części okna programu redaktora. Katalogi umożliwiają hierarchiczne porządkowanie dokumentów w systemie na potrzeby redaktorów i administratorów. Struktura katalogów widoczna jest tylko dla redaktorów i administratorów (dla użytkowników stron WWW nie jest ona widoczna). Na drzewie katalogów znajdować się mogą następujące węzły:

  • węzeł katalogu - przedstawia katalog biblioteki, możę zawierać katalogi podrzędne oraz publikacje grupowe,
  • węzeł publikacji grupowej - reprezentuje publikację grupową, może zawierać podrzędne publikacje grupowe.

Z każdym węzłem związane jest menu kontekstowe, które umożliwia szybki dostęp do najczęściej wykonywanych operacji na danym typie elementu (np. dodawanie publikacji). Menu to wywoływane jest po kliknięciu na węźle prawym przyciskiem myszy.

Po dwukrotnym kliknięciu na wybrany węzeł drzewa katalogów lista elementów (prawa górna część okna) jest wypełniana elementami, które zawiera element reprezentowany przez wybrany węzeł.

3.1.2. Lista elementów

3.1.2.1. Wstęp

Lista elementów pozwala na przeglądanie zawartości biblioteki cyfrowej. Domyślnie na liscie znajdują się elementy pochodzące z głównego katalogu biblioteki. Elementy znajdujące się na liście można otwierać dwukrotnie klikając na wybrany element myszką lub przyciskając klawisz ENTER (gdy element który chcemy otworzyć jest wybrany na liście). Aby przejść o jeden poziom wyżej należy przycisnąć klawisz BACKSPACE lub dwukrotnie kliknąć element znajdujący się na pierwszej pozycji oznaczony jako „..” (element ten nie jest obecny na liście elementów które zawiera katalog główny ponieważ nie da się przejść poziom wyżej ponad katalog główny). Ścieżka do aktualnie otwartego elementu znajduje się w górnej części listy elementów.

Po zaznaczeniu elementu na liście okno własności (prawa dolna część okna) wypełnia się szczegółowymi informacjami na temat wybranego elementu.

Na liście elementów mogą znajdować się:

  • węzeł katalogu - przedstawia katalog biblioteki, możę zawierać katalogi podrzędne oraz publikacje,
  • węzeł publikacji grupowej - reprezentuje publikację grupową, w której skład mogą wchodzić inne publikacje włącznie z publikacjami grupowymi,
  • węzeł planowanej publikacji - reprezentuje publikację planowaną i nie zawiera żadnych podrzędnych węzłów,
  • węzeł publikacji - reprezentuje publikację, w trybie zaawansowwanym zawiera węzły wydań publikacji oraz węzeł plików publikacji, natomiast w trybie uproszczonym gdy publikacja ma tylko jedno wydanie zawiera wersje plików tego wydania,
  • węzeł publikacji której treść została usunięta - reprezentuje publikację z usuniętą treścią, zawiera jedynie węzły wydań.
  • węzeł wydania - reprezentuje wydanie publikacji i zawiera te wersje plików publikacji, które tworzą wydanie,
  • węzeł plików publikacji - zawiera wszystkie pliki publikacji,
  • węzeł folderu (ikonka folderu taka jak w systemie operacyjnym na którym uruchomiony jest program) - reprezentuje folder, który grupuje pliki publikacji lub wersje plików publikacji,
  • węzeł pliku publikacji (ikonka zależna od typu pliku) - reprezentuje plik publikacji i zawiera wszystkie wersje tego pliku,
  • węzeł wersji (ikonka zależna od typu pliku) - reprezentuje pojedynczą wersję pliku publikacji,

Z każdym elementem związane jest menu kontekstowe, które umożliwia szybki dostęp do najczęściej wykonywanych operacji na danym typie elementu (np. dodawanie nowych wersji plików). Menu to wywoływane jest po kliknięciu na elemencie prawym przyciskiem myszy.

W dolnej części listy elementów znajdują się dwa przyciski służące do ukrywania elementów znajdujących się na liście. Obecnie możliwe jest ukrywanie publikacji planowanych oraz publikacji z usuniętą treścią.

3.1.2.2. Opis wybranych elementów

  • Publikacja

    Strukturę publikacji opisano tutaj. Publikacja w systemie dLibra może być zabezpieczona. Zabezpieczyć można tylko te publikacje, które mogą być zabezpieczone przez aplikację WWW. Domyślnie aplikacja WWW może zabezpieczyć publikacje HTML (wsparcie dla wersji 3.2, wersje nowsze mogą być niepoprawnie wyświetlane), DjVu oraz PDF. Aby było możliwe zabezpieczanie innych dokumentów należy przygotować odpowiednie rozszerzenia aplikacji WWW. Mechanizm zabezpieczenia uniemożliwia czytelnikowi kopiowanie, zapisywanie na dysku czy drukowanie zawartości publikacji.

3.1.3. Okno Własności

Okno Własności składa sie z kilku zakładek (liczba zależy od typu zaznaczonego elementu). Każda zakładka zawiera edytor właściwości, który pozwala na modyfikację określonych właściwości wybranego na liście elementów elementu. Wciśnięcie przycisku Zatwierdź powoduje zapisanie w systemie informacji znajdujących się na zakładkach. Kliknięcie przycisku Anuluj lub wybranie innego elementu na liście elementów wycofuje wszystkie zmiany wprowadzone od ostatniej operacji Zatwierdź.