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):
- Serwer aplikacji (np. Apache + PHP)
- Baza danych (np. PostgreSQL, MySQL) itp.
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ę:
- Apache2
- MySQL5
- PHP5
- Drupal
- Joomla
- PHPMyAdmin
- Wordpress
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:
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/
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.