Całkowicie nowy edytor treści w wordpressie – czym jest „Gutenberg”?

Nowy edytor treści który niedługo (wraz z nadejściem wersji 5.0) pojawi się w wordpressie nazwano dumnie „Gutenberg”. Nazwano go na cześć niemieckiego rzemieślnika, twórcy pierwszej w historii świata przemysłowej metody druku. Nowa nazwa nadana jest jednak nie ze względu na kolejną aktualizację znanego nam do tej pory narzędzia. Gutenberg wprowadzi wiele zmian. Będzie to zupełnie nowy sposób na tworzenie treści stron – od tej pory ich zawartość składać będzie się z bloków.

Zapewne wielu moich starszych przyjaciół z racji cech ludzi bardziej dojrzałych ode mnie podchodzi do tego nowego rozwiązania dość sceptycznie, osobiście uważam jednak że dobrą praktyką jest wyprzedzanie konkurencyjnych systemów zarządzania treścią, szczególnie zważając na fakt iż już dziś wiadomo że pójście w tym kierunku to właściwa droga.

Bez wątpienia jednak nie ma znaczenia do której kategorii ludzi zaliczamy się my (do tych którzy lubią zmiany i unowocześnienia czy wręcz przeciwnie), ważne moim zdaniem jest to aby przed nadchodzącą aktualizacją zobaczyć jak działa Gutenberg oraz jakie czekają nas nowości i zmiany. Najbardziej istotne jest przecież aby przygotować się na to co nieuniknione i zapoznać ze sposobem tworzenia treści po najbliższej aktualizacji.

W związku z tym pragnę przedstawić Wam kilka linków gdzie możecie zapoznać się ze zmianami:

  • Polecam głównie stronę projektu Gutenberg gdzie przedstawiono jego opis, założenia i działanie – jest ona jednak dostępna tylko w języku angielskim
    www.wordpress.org/gutenberg/
     
  • Dodaję tu również link do wtyczki Gutenberg, którą można zainstalować na swojej stronie już w tym momencie, aby przyzwyczaić się do nowego sposobu tworzenia treści
    www.pl.wordpress.org/plugins/gutenberg/
     
  • Dla autorów którym nie spodoba się nowy edytor powstała również wtyczka dzięki której otrzymamy możliwość edycji treści w „stary” sposób
    www.pl.wordpress.org/plugins/classic-editor/
     
  • Agnieszka Bury zrobiła bardzo dobrą rzecz przygotowując serię publikacji dla chcących od podstaw poznać Gutenberga – z jej publikacji można dowiedzieć się naprawdę wiele ciekawych rzeczy! Dowiemy się z nich poza podstawami m.in co stanie się z naszymi treściami po aktualizacji wordpressa do wersji 5.0
    www.webfaces.pl/blog/tag/gutenberg/ 
     
  • Kasia Aleszczyk również podjęła wyzwanie podobne do zadania które postawiła przed sobą Agnieszka również przygotowując kilka ciekawych materiałów na ten temat. Gorąco polecam wpisy obydwóch pań!
    www.kasiaaleszczyk.pl/tag/gutenberg/
     

Pani Agnieszka przygotowałą bardzo ciekawy film na ten temat, można obejrzeć go poniżej:

Podobny film przygotowałą również pani Kasia:

Czy nowy edytor będzie lepszy od obecnego? Dobre pytanie. Na pewno będzie nowocześniejszy i bardziej intuicyjny dla nowego użytkownika nie znającego się na wordpressie ani tworzeniu wpisów. Czy jednak zyska popularność wśród starszych użytkowników przyzwyczajonych do tradycyjnego edytora? Czas pokaże…

Role i uprawnienia użytkowników w wordpressie

WordPress to system który posiada możliwość przydzielania wielu ról zarejestrowanym użytkownikom. Role przydają się głównie w wypadku kiedy stronę redaguje i zarządza kilka osób. Dzięki niej osoby nieuprawnione do edycji  nie wprowadzą zmian do których nie są upoważnione.

Dostępne na wordpressie role to: subskrybent, współpracownik, autor, redaktor i administrator. Rolą o największych  możliwościach jest administrator, a najmniejsze uprawnienia ma subskrybent.

Poniżej pokrótce opiszę podstawowe uprawnienia każdej roli:

  • Subskrybent (użytkownik) – zwykły użytkownik, który posiada login i hasło do panelu administracyjnego. Ma możliwość komentowania wpisów i zmiany danych swojego profilu po zalogowaniu.
  • Współpracownik (copywrighter) – użytkownik, który może dodawać szkice wpisów – może je zaakceptować i opublikować redaktor lub administrator. Współpracownik może edytować i kasować swoje wpisy zanim zostaną opublikowane.
  • Autor (twórca) – użytkownik który może dodawać i publikować własne wpisy, edytować je i usuwać – nawet po publikacji. Może też dodawać pliki multimedialne  i zamieszczać je w swoich wpisach.
  • Redaktor (moderator) – ten użytkownik może: publikować, edytować, usuwać wpisy – zarówno swoje jak i innych użytkowników. Ma także możliwość zarządzania kategoriami i tagami wpisów, edytowania i usuwania plików w bibliotece multimediów, zarządzania komentarzami oraz dodawania i publikowania podstron (stron).
  • Administrator (webmaster) – Konto z najwyższymi uprawnieniami. Użytkownik z tym statusem może zarówno zarządzać treściami (robić to, co redaktor) ale ma możliwość również zajmować się sprawami technicznymi – wykonywaniem aktualizacji, zarządzaniem użytkownikami, wtyczkami, zmiany w ustawieniach strony oraz motywu.
Uprawnienia poszczególnych ról użytkowników w WordPressie Ad
mini
stra
tor
Re
dak
tor
Au
tor
Współ
pra
cow
nik
Sub
Skry
bent
Przeglądanie wpisów innych użytkowników + + + + +
Dodawanie komentarzy + + + + +
Zmiana danych swojego profilu + + + + +
Przeglądanie komentarzy + + + +
Dodawanie nowych wpisów (do przeglądu) + + + +
Edytowanie i kasowanie własnych wpisów (przed publikacją) + + + +
Publikowanie własnych wpisów + + +
Edytowanie i kasowanie własnych wpisów (również po publikacji) + + +
Przeglądanie biblioteki mediów + + +
Wstawianie mediów do biblioteki i swoich wpisów + + +
Publikowanie wpisów innych użytkowników + +
Edytowanie u suwanie wpisów innych użytkowników + +
Edytowanie i usuwanie mediów z biblioteki + +
Dodawanie i edytowanie stron + +
Zarządzanie komentarzami + +
Zarządzanie tagami i kategoriami + +
Zmienianie ustawień strony +
Zmienianie wyglądu strony (np. motywu) +
Instalowanie i usuwanie wtyczek +
Zarządzanie użytkownikami +
Wykonywanie aktualizacji +

W WordPress’ie bez wtyczek nie mamy możliwości zmiany uprawnień poszczególnych ról oraz dodawania nowych – istnieją jednak wtyczki, które to umożliwiają. Ciekawą opcją są również dodatki pozwalające dla każdej roli osobno modyfikować elementy widoczne w menu – taką wtyczką jest np. Admin Menu Editor

Jak ręcznie zainstalować wordpressa?

WordPress szczyci się 5-cio minutową instalacją

Nie oszukujmy się jednak – czas instalacji zależy głównie od umiejętności danego użytkownika.

  • Początkujący webmaster który zabiera się za to po raz pierwszy może założyć że zajmie mu to około 30 minut
  • Ktoś kto instalował WordPressa 3-5 razy potrzebuje na to zwykle około 5-7 minut

Ten wpis powstał z myślą o tych którzy chcą zainstalować swojego pierwszego WordPressa.

 

Część 1: Wymagania WordPressa:

  • Serwer / Hosting
    • Pierwszą rzeczą o którą musimy zadbać aby móc zainstalować WordPressa, jest serwer www, z obsługą PHP i MySQL. Dla obecnej wersji WP musimy spełnić poniższe wymagania:
      • PHP w wersji 5.2.4 lub nowszej
      • MySQL w wersji 5.0.15 lub nowszej

Jeśli nie wiesz czy Twój serwer spełnia wymagania wystarczy że zapytasz o to administrację Twojego serwera – jeśli nie spełnia lub nie masz jeszcze serwera to zapraszamy się do zapoznania z naszą ofertą.

 

Część 2: Domena

  • Jeżeli posiadamy  serwer spełniający nasze wymagania, to potrzebujemy domeny (adresu naszej strony).

Dla osób które chcę kupić swoją domenę, polecamy skorzystanie z oferty najtanszedomeny.pl , pod względem przedłużania domen – jeśli planujemy posiadać stronę dłużej niż rok to ten operator okazuje się jednym z najlepszych na polskim rynku.

 

Część 3: Pobieranie i Instalacja

  • Pobieranie WordPressa: Pierwsze co musimy zrobić, to pobrać WP. TUTAJ znajduje się najnowsza wersja WordPressa – z tego linku pobieramy spakowane archiwum zawierające system wordpress gotowy do instalacji. Najlepiej pobrać go na pulpit, a następnie rozpakować. Większość użytkowników korzysta z Windowsa – akurat w nim mamy wbudowane narzędzie do rozpakowywania plików .zip, więc należy tylko kliknąć ściągnięty plik prawym przyciskiem myszy, a później wybrać opcję „Wyodrębnij wszystkie…” , jeśli używamy np. WinRar’a, WinZip’a, ew. FileZip’a, wtedy będziemy mieli opcję „Wypakuj tutaj”.
  • Kiedy mamy już wypakowane pliki WordPressa, należy je wysłać na serwer. Wybór klienta FTP oraz jego obsługę pozostawiamy do wyboru we własnym zakresie. W panelu administracyjnym naszego hostingu menedżer plików jest intuicyjny i pozwala dokonać tego w prosty sposób (pomijając już to że wordpressa można zainstalować w naszym panelu jednym kliknięciem) – można jednak to zrobić ręcznie poprzez dowolnie wybranego klienta FTP

 

Część 4: Połączenie z bazą danych

  • W katalogu z WordPressem mamy plik wp-config-sample.php…
    • Kopiujemy ten plik do siebie na dysk
    • zmieniamy mu nazwę na wp-config.php
    • Po drodze  trzeba wyposażyć się w jakiś edytor który obsługuje kodowanie UTF-8 bez BOM – zwykły notatnik z Windowsa nie wystarczy – polecam „Notepad ++
    • Edytujemy plik wp-config.php, w przypadku Notepad++ , wystarczy kliknąć prawym przyciskiem myszy na edytowany plik, i wybrać opcję Edit with Notepad++
    • W kodzie odszukujemy takie linijki:

/** Nazwa bazy danych, której używać ma WordPress */
define(‚DB_NAME’, ‚nazwa_bazy_danych’);

/** Nazwa użytkownika bazy danych MySQL */
define(‚DB_USER’, ‚nazwa_uzytkownika’);

/** Hasło użytkownika bazy danych MySQL */
define(‚DB_PASSWORD’, ‚haslo’);

/** Nazwa hosta serwera MySQL */
define(‚DB_HOST’, ‚localhost’);

Edytujemy wyżej wymienione wartości wedle danych z naszego serwera. Nie wiesz co tam należy wpisać? Po wpisaniu danych otrzymujesz komunikat: „Error establishing a database connection” ? – Widocznie niezbyt ogarniasz – napisz do administratora swojego hostingu, poproś go o pomoc.

Z ważniejszych fragmentów kodu w pliku wp-config.php powinny zainteresować nas linijki dotyczące uwierzytelniania – wyglądają one domyślnie w ten sposób:

define(‚AUTH_KEY’, ‚wprowadz tutaj unikatowa fraze’);
define(‚SECURE_AUTH_KEY’, ‚wprowadz tutaj unikatowa fraze’);
define(‚LOGGED_IN_KEY’, ‚wprowadz tutaj unikatowa fraze’);
define(‚NONCE_KEY’, ‚wprowadz tutaj unikatowa fraze’);
define(‚AUTH_SALT’, ‚wprowadz tutaj unikatowa fraze’);
define(‚SECURE_AUTH_SALT’, ‚wprowadz tutaj unikatowa fraze’);
define(‚LOGGED_IN_SALT’, ‚wprowadz tutaj unikatowa fraze’);
define(‚NONCE_SALT’, ‚wprowadz tutaj unikatowa fraze’);

W zależności od wersji WP będą one wyglądały trochę inaczej. Starsze wersje tego systemu mają mniej kluczy, ten przykład jest wzięty z WordPressa w wersji 3.2.

Klucze należy uzupełnić swoimi unikatowymi ciągami znaków. Jeśli nie chcemy wymyślać ich samodzielnie, możemy w dowolnym generatorze do wp-config wygenerować kod, którego użyjemy  zamiast tego który jest domyślny.

 

Część 5: Prefiks

  • Ostatnie co nas powinno interesować to: $table_prefix = ‚wp_’; define(‚WPLANG’, ‚pl_PL’);

Pierwsza linijka to tzw. prefix bazy danych – jeżeli to jest nasz pierwszy WordPress, albo nie mamy pojęcia co to oznacza – zostawmy ten punkt bez zmian. Druga linijka definiuje język systemu (WordPressa) – jeśli chcemy korzystać z oryginalnej wersji (angielskiej), kasujemy z linijki pl_PL, a jeśli chcemy aby WordPress był przetłumaczony na polski, stała WPLANG powinna wyglądać tak jak domyślnie.

 

Część 6: Zakończenie

  • Na sam koniec upewniamy się że używamy poprawnego kodowania
    W tym celu klikamy u góry w menu w Format, i tam powinna być zaznaczona opcja – UTF-8 bez BOM. Jeżeli jest zaznaczone co innego, to zaraz to zmienimy, ale wpierw szybki zabieg który pozwoli nam ustrzec nasze dane przed pojawianiem się krzaków:

    • – wracamy kursorem do kodu, następnie klikamy kombinację klawiszy ctrl + a, a potem ctrl + c ( czyli zaznacz wszystko, a potem kopiuj ),
    • wybieramy u góry Format i wybieramy poprawne formatowanie, po czym wracamy do kodu i tym razem klikamy ctrl + a, a potem ctrl + v ( czyli zaznacz wszystko oraz wklej ).
    • Na końcu zapisujemy zmiany, tutaj także można użyć skrótu ctrl + s.

Tak edytowany plik wp-config.php wysyłamy na serwer.

 

Część 7 (ostatnia) – Uruchomienie WordPressa

  • Ostatnim krokiem jest uruchomienie instalacji.
    W tym celu należy odpalić instalację poprzez wpisanie adresu strony w przeglądarce, w zależności czy pliki WordPressa wrzuciliśmy do głównego katalogu domeny, czy też do podkatalogu, adres powinien wyglądać tak:

http://www.nasza-domena.pl/wp-admin/install.php
http://www.nasza-domena.pl/wordpress/wp-admin/install.php

 

Po uruchomieniu instalacji postępujemy zgodnie z instrukcją, czyli podajemy takie informacje jak tytuł bloga czy login i hasło głównego konta administracyjnego.

Po szybkim przebrnięciu przez kreatora, możemy się w końcu zalogować do panelu administracyjnego naszego WordPressa 🙂