11 zdrojů, které by měli znát všichni WordPress vývojáři

Matthias Held Aktualizováno 21.
6 min.
Naposledy aktualizováno 21.

Od velkých Resource Repos a Frameworks přes bezplatné kurzy až k správné přípravě na pracovní pohovor: V tomto článku vám poskytneme spoustu materiálu, který vám pomůže zlepšit workflow jako vývojář - jak obecně tak i s WordPressem - a popohnat vaší kariéru vpřed.

WordPress vývoj

1. Gutenberg Block Creator Toolkit

11 zdrojů, které by měli znát všichni WordPress vývojáři

Podtitul tohoto repa je "A zero-configuration developer toolkit for building WordPress Gutenberg block plugins" - a to je přesně to, co dělá. Umožní vám vývoj Gutenberg bloků, aniž byste se museli zabývat konfigurací React, Webpack, Babel atd. Pomocí pouhých tří příkazových řádků můžete zahájit skutečný projekt za méně než dvě minuty. 

Osobně se mi líbí jasná dokumentace. A že to funguje velmi dobře a prostě ''out of the box''.

Odkaz na Repo

2. GenerateWP – WordPress Code Generator

11 zdrojů, které by měli znát všichni WordPress vývojáři

Pokud jde o vývoj vlastních šablon a pluginů pro WordPress, existuje pár únavných úkolů, které je třeba prostě udělat: například registrace custom_post_type se všemi dovednostmi, dotazy, koncovými body rozhraní API a další. 

S touto šikovnou sadou nástrojů můžete pro svůj projekt vygenerovat mnoho vlastních úryvků. Jsou používány vždy jen nejnovější standardy APIS a kódování od WordPress - takže se musíte starat alespoň o jednu věc méně.

Odkaz na GenerateWP

3. Oficiální WordPress Core Tickets

11 zdrojů, které by měli znát všichni WordPress vývojáři

Aktivně se podílet na WordPressuje obrovská win-win situace: V první řadě samozřejmě proto, že podporujete produkt zdarma. V druhé řadě se hodně naučíte, pokud pracujete na základním softwaru sami a WordPress každodenně dále vyvíjíte. 

Dokonce i v každodenní pracovní situaci budete šablony, pluginy a aplikace pro WordPress umět lépe vyvíjet. A pokud se staráte o otevřené otázky týkající se WordPress Core, poznáte mimochodem i mnoho sympatických a zajímavých členů komunity. 

Odkaz na Ticket-Tracker

Pro uživatele Githubu existují zde také verze ověřená gitem, která je synchronizována s původním úložištěm SVN.

Freebies

4. Free-For.Dev

11 zdrojů, které by měli znát všichni WordPress vývojáři

Existuje obrovské množství služeb a platforem s nabídkami zdarma pro vývojáře. Může však být obtížné najít všechny tyto služby, aby bylo možné učinit podložené rozhodnutí. Na Free-For.Dev najdete seznam softwaru a dalších bezplatných nabídek, které jsou pro vývojáře zajímavé. Existují kategorie, jako je testování, hosting, e-mail, CDN, CI / CD, kvalita kódu a mnoho dalších. 

Odkaz na stránku

Vývoj pluginů

5. WordPress Plugin Boilerplate Generator

11 zdrojů, které by měli znát všichni WordPress vývojáři

Vyvíjet plugin je rozhodně zábavné. Pozdější zařízení však může způsobit muka a v závislosti na velikosti a složitosti pluginu se stát poměrně rozsáhlé. Zvláště pokud budete postupovat podle následujících osvědčených postupů (což byste měli určitě udělat). K přesně tomu je tento nástroj určen.

Boilerplate je založena na rozhraní plugin API, standardy kódování a standardy dokumentace. Takže musíte jen zadat jedinečný název pro svůj plugin, slug a informace o autorovi - a můžete začít.

Odkaz na Generator

6. WP React Starter: WordPress React Boilerplate

11 zdrojů, které by měli znát všichni WordPress vývojáři

Pokud u vývoje pluginu chcete trochu více (JavaScript) a měl by být založen na Reactu, hodí se k tomu tento rozsáhlý tool.

Lze zhotovit běhěm kátké doby a bez rozsáhlého vytvoření sestavení pluginu s Reactem, Typescriptem a integrovaným CI/CD.

Základy Boilerplate:

  • React Frontend pro reactive user interfaces (s PHP fallback jako server-side rendering)
  • TypeScript pro typově bezpečný vývoj frontendu
  • OOP-PHP s jmennými prostory pro přehledný vývoj backendu
  • Vývojové prostředí Docker bez zdlouhavého procesu sestavení
  • Integrace CI/CD pro automatizované kontroly kvality kódu a integrovaným Release Managementem (např. pro wordpress.org Repo)

Odkaz na Repo

Vývoj šablon

7. State Of The Art WordPress Theme Development Boilerplate

11 zdrojů, které by měli znát všichni WordPress vývojáři

Existuje nespočet Boilerplates pro vývoj WordPress šablon, ale tahle zde je prostě úžasná. Využívá všechna velká a nová Web Dev rozšíření - jako je Browsersync, Linters, Babel, Autoprefixe a mnoho dalších. A to vše bez toho, aniž abyste se museli naučit nový pracovní postup nebo syntaxi.

Kromě toho jste s tímto základem opravdu aktuální se současnými WordPress a OOP standardy. Potřebujete asi jen pět řádků ve vašem příkazu vstupu, abyste nastavili a zprovoznili Boilerplate. 

Proces vytváření je také snadno udržovatelný a řídí se standardy kódování WordPressu. 

Odkaz na Repo

Learning

8. Awesome Falsehood

11 zdrojů, které by měli znát všichni WordPress vývojáři

Věděli jste, že je customer/department=shipping@example.com platná e-mailová adresa? A co matthias\@\held@raidboxes@raidboxes.io? Nebo jste věděli, že v některých kulturách mohou jména lidí obsahovat také čísla? 

Osobně jsem se naučil více z tohoto seznamu, než jsem se mohl naučit z většiny testovacích případů. Vybraný seznam fantastických nepravd, ve které věří mnoho programátorů. Takže má smysl přehodnotit své vlastní vývojářské myšlení. 

Odkaz na Repo

Testing

9. Big List of Naughty Strings

11 zdrojů, které by měli znát všichni WordPress vývojáři

Tento prostředek je určen pro testery. 

Pevně věřím, že každý WordPress vývojář by měl být do určité míry i testerem. Ať už to znamená testování kódu "pouze" na UX nebo, co je důležitější, na zabezpečení. 

Můžete investovat do testování kódu, jak chcete. Těžší bude, když se přidají skuteční uživatelé ... Budete dělat věci, které jste nikdy nepovažovali za možné, zejména pokud jde o vstup uživatele. 

Toto repo obsahuje obrovský seznam řetězců o kterých je známo, že způsobují problémy při zadání uživatelem. Existují i některé řetězce, které vám pomohou při zabezpečení vaší šablony / pluginu /aplikace, například řetězce pro SQL-injection, výčet a clickjacking.

Odkaz na Repo

10. FakerPress - WordPress Plugin

11 zdrojů, které by měli znát všichni WordPress vývojáři

Něco jiného k testování: Je skvělé, tvořit novou šablonu nebo plugin. Vytvořit odpovídající obsah ale ne. A právě o to se stará tento plugin: Umí vytvořit dummy obsah pro téměř cokoliv ve WordPressu a neustále je vyvíjen. Kromě toho vám pomůže zachytit chyby a nežádoucí funkce, které se mohou stát, když uživatel udělá to či ono. 

  • Příspěvky
  • Custom Post Types
  • Metadata
  • Vybrané obrázky
  • Uživatelé
  • Klíčová slova
  • Kategorie
  • Komentáře
  • Vlastní typy poznámek

Odkaz na plugin

Career Boosting

11. Tech Interview Handbook

11 zdrojů, které by měli znát všichni WordPress vývojáři

Chcete-li získat pozici jako WordPress vývojář u agentury nebo technologické společnosti, povedete s největší pravděpodobností rozhovor. Zatímco jsou někteří uchazeči uvolněnější, pro ostatní je pracovní pohovor stresující situací. Toto repo vám pomůže připravit se. Zahrnuje mnoho aspektů, jako jsou:

  • Jak se připravit na kódovací rozhovory
  • Cheat sheety pro rozhovory
  • Tipy pro algoritmy a doporučené postupy pro otázky
  • Otázky a odpovědi k pohovoru
  • Tipy pro dokonalý životopis
  • a mnoho dalšího

Odkaz na Repo

Díky za čtení. Pokud znáte jiné zdroje, kterých se jako WordPress vývojáři už nechcete vzdát, pak mi prosím zanechte komentář!

Podobné články

Komentáře k tomuto článku

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena * .