Versions Compared

Key

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

...

Aby dokładniej wyjaśnić kwestię wersjonowania prześledźmy przykład (ilustracja przykładu poniżej). Załóżmy, że początkowo dana publikacja składa się tylko z jednego pliku body.html. Redaktor tworzy publikację w systemie dLibra wskazując ten plik jako zawartość. System dLibra tworząc publikację tworzy jej pierwsze wydanie, które grupuje tę konkretną wersję pliku. Po pewnym czasie autor zmodyfikował plik body.html oraz dodał do dokumentu plik title.jpg. Redaktor utworzył drugie wydanie które grupuje plik body.html w wersji po modyfikacji oraz plik title.jpg w jego pierwszej wersji. Po pewnym czasie autor ponownie zmodyfikował dokument zmieniając pliki body.html i title.jpg oraz dodając plik logo.gif. Redaktor utworzył trzecie wydanie, które grupuje najnowsze wersje plików body.html i title.jpg oraz pierwszą wersję pliku logo.gif. Podsumowując, publikacja ostatecznie składa się z trzech wydań. Wydania te grupują pliki w określonych wersjach. Publikacja zawiera ogółem 3 pliki, które grupują konkretne wersje pliku (np. plik title.jpg grupuje wersję 1.1 oraz wersję 1.3, a plik logo.gif grupuje jedną wersję 1.1). Image Modified
Kolejny przykład znajduje się na rysunku poniżej. Przedstawia on zależności między publikacją, wydaniami, plikami i wersjami plików. Jak widać publikacja składa się z dwóch wydań i dwóch plików. Pliki zawierają konkretne wersje plików, natomiast wydania grupują konkretne wersje plików. Użytkownik stron internetowych (czytelnik) widzi publikację oraz jej dwa wydania. Gdy chce zobaczyć zawartość konkretnego wydania system dLibra serwuje mu odpowiadające wydaniu wersje plików.

Image Modified