instrukcja obsługi
Transkrypt
instrukcja obsługi
INSTRUKCJA OBSŁUGI PANELU ADMINISTRACYJNEGO SYSTEMU CMS System CMS (Content Managment System) jest to aplikacja internetowa pozwalająca na łatwą aktualizację i rozbudowę strony internetowej. Osoba aktualizująca stronę nie musi znać znaczników HTML aby wpisać czy ozdobić tekst. Wszystko odbywa się poprzez prosty interfejs posiadający funkcję znane z takich programów jak MS Office, czy WinWord. Po wprowadzeniu informacji przez redaktora system CMS przenosi dane do bazy danych. W każdej chwili można wrócić i edytować ponownie dany artykuł. Od strony internauty - czyli osoby przeglądającej stronę, system pobiera dane z tej samej bazy i wyświetla tekst wprowadzony przez redaktora. Dostęp do systemu ma tylko osoba znająca login i hasło. Istnieje możliwość, aby nadać różne loginy i hasła różnym osobom nakładając ograniczenia dostępu do konkretnych artykułów dla różnych osób na podstawie ich unikalnego loginu. Wszystko po to, aby do edycji danej strony miały dostęp tylko osoby do tego powołane. Podstawowym zadaniem platform CMS jest oddzielenie treści (zawartości informacyjnej serwisu) od wyglądu (sposobu jej prezentacji). Po wprowadzeniu nowych informacji przez uprawnionego redaktora system przenosi je do bazy danych jednocześnie wypełniając nimi odpowiednie miejsca na stronach WWW. Wykorzystanie szablonów stron sprawia, że zmiana koncepcji graficznej całego serwisu sprowadza się do przygotowania i zamiany szablonu, przy czym system nie powinien narzucać żadnych ograniczeń kompozycyjnych. Dzięki takiemu podejściu proces publikacji w Internecie staje się prosty - specjaliści mogą skoncentrować się na swojej pracy i korzystać ze swoich ulubionych aplikacji użytkowych (np. edytorów tekstu). Każda strona WWW generowana jest dynamicznie, w oparciu o szablony i zawartość baz danych - dynamika oznacza więc w tym przypadku zawsze aktualne informacje w serwisie. W ostatnich latach platformy CMS znacznie ewoluowały, dodając m.in. możliwość elastycznej i dynamicznej modyfikacji już nie tylko treści, ale i struktury. Systemy zarządzania treścią zazwyczaj oparte są na bazach danych oraz na językach skryptowych (server-side) lub specjalistycznym oprogramowaniu po stronie serwera. CMS może być formą oprogramowania klienckiego, które do aktualizacji strony może używać takie protokoły jak FTP. Coraz częściej wykorzystywane są złożone techniki opisu struktur dokumentów (np. XML). Większość systemów CMS jest napisanych w języku dynamicznym (ASP, Python, PHP, itd. ) 1. Logowanie do Panelu Administracyjnego Logowanie do Panelu Administracyjnego, polega na wpisaniu Nazwy użytkownika i hasła. GŁÓWNA Po zalogowaniu , w widoku okna wyświetla się strona główna W Pasku nawigacyjnym znajdują się takie zakładki jak: TREŚĆ y Strony Po przejściu z zakładki Treść > Strony rozwinie się lista wszystkich stron w serwisie. Lista stron wyświetlona jest w kolejności w jakiej pojawiają się w menu, wraz z podstronami. Każda strona w liście stron zawiera następujące kolumny (od lewej do prawej): • Tytuł -- tytuł strony, nie powinien być mylony z tekstem w menu, który właśnie tam jest wyświetlany. • Szablon -- nazwa szablonu, który jest używany dla tej strony. • Typ -- treść może mieć jeden z pięciu typów zawartości: • Section Header -- możesz podzielić Twoje menu na sekcje i wyświetlić nagłówek sekcji dla każdej z nich. • Content -- normalna treść, np. zwykła strona z tekstem. • Link -- a odnośnik z menu do wewnętrznej lub zewnętrznej strony. • Separator -- nie zupełnie treść, ale mechanizm który pozwala dzielić menu w spójne jednostki (części). • News -- faktycznie jest to moduł aktualności. Aby wstawić aktualność na stronę, która zawiera inną treść musisz wstawić w treści strony specjalny znacznik {cms_module module="News"}. Wybierając News jako typ zawartości dla strony cała treść znacznika {content} w Twoich szablonach będzie używana przez moduł News. • Właściciel -- użytkownik, który utworzył stronę. • Aktywny/a -- Strona może być dostępna w Twoim serwisie tylko wtedy, gdy jest aktywna Jeśli jest nieaktywna nie jest wyświetlana w menu i nie może być dostępna pod bezpośrednim linkiem, ale nadal "istnieje w systemie". Możesz więc edytować stronę do czasu gdy uważasz że jest gotowa do publikacji, wtedy ustawiasz jej stan na aktywny. • Domyślny/a -- domyślna strona jest to strona która jest wyświetlana jako pierwsza po wejściu użytkownika na Twój serwis. • Przesuń -- klikając na strzałki możesz przenosić stronę w górę lub w dół w hierarchii stron. • Nie można wy świetlić obrazu. Na k omputerze może brak ować pamięci do otwarcia obrazu lub obraz może by ć uszk odzony . Uruchom pono wnie k omputer, a następnie otwórz plik pon ownie. Jeśli czerwony znak x nadal będzie wy świetlany , k onieczne może by ć usunięcie obrazu, a t i t Nie można wy świetlić obrazu. Na k omp uterze może brak ować pamięci do otwarcia obrazu lub obraz może by ć uszk odzony . Uruchom pono wnie k omputer, a następnie otwórz plik pon ownie. Jeśli czerwony znak x nadal będzie wy świetlany , k onieczne może by ć usunięcie obrazu, a t i t Nie można wy świetlić obrazu. Na k omp uterze może brak ować pamięci do otwarcia obrazu lub obraz może by ć uszk odzony . Uruchom pono wnie k omputer, a następnie otwórz plik pon ownie. Jeśli czerwony znak x nadal będzie wy świetlany , k onieczne może by ć usunięcie obrazu, a t i t Trzy ikony po prawej to: Zobacz -- otwiera wybraną stronę w nowym oknie Edytuj -- działa podobnie jak kliknięcie w tytuł strony - powoduje przejście do edycji Usuń -- usuwa stronę Ukrywanie strony Istnieje możliwość ukrycia strony przed odwiedzającymi serwis, jednocześnie zachowując stronę "w systemie" aby móc w ten sposób opublikować ją później. Wszystkie strony z tym symbolem w kolumnie Aktywny/a są aktywne i wyświetlane dla odwiedzających stronę. Aby ukryć stronę, należy kliknąć na w kolumnie Aktywny/a przy stronie która ma zostać ukryta. Symbol zmieni się wtedy na . Jeżeli strona ma być dostępna (aktywna), ale nie wyświetlana w menu (nawigacji).W takim przypadku trzeba przejść do edycji takiej strony, a następnie przejść do zakładki Opcje i odznaczyć Pokaż w menu. Zmiana kolejności stron Można zmieniać kolejność wyświetlania stron w menu (nawigacji). Aby przenieść stronę o jedno miejsce do góry w hierarchii stron, należy kliknąć na w kolumnie Przesuń przy stronie, która ma zostać przeniesiona. Podobnie, aby przenieść stronę niżej w hierarchii, kliknij w kolumnie Przesuń. Uwaga: Można jedynie przenosić strony o jeden krok podczas pojedynczej operacji. Wszystkie podstrony są wyświetlane i przenoszone wraz ze stroną nadrzędną. Usuwanie strony Usuwanie strony jest bardzo łatwe. Po kliknięciu na ikonkę usuwania, , która znajduje się po prawej stronie w wierszu strony, która ma zostać usunięta. Pojawi się okienko popup z potwierdzeniem operacji usuwania, zatwierdzenie nastąpi po kliknięciu OK, strona zostanie usunięta. Uwaga: Nie można usunąć strony, która posiada podstrony. W takim przypadku trzeba najpierw usunąć wszystkie podstrony, lub przenieść je do innej strony nadrzędnej. Nie można również usunąć strony domyślnej, do czasu gdy nie zostanie ustalona inna strona domyślna. Dodawanie nowej treści Aby dodać nową stronę treści lub separator, link lub nagłówek sekcji w menu, należy przejść do 'Treść -> Strony a następnie po lewej stronie powyżej lub poniżej listy stron kliknąć dodaj nową treść. W konsekwencji wyświetli się Edycja strony, gdzie można dodać nowa treść i gdzie znajdują się trzy zakładki 1. Główna y W celu rozpoczęcia należy wybrać zawartości strony. Dla normalnej strony domyślnym typem jest Content. y Kolejny krok to wpisanie tytuł strony. Tekst menu może się różnić od tytułu, będzie się on wyświetlał w menu (nawigacji) serwisu. y Dobór szablonu dla strony. y Teraz można wprowadzić treść strony w oknie edycji treści. Można tam również wprowadzać znaczniki modułów, np. {cms_module module="news"} y Na końcu należy kliknąć w jeden z poniższych przycisków: Podgląd -- aby podejrzeć stronę bez zapisywania czy opuszczania ekranu edycji Zatwierdź -- aby zatwierdzić zmiany i powrócić do listy stron Anuluj -- aby powrócić do listy stron bez zastosowania zmian, które zostały wprowadzone Zastosuj -- aby zastosować wprowadzone zmiany, nie opuszczając ekranu edycji Opcje Aktywny -- Kolejny ze sposobów aktywacji lub dezaktywacji strony. Wyświetl w menu -- Aby strona była dostępna (aktywna), ale nie pojawiała się w menu. W takiej sytuacji należy odznaczyć tą opcję Cache'owalny -- Włączone cache'owanie, spowoduje że, silnik szablonów zachowa wygenerowaną gotową stronę (na serwerze), przyspieszając w ten sposób wyświetlanie strony. Jeżeli cache'owanie zostanie wyłączone, każde wywołanie tej strony powoduje ponowną jej generację z części z których się składa (szablon, treść, itp.). Alias strony -- Umieszczając link, do strony, można użyć adresu alias Metadane -- Dane o dokumencie zawarte w samym dokumencie. Nie są one wyświetlane ani interpretowane przez przeglądarkę. W praktyce metadane wykorzystują bazy, aplikacje i procesy biznesowe w trakcie definiowania struktur, tworzenia zależności i operowania na danych. atrybut Title -- Pozwala utworzyć „dymek” z informacją pomocniczą Kolejność tabulacji Klawisz skrótu aktywujący link Dodatkowi edytorzy -- Można wybrać innych użytkowników i pozwolić im na edycję tej strony. Użytkownicy, którzy należą do grupy posiadającej uprawnienia do edycji wszystkich stron mają w tym przypadku również możliwość edycji tej strony. Podgląd y Zaawansowany Menadżer plików Menadżer plików pozwala ładować i przeglądać pliki na serwerze. Przeglądanie folderów jest bardzo proste, wystarczy kliknąć na nazwę folderu. Po kliknięciu na nazwę pliku, otworzy się on w nowym oknie. Utwórz nowy folder Aby dodać nowy folder, należy wpisać jego nazwę w polu "Utwórz nowy folder:" następnie kliknąć na przycisk Utwórz. W ten sposób można utworzyć dowolną ilość poziomów dla folderów. Nowy folder staje się podkatalogiem bieżącego folderu/katalogu. Wgraj plik Do załadowania pliku do bieżącego katalogu służy przycisk Przeglądaj, po odnalezieniu w komputerze interesującego nas pliku, można go zaakceptować poprzez kliknięcie opcji Wyślij • Menadżer obrazków Działa analogicznie do menadżera plików Wgraj plik Aby dodać obraz, należy postępować zgodnie z poniższymi krokami: 1. Przejdź do folderu do którego chcesz załadować obraz. 2. Kliknij na przycisk Przeglądaj w miejscu gdzie pisze Wgraj plik: poniżej przeglądarki obrazów. 3. Wybierz obraz/zdjęcie, które chcesz załadować. 4. Kliknij na Wyślij. Uwaga: Maksymalny rozmiar pliku, jaki może być załadowany można ustawić w pliku config.php (w bajtach). Również serwer, na którym jest umieszczona strona może ograniczać wielkość pliku, co może powodować błędy jeżeli ładowane są pliki większe od ustalonego limitu. Utwórz nowy folder y Globalne bloke HTTML Fragmenty zawartości, które można umieszczać na stronach lub w szablonach. Jeżeli używany jest określony kod w różnych szablonach lub stronach, można zamiast tego utworzyć nowy obiekt binarny klikając na: i wstawić y Dodaj globalny blok HTML go do szablonu lub strony. W ten sposób szablony będą łatwiejsze do zarządzania. Aktualności Aktualności mogą być dodawane do serwisu automatycznie. Jako edytor, wszystko, co należy zrobić to przejść do menu Treść -> Aktualności w panelu administratora. Aby dodać aktualność, kliknij na "Dodaj artykuł". Dodawania aktualności • • • • Tytuł -- Krótki tytuł (nagłówek) artykułu. Kategoria -- Pozwala wybrać kategorię dla artykułu. Każda kategoria może być wyświetlana oddzielnie w serwisie. Podsumowanie -- Podsumowanie artykułu. Będzie wyświetlane na stronie z listą aktualności jak również jako wstęp do artykułu na stronie szczegółowej. Można zostawić to pole puste. Treść -- W tym miejscu należy wpisać treść aktualności. Jeżeli nic nie zostanie wpisane w pole Podsumowanie, to co będzie znajdować się w Treści zostanie wyświetlone na stronie z listą aktualności. • • • Data publikacji -- Jest to data i czas dodania wiadomości (domyślnie jest to bieżący czas, więc jeśli data dodania wiadomości ma być inna należy odpowiednio ją zmienić w tym miejscu) Status -- Można napisać artykuł aktualności bez konieczności publikowania go. Użyj daty wygaśnięcia -- Jeżeli artykuł aktualności ma być wyświetlany tylko od i/lub do określonej daty, trzeba wybrać tą opcję. Artykuł zostanie wtedy wyświetlony na stronie w okresie jaki zostanie ustalony przez wybieranie "Daty początkowej" i "Daty końcowej". Po wypełnieniu wymaganych pól kliknij na przycisk Zatwierdź. Jeśli została wybrana opcja statusu Opublikowany (Published), artykuł aktualności bezpośrednio zostanie opublikowany w serwisie. WYGLĄD W tym miejscu można ustalić wygląd i styl stron w sposób jaki mają one wyglądać • Szablony Aby ustalić ogólny wygląd wykorzystujemy tzw. szablonów. Dla każdej strony można wybrać jeden spośród dostępnych szablonów. Szablon jest to kod html z tzw. obszarami dla treści, menu i modułów. • Arkusze styli Z kaskadowymi arkuszami stylów (CSS) można modyfikować wygląd różnych elementów strony, np. aby ustalić wielkość czcionki tekstu paragrafu , wystarczy tylko raz zmodyfikować plik css w arkuszu stylów, w ten sposób wszystkie teksty w znacznikach <p> zostaną zmienione. Arkusze styli “współpracują” z szablonami, w których mają zostać użyte. -- pozwala dołączyć arkusz styli o szablonu -- oznacza możliwość kopiowania -- możliwość edycji UŻYTKOWNICY I GRUPY Użytkownicy i grupy określają kto ma dostęp do czego w CMSMS. Jeśli zainstalowany został moduł Front End Users temat bezpieczeństwa staje się bardziej znaczący . Istnieją cztery obszary które mona edytować w tej sekcji. y Użytkownicy Użytkownicy są to ludzie, którzy mogą zalogować się do panelu administracyjnego CMS. Osoba posiadająca dostęp do systemu może dodać nowego użytkownika poprzez funkcje y Grupy Użytkownicy posiadający podobne role w serwisie grupowani są poprzez przypisanie do grupy i przyznanie (lub nie przyznanie) odpowiednich praw do wykonywania określonych zadań administracyjnych. y Przypisania grup Użytkownicy są umieszczani w grupach poprzez Przypisania Grup oraz otrzymują uprawnienia administracyjne z uprawnień nadanych grupom. y Uprawnienia grup Grupy mają przypisane uprawnienia administracyjne dla modułów domyślnych CMS jak również wszystkich dodatkowych modułów. ROZSZERZENIA y Moduły Moduły rozszerzają CMS i dostarczają zróżnicowaną funkcjonalność. To oddzielny (względem aplikacji go wykorzystujących) twór, zawierający dostępne w nim implementacje typów wartości, zmiennych, stałych oraz treści procedur i funkcji. Moduł można odinstalować podobnie jak program, można go również dezaktywować po kliknięciu na , który oznacza aktywny moduł w rezultacie wybrany przez nas wzorzec zostanie odznaczony na liście jako nieaktywny. Szereg modułów/rozwiązań, jest zaprojektowany w celu podnoszenia funkcjonalności serwisu internetowego Instalacja modułu przez plik XML Wgraj plik 1. Wykorzystując funkcje Przeglądaj… odszukaj interesujący Cię .plik.xml na swoim komputerze 2. Zaakceptuj instalacje nowe modułu przez kliknięcie opcji Zatwierdz y TinyMCE WYSIWYG Dzięki zastosowaniu edytora TinyMCE, panel posiada prosty edytor tekstu, zbliżony funkcjami do popularnych edytorów tekstu takich jak Microsoft Word czy WinWord. Działający na zasadzie WYSIWYG (What You See Is What You Get) w menu, przechodząc do zakładki Dodatki -> TinyMCE otworzy się strona zawierająca trzy zakładki m.in: Ustawienia W tej części można ustawić parametry dotyczące edytora, wszystkie czynności z tym związane zostały przedstawione na stronie w niezwykle prosty i oczywisty sposób y FeedbackForm Moduł Formularze Kontaktowe umożliwia tworzenie dynamicznych formularzy. Te formularze mogą zostać potem umieszczone w szablonie lub w kodzie konkretnych stron. Formularze Kontaktowe mogą zawierać wiele rodzajów pól, można też przypisać walidację (sprawdzanie poprawności) do tych pól. Wyniki wysyłane przez użytkowników mogą zostać zapisane i przetworzone w różny sposób, istnieje również możliwość wyedytowania istniejących już formularzy dzięki opcji edit . Dodawanie formularza na stronę Aby dodać nowy formularz należy w menu wybrać Dodatki-> FeedbackForm następnie posłużyć się opcją Dodaj nowy formularz kontaktowy, Na głównej stronie administracyjnej modułu Formularzy kontaktowych jest pokazany przykład znacznika użytego do wyświetlenia formularza. Wygląda mniej więcej tak: {cms_module module="FeedbackForm" form="feedback_form_example"} Można skopiować ten znacznik do treści strony, można wkleić też ten kod do szablonu - w zależności gdzie ma być on wyświetlany. Teoretycznie można mieć wiele formularzy na jednej stronie. W Głównej zakładce dodawania formularza można ustalić y nazwę formularza y Alias formularza y Klasę CSS dla tego formularza Gdy wszystkie pola zostaną wypełnione, akceptacja następuje przez kliknięcie Dodaj W zakładce Ustawienia formularzy do ustalenia znajdują się następujące informacje: y Napis na guziku wysyłania y Napis na guziku “następny” (przy rozbudowanych formularzach) y Symbol zaznaczający pola wymagane y Wiadomość dziękująca formularza Wszystkie powyższe ustalenia akceptujemy klikając opcję Dodaj ADMINISTRACJA SERWISU Tutaj można zmieniać ustawienia i preferencje, zarówno dla panelu administratora jak i ustawienia mające wpływ na cały serwis. Wszystko co zostanie zmienione w sekcji administracyjnej jest zapisywane (logi) i w każdej chwili można sprawdzić w Dzienniku Administratora jakie zmiany zostały wykonane, kiedy i przez kogo. y Ustawienia globalne W tej części można ustalić informacje ogólne o serwisie internetowym takie jak y Nazwa strony y Język użytkowy y Włączenie własnego komunikatu dla błędu 404 i ustalenie jego treści np. Page could not be found y Włączenie własnego komunikatu informującego o niedostępności strony Wszelkie wprowadzone informacje można Zatwierdzić lub Anulować y Dziennik Administratora Dziennik administratora pozwala śledzić jakie zmiany zostały wykonane, przez kogo i w jakim czasie MOJE PREFERENCJE y Moje konto Nazwa -- nazwa użytkownika pod jaką będzie się logował Hasło i powtórka hasła -- należy podać hasło, które w następstwie posłuży podczas logowania Imię -Nazwisko -Adres e-mail – y Preferencje użytkownika Wybierz edytor WYSIWYG -- w domyślnej wersji przypisany jest TinyMCE Język -- Motyw administracyjny -- domyślnie wybierany jest default Skróty administratora -- opcja dotyczy tego czy zakładki administratora mają być wyświetlane Wyświetlanie zawartości -- rozwiń wcięcia w liście stron aby uwydatnić hierarchię Potwierdzenie wyżej wymienionych preferencji następuję poprzez kliknięcie na Zatwierdź y Zarządzanie zakładkami Pozwala dodawać zakładki administracyjne aby tworzyć skróty to stron, które najczęściej wykorzystujesz w panelu administratora PODGLĄD STRONY Kliknięcie na tą ikonę spowoduje wyświetlenie podglądu serwisu w nowym oknie WYLOGUJ Kliknięcie powyższej ikony spowoduje wylogowanie z serwisu