WYSIWYG w Drupalu 7 - Tomasz Rychter

23
Wprowadzaj i zmieniaj tekst na stronie WWW "jak w Wordzie" WYSIWYG w Drupalu 7 prezentujący: Tomasz Rychter Programista serwisów internetowych

description

WYSIWYG w Drupalu 7 - Tomasz Rychter Drupal idzie na studia

Transcript of WYSIWYG w Drupalu 7 - Tomasz Rychter

Page 1: WYSIWYG w Drupalu 7 - Tomasz Rychter

Wprowadzaj i zmieniaj tekst na stronie WWW "jak w Wordzie"

WYSIWYG w Drupalu 7

prezentujący:Tomasz Rychter

Programista serwisów internetowych

Page 2: WYSIWYG w Drupalu 7 - Tomasz Rychter

Agenda

- Co to jest WYSIWYG, czy to mi się przyda?

- Moduł WYSIWYG w Drupalu

- Wybór i instalacja edytora WYSIWYG

- Konfiguracja edytora WYSIWYG

- Korzystanie z edytora WYSIWYG

- Przydatny dodatek – moduł IMCE

- Instalacja modułu IMCE

- Co jeszcze można dodać?

- Podsumowanie

Page 3: WYSIWYG w Drupalu 7 - Tomasz Rychter

Co to jest WYSIWYG, czy to mi się przyda?

WYSIWYG (czyt. ły – zi - łyg :) ) ang. What You See Is What You Get – akronim stosowany w informatyce dla określenia metod, które pozwalają uzyskać wynik w publikacji identyczny lub bardzo zbliżony do obrazu na ekranie. (źródło: Wikipedia)

- jeden z powodów rosnącej popularności wszelkich CMSów – nie trzeba znać HTMLa, żeby wprowadzać i formatować tekst na stronie WWW

- umożliwia ograniczenie dostępu do z góry zdefiniowanej grupy znaczników HTML – laik / złośliwiec nie wstawi nam znaczników, które mogą „zepsuć” wygląd naszej strony

Page 4: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – instalacja modułu

Zadanie 1.

Włącz moduł WYSIWYG

Potrzebujemy:● http://www.drupalidzienastudia.pl/sites/default/files/wysiwyg-patched.tar.gz

UWAGA: powyższa wersja ma nałożony PATCH, który potrzebny jest do poprawnego rozpoznawania edytora CKeditor w wersji 4.x

Prawdopodobnie niedługo pojawi się kolejna wersja modułu, który nie będzie wymagał osobnego nakładania patcha (http://drupal.org/project/wysiwyg)

Page 5: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – instalacja edytora WYSIWYG

Moduł WYSIWYG to „tylko” opakowanie, potrzebujemy jeszcze edytora WYSIWYG!

Jaki edytor wybrać?

- taki, który będzie umieszczony w standardowej konfiguracji Drupala 8 (http://buytaert.net/from-aloha-to-ckeditor)

- dobry, bo z Polski! ;) (http://cksource.com/team)

Page 6: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – instalacja edytora WYSIWYG

Page 7: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – instalacja edytora WYSIWYG

Zadanie 2.

Zainstaluj edytor WYSIWYG, wybierz go jako domyślny edytor dla wszystkich rodzajów zawartości.

Potrzebujemy:● http://ckeditor.com/download

UWAGA: należy pobrać wersję FULL, inaczej może brakować części ikon● (na wszelki wypadek: http://www.drupalidzienastudia.pl/sites/default/files/ckeditor-full.tar.gz)

Page 8: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – instalacja edytora WYSIWYG

Page 9: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – konfiguracja edytora WYSIWYG

Jeśli zapomnisz przypisać edytor do danego rodzaju zawartości, będzie to wyglądać tak:

Page 10: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – konfiguracja edytora WYSIWYG

Zadanie 3.Skonfiguruj edytor dla wybranego rodzaju treści.

Page 11: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – konfiguracja edytora WYSIWYG

Page 12: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – korzystanie z edytora WYSIWYG

Zadanie 3.Sprawdź kod źródłowy po wklejeniu treści z bogatego edytora tekstu (np. LibreOffice Writer) na każdy z trzech sposobów.

Page 13: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – korzystanie z edytora WYSIWYG

Bogaty edytor tekstu – bogate źródło:

Page 14: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – korzystanie z edytora WYSIWYG

Ten sam tekst, wklejony za pomocą – Wklej z Worda:

Page 15: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – korzystanie z edytora WYSIWYG

Ten sam tekst, wklejony za pomocą – Wklej tekst:

Page 16: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – korzystanie z edytora WYSIWYG

Wstawianie i edycja linków:

Page 17: WYSIWYG w Drupalu 7 - Tomasz Rychter

IMCE – moduł do zarządzania plikami

IMCE to niezależny moduł, pozwala zarządzać plikami nie tylko z poziomu edytora WYSIWYG

Page 18: WYSIWYG w Drupalu 7 - Tomasz Rychter

IMCE – konfiguracja modułu

Page 19: WYSIWYG w Drupalu 7 - Tomasz Rychter

IMCE – połączenie z edytorem WYSIWYG

Page 20: WYSIWYG w Drupalu 7 - Tomasz Rychter

IMCE – połączenie z edytorem WYSIWYG

Page 21: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – dodatki

Pluginy do modułu WYSIWYG

http://drupal.org/node/1197256

1) drupalowe

2) natywne - działają tylko z konkretnym edytorem WYSIWYG

Zadanie domowe:Pobrać i skonfigurować jeden plugin drupalowy i jeden natywny

Page 22: WYSIWYG w Drupalu 7 - Tomasz Rychter

WYSIWYG – Podsumowanie

➔ WYSIWYG bardzo usprawnia pracę z treścią na stronie WWW

➔ Przy bardziej złożonych tekstach warto regularnie kontrolować generowany przez edytor kod korzystając z podglądu źródła

➔ Najczęstszy błąd: próba umieszczenia obrazków, bogatego formatowania tekstu dla formatu tekstu Filtered HTML

Page 23: WYSIWYG w Drupalu 7 - Tomasz Rychter

Dziękuję za uwagętomasz . rychter {na| mediaregionalne. pl