3.2. GetSimple CMS¶
GetSimple jest przykładem systemu zarządzania treścią (ang. Content Management System, CMS). Zadaniem CMS-ów jest wspomaganie tworzenia serisów intenetowych WWW i zarządzania nimi przy wykorzystaniu przyjaznych dla użytkownika interfejsów. Inne przykłady popularnych CMS-ów to: Drupal, Joomla! czy WordPress.
3.2.1. Pobranie archwium¶
Informacja
GetSimple wymaga działającego serwera WWW, przy czym serwery bazodanowe
typu MySQL itp. nie są koniecznie, ponieważ GS przechowuje pliki w formacie
XML
. Zob. materiał Serwer deweloperski WWW.
Pobieramy archiwum GS
i umieszczamy w podkatalogu public_html
katalogu domowego (Linux)
lub w podkatalogu www
folderu instalacyjnego UwAmp
(Windows).
Rozpakowujemy je, a nazwę utworzonego katalogu zmieniamy na gs
.
Ostrzeżenie
W Linuksie folderowi gs
musimy nadać uprawnienia do zapisu
i odczytu nie tylko dla właściciela, ale i dla grupy oraz innych.
Robimy to z poziomu menedżera plików po kliknięciu prawym klawiszem
myszy nazwy katalogu i wybraniu „Właściwości/Uprawnienia” (zob. zrzut poniżej).
Uwaga: na pytanie typu „Zastosować rekursywnie” odpowiadamy twierdząco.
Można też w katalogu public_html
wydać w terminalu polecenie: chmod -R 777 gs
.
3.2.2. Instalacja¶
Uruchamiamy przeglądarkę i rozpoczynamy instalację wpisując w polu adresu:
http://localhost/~nazwa_użytkownika/gs/admin
(Linux)
lub http://localhost/gs/admin
(Windows).
Jeżeli skorzystałeś z udostępnionego przez nas archiwum GetSimple,
na stronie instalacyjnej wybieramy od razu język polski. Później
klikamy „Continue with Setup” („Kontynuuj instalację”).
Informacja
W środowisku Linux ewentualne błędy chmod
ignorujemy.
Na następnej stronie wpisujemy nazwę strony, login i email administratora.
Po naciśnięciu „Install Now!” („Instaluj”) może zostać wyświetlona strona z błędem ze względu na brak możliwości wysłania wiadomości e-mail z danymi logowania. To normalne. Wyświetlone hasło możemy ewentualnie skopiować, po czym kilkamy link „login here”.
3.2.3. Spolszczenie¶
Jeżeli jest taka potrzeba, pobieramy plik spolszczenia
i rozpakowujemy go w podkatalogu
gs/admin/lang
.
3.2.4. Konfiguracja¶
W panelu administracyjnym (http://localhost/~nazwa_użytkownika/gs/admin
)
wybieramy w prawym górnym rogu Settings (Ustawienia).
Ustawiamy: strefę czasową („Local Timezone”), język interfejsu admina („Language”) oraz
nowe hasło („New Password”) – i klikamy „Save settings” („Zapisz”).
3.2.5. Wtyczki¶
Za pomocą wtyczek (ang. plugins) rozszerzamy funkcjonalność GetSimple’a.
Pobieramy przygotowany przez nas zestaw wtyczek
i rozpakowujemy w podfolderze gs/plugins
.
Zawartość przykładowego folderu plugins
powinna wyglądać następująco:
Wskazówka
W Linuksie po umieszczeniu archiwów zip w podkatalogu gs/plugins
wygodnie je rozpakujesz wydając w terminalu polecenie typu:
unzip nazwa_archiwum.zip
.
Użycie polecenia „Rozpakuj tutaj” w menedżerze plików może umieścić pliki
w dodatkowym i niepotrzebnym podfolderze, z którego trzeba je będzie przenieść
do folderu nadrzędnego (plugins
).
Przykładowe wtyczki:
I18N – wsparcie dla stron w różnych językach oraz bardzo użyteczne hierarchiczne menu;
I18N Gallery – tworzenie galerii zdjęć;
DynPages – wykonywanie kodu php umieszczonego w komponentach;
I18N Search – wyszukiwanie tekstu na stronach serwisu, tworzenie list zasobów oznaczonych tagami;
I18N Special Pages – tworzenie stron specjalnych typu newsy, artykuły, karty produktów itp.
Wtyczkami zarządzamy w sekcji „Wtyczki” panelu administracyjnego. Po instalacji należy wtyczkę(i) włączyć.
3.2.6. Strona główna¶
Domyślnie dodana zostanie demonstracyjna strona główna widoczna w panelu „Strony”,
którą wyświetlimy w przeglądarce, jeżeli klikniemy nazwę serwisu w lewym górnym rogu
panelu administracyjnego. Strona główna dostępna jest pod adresem:
http://localhost/~nazwa_użytkownika/gs/
(Linux)
lub http://localhost/gs/
(Windows).
3.2.7. Materiały¶
Download GetSimple CMS – najnowsze wersje GS;
Extend – najnowsze wersje tłumaczenia i wtyczek; w polu „Serach Repository” wpisujemy hasło „polish” i wybieramy link do ostatniej wersji:
Wiki – dokumentacja.
- Utworzony:
2024-04-23 o 08:28 w Sphinx 7.3.7