cms joomla - TSI-PAI

Transkrypt

cms joomla - TSI-PAI
CMS, WYSIWYG – SYSTEM ZARZĄDZANIA TREŚCIĄ
I.
WYSIWYG – What You See Is What You Get – Widzisz to co otrzymujesz
Pozwala uzyskać dokument tekstowy lub graficzny podobny do obrazu tworzonego na ekranie.
Użytkownik podczas pracy z dokumentem widzi na ekranie dokładnie to, co później zostanie np.
wyświetlone w oknie przeglądarki.
Wśród edytorów WYSIWYG wyróżnia się: procesory tekstu, edytory stron www, pragramy CAD,
programy DTP.
Dostępne edytory WYSIWYG: Adobe Dreamweaver, Areo 3W, WYSIWYG Web Builder, Visual
Web Developed 2010 Express Edition.
Na zajęciach omówimy funkcje Adobe Dreamweaver.
II.
JOOMLA
 System zarządzania treścią CMS.
CMS:
 oddziela wygląd od treści
 dane umieszcza w bazie danych
 tworząc stronę dynamiczną pobiera odpowiednie treści z bazy i dopasowuje do
wybranego szablonu
 stosuje szablony, które ułatwiają modyfikacje strony (np. położenie menu)
WARUNKI NIEZBĘDNE DO FUNKCJONOWANIA SYSTEMU CMS:
A. BAZA DANYCH
B. JĘZYK SKRYPTOWY
C. SERWER WWW
D. OPROGRAMOWANIE (SPECJALNE) URUCHOMIANE PO STRONIE SERWERA
 Joomla rozpoczęła swoje działanie w 2005 r. od wersji 1.0, kolejne wersje to 1.5, 1.6, 1.7. Od
początku 2012 r. dostępna jest wersja 2.5, która ma 26 nowych właściwości (powiadomienia
o aktualizacji, obsługa innych baz danych, aktual. modułu zaplecza, własny filtr tekstu,
udoskonalenie przetwarzania wsadowego oraz 4 poprawki bezpieczeństwa), obecnie
funkcjonuje wersja 3.x (3.3.0 i 3.2.4 ).
 Bezpłatne oprogramowanie typu open source (kod otwarty)
 Instalowany na serwerze www (konto założone u wybranego dostawcy usług internetowych
lub na serwerze lokalnym)
 Korzysta z oprogramowania serwerowego, tj. Apache, PHP, MySQL
 Tworzone strony są dynamiczne, opierają się na skryptach PHP i bazie danych SQL
 istnieje możliwość doinstalowania rozszerzeń, strona może wzbogacić się m.in. o galerię,
sondy, kalendarze, info o witrynie, gry, menu, inne szablony
III.
JOOMLA – INSTALACJA
1. Sprawdzić wymagania minimalne: PHP v 5.2, MySQL 5.04 oraz APACHE 1.3.
2. Należy potwierdzić dostęp do bazy danych, posiadać info o nazwie bazy, nazwie konta,
nazwie użytkownika wraz z hasłem dostępu do bazy.
3. Pakiet instalacyjny JOOMLA wraz z pakietem językowym można pobrać z joomla.pl (zapis
w ZIP – rozpakowuje się tylko pakiet joomla) bądź skorzystać z pakietu ma SERWERZE
DOSTAWCY (np. na cba.pl), leżeli korzystamy z SERWERA LOKALNEGO umieszczamy
folder JOOMLA w odpowiednim katalogu serwera (dla EasyPHP jest to katalog WWW).
SERWER LOKALNY – przejście do serwera lokalnego: localhost (po przekopiowaniu
plików), zainstalowanie systemu joomla (lewy górny róg), wybranie języka.
4. SERWER DOSTAWCY – utworzyć bazę danych (zapamiętać jej nazwę i hasło!!)
a. WYBÓR JĘZYKA INSTALACJI ( →DALEJ )
b. TEST ŚRODOWISKA I PRZEGLĄD USTAWIEŃ
Sprawdzane są ustawienia wymagane i zalecane (wszystkie warunki muszą być
spełnione – TAK). W przypadku pojawiania się jednego lub kilku komunikatów
czerwonych, instalacja może być kontynuowana. ( →DALEJ )
c. AKCEPTACJA WARUNKÓW LICENCJI (GNU) ( →DALEJ )
d. KONFIGURACJA BAZY DANYCH
A. Typ bazy: MySQL
B. Nazwa serwera bazy danych np.tsi _pai_cba_pl / localhost
C. Nazwa użytkownika np. admin [wszystkie uprawnienia do bazy daych]
D. Hasło
E. Nazwa bazy danych np. joomla
F. Przedrostek dla tabel baz danych np. q0jd4_ [zazwyczaj generowany losowo,
konczy się _ ]
G. Przetworzenie starej bazy danych np. archiwizuj starsze tabele ( →DALEJ )
e. KONFIGURACJA OBSŁUGI FTP
Zaleca się nie wypełniać tej części i każdorazowo wprowadzać nazwę i hasło
użytkownika FTP przed przesyłaniem plików. ( →DALEJ )
f. GŁÓWNA KONFIGURACJA WITRYNY
Nazwa i opis witryny np. Bieszczady
Dane administratora: e-mail, NAZWĘ GŁÓWNEGO ADMINISTRATORA, hasło
Treść witryny – dane przykładowe lub własne ( →DALEJ )
g. ZAKOŃCZENIE
Usunięcie katalogu instalacyjnego (installation) – ręcznie bądź poprzez wybranie
przycisku usuń folder instalacyjny.
Pozostaje już tylko przejście do strony startowej witryny przez wciśnięcie przycisku
WITRYNA [obok znajduje się ZAPLECZE, które prowadzi do strony logowania].
IV.
DOSTĘP DO PANELU LOGOWANIA
np. www.nazwa-strony.pl/nazwa_katalogu/administrator/
Podczas próby logowania należy podać dane podane w szóstym kroku instalacji ( f.).
np. login: admin i haslo: *****
V.
JOOMLA – ADMINISTRACJA
Po zalogowaniu się pojawia się PANEL ADMINISTRACYJNY (powrót do okna głównego ->
WITRYNA/PULPIT), istnieją dwa sposoby obsługi panelu
a) rozwijalny pasek menu
b) panel kontrolny (kafelki) – najczęściej używany
I) PRZEŚLEDZIĆ, UZUPEŁNIĆ, ZMIENIĆ PODSTAWOWE OPCJE STRONY
1) Witryna / Konfiguracja Globalna Witryna/Opis
a) nazwa witryny
b) włączenie i wyłączenie jej wraz z wyświetlaniem odpowiednich komunikatów
c) domyślny edytor tekstu (TinyMCE)
d) poziom dostępu do strony (publiczny, dla zarejestrowanych użytkowników)
 SEKCJA METADANE
- wprowadzenie opisu strony, słów kluczowych itd.
- opcja optymalizacji dla wyszukiwarek pozwalająca na wprowadzenie adresów/ zmianę
adresów
 SYSTEM
- umożliwia dokonanie zmian w obsłudze pamięci podręcznej, wydłużanie czasu sekcji po
zalogowaniu
 SERWER
- zmiana katalogu tymczasowego
- ustalenie sposobu raportowania o błędach oraz wymuszanie obsługi SSL
- wybór odpowiedniej strefy czasowej
-zmiany w ustawieniach połączeń z bazą danych oraz obsługa FTP
 UPRAWNIENIA
- zmiana uprawnień grup użytkowników co do sposobu logowania, kontroli dostępu oraz
tworzenia, poprawiania i usuwania artykułów
 FILTROWANIE TEKSTU
- wprowadzenie ustawiania filtrowania składni kodu HTML dla wyznaczonych grup
użytkowników
2) Witryna / Informacje o systemie
a) sprawdzić czy wszystkie składowe odpowiedzialne za poprawę pracy środowiska Joomla
działają sprawnie (opis środowiska, ustawienia PHP, pliki konfiguracyjne, prawa do
katalogów)
PRZED STWORZENIEMWITRYNY NALEŻY WIEDZIEĆ JAKA LICZBA UŻYTKOWNIKÓW BĘDZIE
MIAŁA WPŁYW NA TWORZENIE STRONY ORAZ CZY DOSTĘP DO JEJ ZASOBÓW MAJĄ MIEĆ
WSZYSCY UŻYTKOWNICY PRZEGLĄDAJĄCY WITRYNĘ CZY TYLKO UŻYTKOWNICY
ZAREJESTROWANI


MENU UŻYTKOWNICY
- system autoryzacji określający odpowiednie warunki dla użytkowników
- w OPCJACH określamy rejestrację nowych użytkowników, przypisanie ich do danej grupy,
uprawnienia grupy gości, sposób aktywacji kont. udostępnianie użytkownikom własnych
ustawień profilu
STWORZENIE GRUP, PRZYPISANIE UŻYTKOWNIKÓW
A) GRUPY MAJĄCE DOSTĘP DO ZAPLECZA
a) SUPER USER (główny administrator)
-dostęp do wszystkich funkcji administracji
- nadawanie innym użytkownikom praw głównego administratora (przypisanie do
grupy)
-zmiana grupy innych gł. administratorów
b) ADMINISTRATOR
- grupa ma częściowo ograniczony dostęp do funkcji zaplecza
- dodaje, modyfikuje i usuwa konta użytkowników
- instaluje komponenty, moduły, dodatki
- posługuje się wszystkimi komponentami, modułami, dodatkami
c) MENAGER (operator)
- ograniczony dostęp do komponentów w części administracyjnej
- porządkuje konta użytkowników (którzy zarządzają treścią)
B) GRUPY MAJĄCE DOSTĘP DO WITRYNY
a) REGISTERED (zarejestrowany)
- logowanie w witrynie i przeglądanie udostępnionych treści dla zarejestrowanych
użytkowników
b) AUTHOR (autor)
- ---- // ---- + tworzenie nowych treści
c) EDITOR (redaktor)
- ---- // ---- + ---- // ---- + edytowanie utworzonych artykułów
d) PUBLISHER (wydawca)
- ---- // ---- + ---- // ---- + ---- // ---- + zmiana stanu publikacji artykułu
TWORZENIE NOWEGO UŻYTKOWNIKA
wybranie okrągłej, pomarańczowej ikony z plusem (UTWÓRZ) -> przekserowanie do panelu
UŻYTKOWNICY: UTWÓRZ KONTO UŻYTKOWNIKA
I)
Szczegóły konta:
A) Wprowadzić pełną nazwę użytkownika np. Jan Kowalski
B) Login użytkownika np. kowalski
C) Hasło
D) E-mail
II)
III)
Przypisanie użytkownika do odpowiedniej grupy
Ustawienia podstawowe:
a) szablon zaplecza b)język zaplecza c)język witryny
e)serwer pomocy f)strefa czasowa
ZAPISZ
KOMPONENETY
d)edytor
stałe/dodatkowo instalowane składniki środowiska JOOMLA, odpowiadają za tworzenie,
publikowanie w witrynie określonych treści oraz dostosowanie wybranych elementów do potrzeb
użytkowników i odbiorców
a)
b)
c)
d)
e)
f)
g)
artykuły – gromadzenie, redagowanie, udostępnianie i porządkowanie tekstów
kontakty – zarządzanie informacjami kontaktowymi, teleadresowymi
linki – zarządzanie adresami URL
sondy – tworzenie ankiet, publikacji wyników przeprowadzonej sondy
spinacz RSS – pobiera i publikuje nagłówki wiadomości z udostępnianych je witryn
banery – publikowanie reklam i ogłoszeń tekstowych /graficznych
media – gromadzenie i publikowanie dokumentów oraz zasobów graf. (uzupełnianie
publikacji)
h) nowe komponenty: galeria, pokaz slajdów, odtwarzacz multimedialnym kalendarz,
interaktywne mapy, nakładki na panel administracyjny
MODUŁY
- forma prezentująca działanie systemu
- programy współpracujące z komponentami
- info pobierają od innych komponentów lub zewnętrznych źródeł danych
TWORZENIE MODUŁU
Nadanie tytułu typu, strony, sposobu wyświetlania, kolejności, dostępu, języka
WBUDOWANE MODUŁU TO M.IN.:
archiwum, artykuły, banery, kolporter RSS, logowanie, losowy obraz, menu, migawki, nowości, nowi
użytkownicy, popularne przełączniki języka, sekcje, sondy, statystyki, szukaj, własny HTML, wpinacz,
zmień szatę