UczymyOnline - Wszystko kręci się wokół WordPress (kurs)
Wszystko się kręci wokół platformy WordPress

Wszystko kręci się wokół platformy WordPress (+ program kursu)

W momencie pisania tego artykułu na świecie istnieje już ponad 76.5mln stron opartych na platformie WordPress, a w repozytorium WordPressa znajdziemy blisko 46,625 wtyczek. Fantazja developerów nie zna granic … wiedziałeś o tym, że z WP można nawet czytać w myślach? 🙂 O takich dość niecodziennych rozwiązaniach pod platformę WP można poczytać tutaj.

Moje doświadczenia

Na WordPress pracuję od 2008 roku, a więc mniej więcej od wersji 2.5. Wybór tego CMS-a był całkiem przypadkowy – po prostu potrzebowałam czegoś prostego do założenia bloga, a raczej coś na kształt notatnika do opisywania projektów i zapisywania własnych skryptów. Pisałam o technologiach internetowych, HTML, PHP, CSS. Jeden z artykułów o CSS znalazł się nawet na pierwszej pozycji listy najbardziej popularnych artykułów w agregatorze serwisów o nowoczesnych technologiach. Administrator tego serwisu osobiście mi gratulował – to były czasy 🙂

Z racji innych obowiązków zawodowych nie dane mi było kontynuować tego projektu – trochę szkoda, bo po tylu latach nazbierałoby się trochę materiału, ale z drugiej też strony może nie robiłabym tego co robię obecnie?

Później również powstawały różne projekty – mniejsze, większe… Testowałam Joomla, Drupala, powstały nawet ze 2 serwisy na Website Baker – swoją drogą nie wiedziałam, że ten CMS jest jeszcze rozwijany 🙂 Jednak zawsze w przypadku pozostałych CMS’ów brakowało mi możliwości łatwej personalizacji i rozbudowy systemu – takiej jakiej oferował mi WordPress – więc suma, sumarum wszystko co miałam przeniosłam na platformę WordPress i do dzisiaj pracuję już wyłącznie na tym systemie. Wszystkie moje projekty (nie tylko e-learningowe) bazują na rozwiązaniach tworzonych na platformę WordPress.

Tak więc dzisiaj pracuję z WP, żyję z niego i rozwijam na jego bazie kolejne projekty.

A patrząc na statystyki popularności w Google trends można śmiało powiedzieć, że konkurencja praktycznie się nie liczy:)

Statystyki WordPress w Google Trends
Statystyki WordPress w Google Trends

Co to oznacza?

Codziennie na świecie powstają nowe strony na WordPressie – niektóry budują je samodzielnie, niektórzy korzystają z pomocy specjalistów. Faktem jest, że osoby, które były święcie przekonane, że ich losy nie skrzyżują z WordPressem – teraz muszą się na nim nauczyć pracować, bo np. muszą umieszczać materiały edukacyjne na szkolnej stronie lub prowadzić firmowego bloga.

Od ponad dwóch lat edukuję moich Klientów z obsługi tego systemu i wiem jak wiele tematów trzeba ugryźć, żeby serwis dobrze działał, działał szybko i był możliwie najlepiej zabezpieczony przed atakami z zewnątrz. Gdyby nie włączenie jednej funkcjonalności w WordPress mój Klient nie miałby świadomości o kilkuset tysiącach prób ataków typu “brute force“, które nie dość że spowalniały jego serwis, to mogły się też przyczynić do spadku w rankingu Google. Bo jeśli nie wiesz – Google faworyzuje szybkie strony.

Kurs WordPress online

Kwestie bezpieczeństwa i optymalizacji omawiam na swoim kursie o WordPress. Założeniem tego kursu jest przekazanie studentowi kompleksowej wiedzy z obsługi WordPressa. Nie tylko stworzenie samej strony, bo to można znaleźć w dowolnym kursach, tutorialach, których jest mnóstwo dostępnych w Internecie. W trakcie kursu będziemy budować serwis, który będzie później funkcjonował w w sieci. Będziesz więc mieć możliwość sprawdzenia jak wszystko wygląda od kuchni 🙂 Będziemy zwracać uwagę optymalizację, bezpieczeństwo serwisu, skupimy się na debugowaniu całej witryny wraz ze wskazaniem jak włączać/dopisywać proste definicje poprawiające funkcjonalność serwisu.

Dzięki sugestiom Klientów oraz moich czytelników plan kursu uległ pewnej modyfikacji. Moduł e-commerce oraz budowa wtyczek i motywów zostały wydzielone z kursu. Kurs ze wszystkimi modułami był po prostu za “ciężki”, a nie każdy chce być developerem lub zakładać od razu sklep internetowy. Moduły te będą więc uwzględnione w ścieżce rozwojowej. W pozostałych modułach tematy będą oznaczane wg stopnia ich skomplikowania: materiał będzie podzielony dla osób początkujących oraz średnio zaawansowanych.

Natomiast cały program wygląda następująco:

Zaczynam od zera

  • Domena i hosting
  • Ustawienia bazy danych, wersji PHP i pozostałych parametrów
  • Konta pocztowe, aliasy
  • Instalacja manualna czy installatron?
  • Backupy

Wprowadzenie do WordPress

  • Dlaczego ten CMS, a nie inny?
  • WordPress.org, WordPress.com – różnice w platformach
  • Filozofia działania systemu WordPress
  • Instalacja i konfiguracja CMS WordPress oraz narzędzi niezbędnych do uruchomienia systemu.
  • Przegląd najważniejszych kwestii związanych z konfiguracją CMS WordPress.
  • Przegląd narzędzi w Panelu Administracyjnym WordPress.

Wszystko co musisz wiedzieć o wtyczkach

  • Czym są wtyczki i w jaki sposób działają?
  • Jak wybierać wtyczki, aby były kompatybilne z resztą systemu?
  • Instalacja, aktywacja i aktualizacja wtyczek.
  • Lista niezbędnych wtyczek, które powinieneś posiadać.

Zarządzanie systemem

  • Konfiguracja podstawowych ustawień systemu.
  • Zmiana ustawień językowych.
  • Konfiguracja ustawień głównych.
  • Konfiguracja najważniejszych wtyczek.
  • Konfiguracja mediów i linków bezpośrednich.
  • Konfiguracja czytania i pisania.

Bezpieczeństwo systemu od A do Z

  • Jak zabezpieczyć stronę opartą na WordPress?
  • Jak bezpiecznie przeprowadzić aktualizację systemu?
  • Najczęstsze błędy pojawiające się w trakcie użytkowania systemu WordPress i jak sobie z nimi radzić.
  • Aplikacje i narzędzia przydatne w zabezpieczaniu strony opartej na WordPress.
  • Jak przenosić instalację WordPress między domenami?
  • Kopia zapasowa bazy danych i plików.
  • Ograniczenie dostępu do konta Administratora.
  • Bezpieczeństwo haseł i nazw użytkowników.
  • Uprawnienia do plików i katalogów.
  • Blokowanie dostępu do wp – includes.
  • Blokowanie dostępu do wp – config . php.
  • Jak korzystać z kluczy i salt?
  • Blokada edycji wtyczek i motywów.
  • Określanie limitu prób logowania.
  • Autoryzacja dwu-poziomowa.
  • Blokowanie niechcianego ruchu.

Filozofia stron i wpisów

  • Czym różnią się wpisy od stron?
  • Jak tworzyć nowe wpisy?
  • Jak poruszać się w edytorze wpisów?
  • Formatowanie wpisów.
  • Tworzenie i edycja linków.
  • Umieszczanie multimediów w obrębie wpisu.
  • Korzystanie z tzw. shortcode dla wklejania fragmentów kodu HTML.
  • Korzystanie z kategorii i tagów.
  • Dzielenie wpisu z pomocą funkcji excerpt.
  • Przełączanie się pomiędzy różnymi wersjami wpisu.
  • Publikowanie oraz planowanie harmonogramu publikacji wpisów.
  • Masowa edycja wpisów
  • Kiedy korzystamy ze stron?
  • Jak tworzyć nowe strony?
  • Jak tworzyć szablony dla różnych stron?
  • Jak tworzyć hierarchię stron?
  • Masowa edycja stron.

Biblioteka multimediów

  • Jak dodać multimedia do biblioteki mediów, wpisów i stron?
  • Jak tworzyć galerie zdjęć?
  • Korzystanie z opcji obrazka wyróżniającego.
  • Importowanie multimediów z zewnętrznych źródeł.
  • Wstawianie filmów z YouTube.
  • Wstawianie materiału audio/video.

System szablonów

  • Zmiana domyślnego szablonu.
  • Tworzenie i modyfikowanie elementów menu.
  • Strefa widżetów.
  • Personalizacja szablonu.
  • Modyfikacja elementów strony głównej

Użytkownicy, system komentarzy i social media

  • Zakładanie kont użytkowników.
  • Role i różnice między nimi.
  • Edycja profilu użytkownika.
  • Tworzenie profilu gravatar.
  • Ustawienia konfiguracyjne komentarzy.
  • Zarządzanie komentarzami i spamem.
  • W jaki sposób zintegrować stronę z portalami społecznościowymi?

Optymalizacja gotowego serwisu

  • Przeprowadzanie testów wydajności strony
  • Optymalizacja obrazów
  • Włączanie kompresji plików
  • Włączanie mechanizmu buforowania plików

Zgodnie ze wcześniejszymi zapowiedziami w dniu jutrzejszym opublikuję program kursu budowania platformy e-learningowej na WordPress, czyli dokładnie takiej, z jakiej korzystam na co dzień.

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Privacy Policy Settings