11 Zasoby, które powinien znać każdy WordPress deweloper

6 Min.
Ostatnia aktualizacja w dniu 26/03/2020 r.

Od dużych repozytoriów zasobów i ram do darmowych kursów i odpowiedniego przygotowania do rozmowy kwalifikacyjnej: W tym artykule dostarczamy Ci wiele materiałów, które pomogą Ci usprawnić Twoją pracę jako programista - zarówno ogólnie, jak i z WordPress - i przyspieszyć Twoją karierę.

WordPress Rozwój

1. Gutenberg Zestaw narzędzi do tworzenia bloków

11 Zasoby, które powinien znać każdy WordPress deweloper

Podtytuł tego repo to "Zestaw narzędzi dla programistów o zerowej konfiguracji do budowania WordPress Gutenberg blokuplugins" - i dokładnie to robi. Pozwala to na tworzenie Gutenbergbloków bez konieczności zajmowania się konfiguracją React, Webpack, Babel, itp. Dzięki tylko trzem liniom poleceń, możesz rozpocząć swój projekt w mniej niż dwie minuty. 

Osobiście, szczególnie podoba mi się ta przejrzysta dokumentacja. I że to działa bardzo dobrze i po prostu wyjęte z pudełka.

Związek z transakcją repo

2. GenerowanieWP - Generator WordPress kodu

11 Zasoby, które powinien znać każdy WordPress deweloper

Kiedy przychodzi do tworzenia niestandardowych Themes i Plugins dlaWordPress , istnieje kilka żmudnych zadań, które po prostu trzeba zrobić: na przykład, rejestracja custom_post_type ze wszystkimi jego możliwościami, zapytania, punkty końcowe API, i tak dalej. 

Dzięki temu poręcznemu zestawowi narzędzi możesz wygenerować wiele niestandardowych fragmentów dla swojego projektu. Zawsze używa najnowszych standardów APIS i kodowania od WordPress - więc masz co najmniej jedną rzecz mniej do zmartwienia.

Link do GenerateWP

3. urzędnik WordPress bilety główne

11 Zasoby, które powinien znać każdy WordPress deweloper

Aby WordPress aktywnie uczestniczyćto ogromna sytuacja, w której wszyscy wygrywają: z jednej strony, oczywiście, ponieważ wspierasz darmowy produkt. Z drugiej strony, wiele się uczysz, pracując nad samym oprogramowaniem podstawowym, a WordPress tym samym rozwijając je codziennie. 

Również w codziennym życiu zawodowym będziesz mógł rozwijać aplikacje na WordPress lepszeThemes. Plugins A jeśli zajmiesz się otwartymi pytaniami dotyczącymi WordPress rdzenia, poznasz wielu sympatycznych i interesujących członków społeczności. 

Połączenie z urządzeniem do śledzenia biletów

Dla użytkowników Githuba dostępne są tutaj zawiera również wersję git-ified, która jest zsynchronizowana z oryginalną repo SVN.

Freebies

4. wolny dla deva

11 Zasoby, które powinien znać każdy WordPress deweloper

Istnieje ogromna liczba usług i platform z darmowymi ofertami dla deweloperów. Jednakże, może być trudno znaleźć wszystkie te usługi, aby podjąć świadomą decyzję. Na stronie Free-For.Dev można znaleźć listę oprogramowania i innych wolnych usług, które są interesujące dla deweloperów. Istnieją takie kategorie jak: testowanie, hosting, email, CDN, CI/CD, jakość kodu i wiele innych. 

Link do strony

Plugin Rozwój

5. WordPress Plugin Generator płyt kotłowych

11 Zasoby, które powinien znać każdy WordPress deweloper

Opracowanie jednego Plugin jest zdecydowanie zabawne. Ale późniejsze ustawienie może być bolesne i - w zależności od wielkości i złożoności Plugins - dość obszerne. Zwłaszcza jeśli stosujesz się do poniższych najlepszych praktyk (co zdecydowanie powinieneś zrobić). To jest dokładnie to, do czego to narzędzie jest przeznaczone.

Płyta kotła jest oparta na Plugin-API, den Standardy kodowania i Standardy dokumentacji. Jedyne, co musisz zrobić, to wpisać unikalną nazwę dla swojejPlugin, swojej ślimaki i informacji o autorze - i już.

Połączenie z generatorem

6. WP Rozrusznik reaktywny: WordPress Płyta kotła reaktywnego

11 Zasoby, które powinien znać każdy WordPress deweloper

Jeśli chcesz Pluginstworzyć coś więcej (JavaScript) i chcesz oprzeć to na React, to właśnie do tego służy to bardzo wszechstronne narzędzie.

Budowę można rozpocząć Plugins za pomocą React, Typescript i zintegrowanego CI/CD w mgnieniu oka i bez rozbudowanego procesu budowy.

Podstawy płyty kotłowej:

  • Frontend reaktywny dla reaktywnych interfejsów użytkownika (z PHP jako rendering po stronie serwera)
  • TypeScript do opracowywania bezpiecznej nakładki czołowej
  • OOP-PHP z przestrzeniami nazw dla przejrzystego rozwoju backendu
  • Środowisko do budowy szafek bez długiego procesu budowy
  • integracja CI/CD w celu zautomatyzowanej kontroli jakości kodu i zintegrowanego zarządzania wydawaniem (np. w przypadku transakcji wordpress.org repo)

Związek z transakcją repo

Theme Rozwój

Siódmy stan techniki WordPress Theme płyta kotła rozwojowego

11 Zasoby, które powinien znać każdy WordPress deweloper

Istnieje niezliczona ilość płyt kotłowych do opracowania WordPress -Themesale to tutaj jest po prostu wspaniała. Wykorzystuje on wszystkie nowe udoskonalenia, takie jak Browser Sync, Linters, Babel, Autoprefixer i wiele innych. A wszystko to bez zmuszania cię do nauki nowego przepływu pracy czy składni.

Poza tym, z tą fundacją jesteś naprawdę na bieżąco z najnowszymi WordPress i standardów OOP. Wystarczy tylko około pięciu wierszy w wierszu poleceń, aby skonfigurować płytę kotła i uruchomić ją. 

Proces tworzenia jest również łatwy w utrzymaniu i zgodny ze standardami kodowania WordPress . 

Związek z transakcją repo

Nauka

8. Niesamowite fałszerstwo

11 Zasoby, które powinien znać każdy WordPress deweloper

Czy wiesz, że customer/department=shipping@example.com jest prawidłowym adresem e-mail? A co z Matthiasem @##held@@@COPY7? A może wiesz, że w niektórych kulturach nazwiska mogą zawierać liczby? 

Osobiście dowiedziałem się więcej z tej listy niż mogłem się dowiedzieć z większości przypadków testowych. Wybrana lista fantastycznych nieprawdy, w które wierzy wielu programistów. Więc sensowne jest ponowne przemyślenie własnego sposobu myślenia dewelopera ponad granicami. 

Związek z transakcją repo

Testowanie

9. Wielka Lista Niegrzecznych Smyczków

11 Zasoby, które powinien znać każdy WordPress deweloper

Ten zasób jest dla testerów. 

Jestem głęboko przekonany, że każdy WordPress deweloper powinien być w pewnym stopniu testerem. Czy oznacza to testowanie jego kodu "tylko" dla UX czy, co ważniejsze, dla bezpieczeństwa. 

Możesz zainwestować tyle, ile chcesz w testowanie swojego kodu. Trudniej jest, gdy do gry wchodzą prawdziwi użytkownicy... Będziesz robił rzeczy, o których nigdy nie myślałeś, że są możliwe - zwłaszcza jeśli chodzi o wprowadzanie danych przez użytkowników. 

To repo zawiera ogromną listę łańcuchów, o których wiadomo, że powodują problemy przy wprowadzaniu ich przez użytkownika. Istnieją również pewne ciągi znaków, które mogą pomóc w bezpieczeństwie tematu/Plugins/aplikacji, na przykład ciągi do wprowadzania kodu SQL, wyliczania i klikania.

Związek z transakcją repo

10. FakerPress - WordPress Plugin

11 Zasoby, które powinien znać każdy WordPress deweloper

Jeszcze jedna rzecz do sprawdzenia: Świetnie jest stworzyć nowy Theme lub Plugin stworzyć nowy. Tworzenie odpowiedniej treści dla niej nie jest możliwe. I to jest właśnie to, o co się Plugintroszczy: może tworzyć atrapę treści dla prawie wszystkiego WordPress i jest stale rozwijana. Pomaga on również w wykrywaniu błędów i niepożądanych funkcji, które mogą się zdarzyć, gdy użytkownik robi to lub tamto. 

  • Składki
  • Typy poczty niestandardowej
  • Metadane
  • Wybrane obrazy
  • Użytkownik
  • Słowa kluczowe
  • Kategorie
  • Komentarze
  • Niestandardowe typy komentarzy

Związek z Plugin

rozwój kariery

11. Podręcznik przeprowadzania wywiadów technicznych

11 Zasoby, które powinien znać każdy WordPress deweloper

Jeśli chcesz wylądować jako WordPress deweloper w agencji lub firmie technologicznej, najprawdopodobniej będziesz miał rozmowę kwalifikacyjną. Podczas gdy niektórzy kandydaci są bardziej zrelaksowani, dla innych rozmowy kwalifikacyjne są stresujące. Ta repo pomoże ci się przygotować. Obejmuje ona wiele aspektów, takich jak:

  • Jak przygotować się do kodowania wywiadów
  • Arkusze informacyjne do wywiadów
  • Wskazówki dotyczące algorytmów i najlepsze praktyki w zakresie pytań
  • Pytania i odpowiedzi dotyczące wywiadu
  • Wskazówki dotyczące idealnego życiorysu
  • i wiele więcej poza tym

Związek z transakcją repo

Dzięki za przeczytanie tego. Jeśli wiesz o innych zasobach, których jako WordPress deweloper nie chcesz już przegapić, zostaw mi swój komentarz!

FREE DEV blog lightblue

Matthias jest Chaosem spokojniejszym na RAIDBOXES . Jako Pluginprelegent WordCampa i Themetwórca, aktywny uczestnik społeczności goszczącej, można go znaleźć regularnie na WordCampie i innych WordPress ważnych wydarzeniach, a także zawsze jest gotowy na przekąskę. Kiedy go nie ma, ma koty na kolanach.

Artykuły pokrewne

Komentarze do tego artykułu

Napisz komentarz

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