11 Zdroje, které byste měli vědět jako vývojář WordPress

11 Zdroje, které byste měli vědět jako vývojář WordPress

Od velkých zdrojů a rámců až po bezplatné kurzy a řádnou přípravu na pracovní pohovor vám v tomto článku poskytneme spoustu materiálu, který vám pomůže vytvořit pracovní postup jako vývojář – a to jak obecně, tak WordPress zlepšit a posunout svou kariéru o krok vpřed. 

WordPress vývoj

1. Gutenberg Sada nástrojů pro tvůrce bloku

11 Zdroje, které byste měli vědět jako vývojář WordPress

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ě si myslím, že jasná dokumentace je obzvláště dobrá. A že je to vynikající a snadné out-of-the-Box Fungovala.

Odkaz na Repo

2. GenerovatWP - WordPress Generátor kódu

11 Zdroje, které byste měli vědět jako vývojář WordPress

Pokud jde o vlastní Themes A Plugins Pro WordPress existují některé zdlouhavé úkoly, které je třeba provést: 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

"*" povinný údaj

Rád bych se přihlásil k odběru newsletteru, abych byl informován o nových článcích na blogu, e-knihách, funkcích a novinkách ve WordPressu. Svůj souhlas mohu kdykoli odvolat. Více informací v našich Zásadách ochrany osobních údajů.
Toto pole slouží k ověření a nemělo by se měnit.

3. Úředník WordPress Základní vstupenky

11 Zdroje, které byste měli vědět jako vývojář WordPress

Aktivní účast na WordPress je obrovská win-win situace: Na jedné straně samozřejmě, protože podporujete bezplatný produkt. Na druhou stranu se hodně naučíte, pokud pracujete na základním softwaru sami a vyvíjíte WordPress na denní bázi. 

Budete také moci lépe vyvíjet motivy, pluginy a aplikace pro WordPress v každodenním pracovním životě. A pokud se postaráte o otevřené otázky týkající se WordPress Core, seznámíte se s mnoha sympatickými a zajímavými členy komunity. 

Odkaz na Ticket-Tracker

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

Freebies

4. Free-For.Dev

11 Zdroje, které byste měli vědět jako vývojář WordPress

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 nabídek zdarma, 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 Často používaný generátor

11 Zdroje, které byste měli vědět jako vývojář WordPress

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.

Často používané desky jsou založeny na Plugin API, standardy kódování a standardy dokumentace. Takže vše, co musíte udělat, je mít jedinečné jméno pro Plugin , zadejte svůj slimák a informace o autorovi - jste na dobrém začátku.

Odkaz na Generator

6. WP React Starter: WordPress Reagovat často

11 Zdroje, které byste měli vědět jako vývojář WordPress

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 integrovanou správu vydání (e.B. pro wordpress.org Repo)

Odkaz na Repo

Vývoj šablon

7. Nejmodernější WordPress Theme Vývojová deska

11 Zdroje, které byste měli vědět jako vývojář WordPress

Existuje nespočet kotlových desek pro vývoj témat WordPress, ale tento je prostě úžasný. Využívá všech skvělých a nových rozšíření pro vývoj webu - například Browsersync, Linters, Babel, Autoprefixer a mnoho dalších. A to vše bez toho, abyste byli nuceni se naučit nový pracovní postup nebo syntaxi.

Kromě toho jste s tímto základem opravdu aktuální s nejnovějšími standardy WordPress a OOP. Potřebujete pouze asi pět řádků v příkazovém vstupu, abyste nastavili a zprovoznili často používanou desku. 

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

Odkaz na Repo

Learning

8. Úžasná nepravda

Úžasná lež

Věděli jste, že zákazník/department=shipping@example.com je 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í také obsahovat čí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. Velký seznam nezbedných strun

Velký seznam nezbedných strun

Tento prostředek je určen pro testery. 

Pevně věřím, že každý vývojář WordPress by měl být do určité míry testerem. Ať už to znamená "jen" testování kódu na UX nebo, což je důležitější, 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 Plugi

Fakerpress WordPress Vývoj

Ještě jedna věc k testování: Je skvělé vytvořit nový motiv nebo plugin. Vytváření vhodného obsahu na druhé straně ne. A to je přesně to, co tento plugin dělá: Může vytvářet fiktivní obsah pro téměř cokoli v aplikaci WordPress a neustále se vyvíjí. Kromě toho vám pomůže zachytit chyby a nežádoucí funkce, které by se mohly stát, pokud uživatel udělá to nebo 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 Handboo

Tech Interview Příručka

Pokud chcete přistát jako vývojář WordPress v agentuře nebo technologické společnosti, budete s největší pravděpodobností mít rozhovor. Zatímco někteří uchazeči jsou uvolněnější, pracovní pohovory jsou pro jiné stresující situací. Toto úložiště vám pomůže s přípravou. Zahrnuje mnoho aspektů, například:

  • Jak se připravit na kódovací rozhovory
  • Taháky pro pohovory
  • Tipy pro algoritmy a osvědč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 přečtení. Pokud znáte nějaké další zdroje, bez kterých nechcete dělat jako vývojář WordPress, neváhejte a zanechte mi komentář!

Vaše dotazy týkající se vývoje WordPress

Jaké máte otázky týkající se vývoje WordPressu? Neváhejte použít funkci komentáře. Chcete být informováni o nových příspěvcích o WordPress a webovém designu? Pak nás sledujte na Twitteru, Facebooku,LinkedInnebo prostřednictvím našeho newsletteru.

Líbil se vám tento článek?

Svou recenzí nám pomůžete zlepšit náš obsah.

Napsat komentář

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