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 d)edytor e)serwer pomocy f)strefa czasowa ZAPISZ KOMPONENETY
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) artykuły gromadzenie, redagowanie, udostępnianie i porządkowanie tekstów b) kontakty zarządzanie informacjami kontaktowymi, teleadresowymi c) linki zarządzanie adresami URL d) sondy tworzenie ankiet, publikacji wyników przeprowadzonej sondy e) spinacz RSS pobiera i publikuje nagłówki wiadomości z udostępnianych je witryn f) banery publikowanie reklam i ogłoszeń tekstowych /graficznych g) 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ę