Narzędzia Informatyki - Ćwiczenia 9


Poprzednie Następne
Temat: CMS

Informacje ogólne o CMS - system zarządzania treścią

System zarządzania treścią (CMS) -  jest aplikacją internetową umożliwiającą bardzo proste utworzenie strony WWW. Ważnym aspektem jest umożliwienie użytkownikowi (lub użytkownikom) narzędzi do modyfikacji a także rozbudowy jej w przyszłości.

Sposób prezentacji treści


Podstawym bytem w systemie CMS jest tzw. treść (artykuł lub inny byt). Zapisywana jest ona w bazie danych i jest odseparowana od sposobu jej prezentacji (takie jest zamierzenie systemu CMS). Zwykły użytkownik portalu (klient) widzi odpowiednio renderowane strony html zawierające treści zawarte w bazie danych.
Zarządzanie treścią przez administratora, autora, edytora itp. osoby w CMS odbywa się za pomocą modułów umożliwiających graficzne dodawanie/usuwanie/modyfikowanie treści w samej stronie internetowej.

Więcej informacji można znaleźć pod adresem System zarządzania treścią(wikipedia)

Najbardziej znane darmowe CMS

Poniższa lista zawiera jedne z najbardziej popularnych darmowych CMS:
Jednak lista ich jest dużo szersza: lista CMS

Instalacja CMS

Potrzebne zasoby

W zależności od rodzaju systemu CMS potrzebne są rózne narzędzia (składniki systemu):

Instalacja - MoWes

Serwer aplikacji oraz bazę danych można zainstalować osobno jednak dużo prostszym rozwiązaniem na starcie jest zastosowanie gotowego narzędzia uruchamiającego wszystkie potrzebne zasoby w jednym miejscu. Takimi paczkami są np. XAMPP, MoWeS.
My użyjemy drugie rozwiązanie ze względu na możliwość pobrania razem z narzędziem paczek zawierających CMS.

A więc zaczynamy instalację:  MoWeS

W tym celu wybieramy odpowiednie opcje i ściągamy całą paczkę:
PHPMyAdmin - będzie nam pomocne w celu zilustrowania danych zapisywanych w danym CMS.

Po ściągnięciu paczki instalujemy ją.

Konfiguracja

Jezeli mamy w naszym systemie już zainstalowany serwer apache lub inny, który "zajmuje" port 80 nie będziemy mogli uruchomić naszej instancji Apache. Wtedy potrzebne jest zmodyfikowanie portów w konfiguracji naszego Apache.

W tym celu otwieramy plik ...\Mowes\mowes_portable\apache2\conf\httpd.conf  i wyszukujemy poniższe miejsce:

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80


zmiana na np.:

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 9797
spowoduje że po uruchomieniu

Uruchomienie aplikacji

Należy uruchomić aplikację poprzez uruchomienie MoWeS a następnie wejście na naszą stronę internetową:

jezeli zmienimy port nasluchujący należy wstawić odpowiednią wartość np.: http://localhost:9797/start/index.php
jezeli jest to port 80 (domyślny) to wystaczy podać adres http://localhost/start/index.php.

Powinna nam się ukazać strona:

mowes


Jak widać mamy możliwość przejścia bezpośrednio do dowolnej zainstalowanej aplikacji. Zobaczmy jak wyglądają poszczególna portale.


Baza danych

Zobaczmy jak wygląda nasza baza danych dla każdego z portali. W tym celu możemy wejść na stronę http://127.0.0.1:9797/phpmyadmin/

phpmyadmin



Instalacja CMS - nie z paczki MoWeS - tylko samemu

1. Pobranie kodów Jooml'a - http://www.joomla.org/

2. Przekopiowanie kodów do katalogu: .../Mowes\mowes_portable\www\joomla2

3. Restart MoWeS

4. Instalacja krok po kroku

5. Sprawdzenie bazy danych - jak wygląda.