Pobieranie repozytorium CVS
Kilka uwag na początek
Uwaga: Pliki z repozytorium CVS (wersja niestabilna e107) mogą powodować błędy i problemy w działaniu. Nie należy ich używać do tworzenia stron publikowanych w sieci internet oraz do już opublikowanych stron, jeśli nie jest to konieczne i uzasadnione np. względami bezpieczeństwa danego serwisu.
W wypadku korzystania z plików CVS należy zachować odpowiednie środki ostrożności (kopie bezpieczeństwa bazy MySQL itp.).
CMS e107 jest rozwijany z wykorzystaniem systemu kontroli wersji (CVS), który umożliwia m.in. pracę grupową nad daną aplikacją, wgląd w poszczególne wersje plików, łatwe przywracanie poszczególnych wersji oraz ich porównywanie.
Korzystanie z plików zawartych w repozytorium ma plusy jak i minusy. Do podstawowych zalet należy to, że pliki z repozytorium CVS są najnowsze i mogą zawierać poprawki oraz nowe funkcjonalności, które jeszcze nie ujrzały światła dziennego w wersji stabilnej, a są istotne w działaniu danego serwisu. Jednakże nowe funkcjonalności mogą przynosić ze sobą również nowe błędy, a często w wyniku znacznych zmian w kodzie powodować, że strona może nie działać w ogóle lub też działać nie tak jak się tego spodziewamy. Reasumując, korzystanie z plików z CVS przeznaczone jest głównie dla deweloperów (z tym się raczej powinni wszyscy zgodzić
), testerów oraz osób zdających sobie sprawę z przyszłych problemów jakie mogą napotkać.
Dostęp do CVS wymaga użycia odpowiedniego klienta CVS. Poniżej został przedstawiony opis dostępu do repozytoriów e107 oraz e107pl (wykorzystywane do celów lokalizacyjnych polskiej wersji e107).
Pobieranie plików z oficjalnego repozytorium e107
Dostęp do CVS - MS Windows
- Pobierz i zainstaluj na swoim PC-ecie klienta CVS - TortoiseCVS.
- Sprawdź w preferencjach programu (Menu Start -> Programy -> TortoiseCVS -> Preferences), czy domyślny język to polski (Polish), jeśli nie to go wybierz z listy i zapisz zmiany klikając w "OK".

- Utwórz w wybranym miejscu na dysku katalog np. e107cvs i kliknij w niego prawym przyciskiem myszy. Z menu kontekstowego, które sie otworzy, wybierz 'CVS Pobierz do kontroli'.

- Po wybraniu pobierania do kontroli otworzy się okienko "TurtoiseCVS - Pobieraniu modułu do kontroli". Teraz musisz podać odpowiednie parametry dostępu do serwera oraz wybrać cel pobrania danego modułu.
- W zakładce "Opcje" wybierz cel pobrania - eksport.

- W zakładce "Moduł" wprowadź w pole "CVSROOT" następującą wartość:
:pserver:anonymous@e107.cvs.sourceforge.net:/cvsroot/e107
Natomiast w pole "Moduł" wpisz:e107_0.7- w celu pobrania gałęzi e107 v0.7.x,e107_0.8- w celu pobrania planowanej wersji e107 v0.8,e107_langpacks- w celu pobrania dostępnych plików językowych.
- W zakładce "Opcje" wybierz cel pobrania - eksport.
- Po wykonaniu powyższych czynności pozostaje kliknąć w "OK". W tym momencie, jeśli połączenie z serwerem CVS się powiedzie, na dysk twardy zaczną być pobierane pliki e107. Pozostaje jedynie uzbroić sie w cierpliwość i czekać aż wszystkie zostaną pobrane i pomyślnie zapisane. W wypadku napotkania problemów proces pobierania należy powtarzać do skutku. Przykładowe okno pobierania może wyglądać następująco:

Dostęp do CVS - Linuks
- Zaloguj sie do swojego terminal (shell).
- Wpisz:
export CVSROOT=:pserver:anonymous@e107.cvs.sourceforge.net:/cvsroot/e107
- Wpisz:
cvs login, - Wciśnij ENTER, gdy wprowadzisz hasło
- Przejdź do swojego katalogu domowego i wpisz:
cvs checkout e107_0.7
- Po wykonaniu powyższych kroków w katalogu
~/e107_0.7powinna być ostatnie kopia CVS plików e107. - Uwaga:
- Na koniec możesz użyć komendę
cvs logout, lecz nie jest to wymagane. - Nie musisz przeprowadzać tego procesy cały czas. Jeśli chcesz pobrać wersję CVS e107 w późniejszym czasie, możesz po prostu wykonać następujące czynności:
cd ~/e107_0.7
i n koniec wpisaćcvs update -CdAP
- Jeśli otrzymujesz błędy podczas używania polecenia 'export', możesz użyć aplikacji 'tclsh' jako konsoli (shell). Jeśli się na to zdecydujesz, spróbuj użyć komendy 'setenv' zamiast 'export':
setenv CVSROOT
server:anonymous@e107.cvs.sourceforge.net:/cvsroot/e107
- Na koniec możesz użyć komendę
Pobieranie polskiego tłumaczenia e107
Pobieranie polskich plików językowych (w oficjalnym repozytorium e107 zwykle jest tylko wersja stabilna dla ostatniej wersji e107) z repozytorium e107pl wygląda identycznie jak pobieranie plików e107. Jedyną różnicą jest adres CVSROOT oraz moduł.
Do pobrania tłumaczenia z repozytorium e107pl jako CVSROOT wpisz:
:pserver:anonymous@e107pl.cvs.sourceforge.net:/cvsroot/e107pl
jako moduł natomiast zastosuj:e107_main - najnowsze pliki językowe (są w podkatalogu 0.7_PL_strict_utf8/).
