Skip to content

Commit

Permalink
Poprawki w materiale "GetSimple"
Browse files Browse the repository at this point in the history
  • Loading branch information
xinulsw committed Feb 23, 2017
1 parent 7fb6aef commit 36e0569
Showing 1 changed file with 53 additions and 62 deletions.
115 changes: 53 additions & 62 deletions docs/web/gs/index.rst
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
.. _getsimple:

GetSimple CMS
#############

GetSimple jest przykładem popularnych od dłuższego czasu systemu zarządzania
treścią (ang. *Content Management System*, :term:`CMS`). Zadaniem CMS-ów jest
wspomaganie tworzenia serisów intenetowych WWW i wspomaganie zarządzania nimi przy wykorzystaniu
przyjaznych dla użytkownika interfejsów, dzięki czemu nie musi on być
specjalistą od wspomnianych na wstępie technologii WWW.
Inne przykłady popularnych CMS-ów to: `Drupal <http://pl.wikipedia.org/wiki/Drupal>`_,
`Joomla! <http://pl.wikipedia.org/wiki/Joomla!>`_ czy `WordPress <http://pl.wikipedia.org/wiki/WordPress>`_.
`GetSimple <http://http://get-simple.info>`_ jest przykładem systemu zarządzania treścią
(ang. *Content Management System*, :term:`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 <http://pl.wikipedia.org/wiki/Drupal>`_,
`Joomla! <http://pl.wikipedia.org/wiki/Joomla!>`_
czy `WordPress <http://pl.wikipedia.org/wiki/WordPress>`_.

Pobranie archwium
*****************
Expand All @@ -18,32 +20,31 @@ Pobranie archwium
typu MySQL itp. nie są koniecznie, ponieważ GS przechowuje pliki w formacie
``XML``. Zob. materiał :ref:`Serwer deweloperski WWW <lwamp>`.

Najnowszą wersję GS pobieramy ze strony `Download GetSimple CMS <http://get-simple.info/download>`_
lub z :download:`od nas <GetSimpleCMS-3.3.13.zip>`.
Ściągnięte archiwum ``zip`` umieszczamy w podkatalogu ``public_html`` katalogu domowego
użytkownika Linuksa lub w podkatalogu ``www`` folderu instalacyjnego ``UwAmp``.
Rozpakowujemy je, a następnie nazwę utworzonego katalogu zmieniamy na ``gs``.
Pobieramy :download:`archiwum GS <GetSimpleCMS-3.3.13.zip>`
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``.

.. warning::

W środowisku Linux folderowi ``gs`` musimy nadać uprawnienia do zapisu
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ć polecenie w terminalu ``chmod -R 777 gs``.
Można też w katalogu ``public_html`` wydać w terminalu polecenie: ``chmod -R 777 gs``.

.. figure:: img/gs01.jpg


Instalacja
**********

Następnie przechodzimy do przeglądarki i rozpoczynamy instalację wpisując w polu adresu:
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 możesz od razu wybrać język polski. Później
na stronie instalacyjnej wybieramy od razu język polski. Później
klikamy "Continue with Setup" ("Kontynuuj instalację").

.. figure:: img/gs02.jpg
Expand All @@ -56,70 +57,44 @@ Na następnej stronie wpisujemy nazwę strony, login i email administratora.

.. figure:: img/gs03.jpg

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.
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".

.. figure:: img/gs04.jpg

Spolszczenie
************

Jeżeli jest taka potrzeba, plik spolszczenia pobieramy ze strony
`Extend <http://get-simple.info/extend/>`_, na której wyszukujemy w polu
"Serach Repository" hasło "polish" i wybieramy link do ostatniej wersji:

.. figure:: img/gs05.jpg


Spolszczenie możemy również pobrać
:download:`od nas <polish-language-spolszczenie-gs-3.3.zip>`.
Ściągnięte archiwum przenosimy do folderu ``gs/admin/lang`` i tam rozpakowujemy.
Jeżeli jest taka potrzeba, pobieramy :download:`plik spolszczenia <polish-language-spolszczenie-gs-3.3.zip>` i rozpakowujemy go w podkatalogu
``gs/admin/lang``.

.. figure:: img/gs06.jpg


Konfiguracja
*************

Wracamy do panelu administracyjnego w przeglądarce (``http://localhost/~nazwa_użytkownika/gs/admin``),
w razie potrzeby odświeżamy stronę naciskając :kbd:`F5` i wybieramy w prawym górnym rogu **Settings** (**Ustawienia**).
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".
nowe hasło ("New Password") – i klikamy "Save settings" ("Zapisz").

.. figure:: img/gs07.jpg


Wtyczki
*******

Jak większość CMS-ów, GetSimple oferuje mechanizm wtyczek, pozwalający rozszerzać
w miarę potrzeb funkcjonalność zarówno od strony użytkownika, jak i administratora.
Instalacja wtyczek polega na pobraniu ich ze strony `Extend Repository <http://get-simple.info/extend/>`_,
a następnie rozpakowaniu archiwum ``zip`` w podfolderze ``gs/plugins``.

Pakiet przykładowych wtyczek można pobrać :download:`od nas <plugins.zip>` lub pojedynczo:

* `I18N <http://get-simple.info/extend/plugin/i18n/69/>`_ – dodaje wsparcie
dla stron w różnych językach oraz bardzo użyteczne hierarchiczne menu;
* `I18N Gallery <http://get-simple.info/extend/plugin/i18n-gallery/160/>`_
– dodaje możliwość wygodnego tworzenia galerii zdjęć i umieszczania ich
na stronach;
* `DynPages <http://get-simple.info/extend/plugin/dynpages/81/>`_ – możliwość umieszczania
na stronach kodu generowanego przez komponenty php;
* `I18N Search <http://get-simple.info/extend/plugin/i18n-search/82/>`_
– umożliwia m. in. wyszukiwanie tekstu na stronach serwisu, ale również
tworzenie list zasobów oznaczonych tymi samymi tagami;
* `I18N Special Pages <http://get-simple.info/extend/plugin/i18n-special-pages/319/>`_
– pozwala tworzyć strony specjalne typu newsy, artykuły, karty produktów
itp.
Za pomocą wtyczek (ang. *plugins*) rozszerzamy funkcjonalność GetSimple'a.
Pobieramy przygotowany przez nas :download:`zestaw wtyczek <plugins.zip>`
i rozpakowujemy w podfolderze ``gs/plugins``.

Zawartość przykładowego folderu ``plugins`` powinna wyglądać następująco:

.. figure:: img/gs08.jpg


.. note::
.. tip::

W Linuksie po umieszczeniu archiwów zip w podkatalogu ``gs/plugins``
wygodnie je rozpakujesz wydając w terminalu polecenie typu:
Expand All @@ -130,8 +105,20 @@ Zawartość przykładowego folderu ``plugins`` powinna wyglądać następująco:
do folderu nadrzędnego (``plugins``).


Wtyczkami zarządzamy w sekcji "Wtyczki" panelu administracyjnego. Tam można
je m. in. włączać lub wyłączać.
Przykładowe wtyczki:

* `I18N <http://get-simple.info/extend/plugin/i18n/69/>`_ – wsparcie
dla stron w różnych językach oraz bardzo użyteczne hierarchiczne menu;
* `I18N Gallery <http://get-simple.info/extend/plugin/i18n-gallery/160/>`_
– tworzenie galerii zdjęć;
* `DynPages <http://get-simple.info/extend/plugin/dynpages/81/>`_ – wykonywanie kodu php umieszczonego w komponentach;
* `I18N Search <http://get-simple.info/extend/plugin/i18n-search/82/>`_
– wyszukiwanie tekstu na stronach serwisu, tworzenie list zasobów oznaczonych tagami;
* `I18N Special Pages <http://get-simple.info/extend/plugin/i18n-special-pages/319/>`_
– 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ć.**

.. figure:: img/gs09.jpg

Expand All @@ -140,18 +127,22 @@ 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 panelu administracyjnym
lub wpiszemy ``http://localhost/~nazwa_użytkownika/gs/`` (Linux) lub ``http://localhost/gs/`` (Windows)
w polu adresu.
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).

.. figure:: img/gs10.jpg


Materiały
**************

1. `GetSimple`_
2. `GetSimple – dodatki`_
1. `Download GetSimple CMS <http://get-simple.info/download>`_ – najnowsze wersje GS;
2. `Extend <http://get-simple.info/extend/>`_ – najnowsze wersje tłumaczenia i wtyczek;
w polu "Serach Repository" wpisujemy hasło "polish" i wybieramy link do ostatniej
wersji:

.. figure:: img/gs05.jpg

.. _GetSimple: http://get-simple.info/
.. _GetSimple – dodatki: http://get-simple.info/extend/
3. `Wiki <http://get-simple.info/wiki/>`_ – dokumentacja.

0 comments on commit 36e0569

Please sign in to comment.