11 bronnen die je moet kennen als WordPress ontwikkelaar

11 bronnen die je moet kennen als WordPress ontwikkelaar

Van geweldige resource repo's en frameworks tot gratis cursussen en hoe je goed voor te bereiden op sollicitatiegesprekken: In deze post geven we je veel materiaal om je workflow als ontwikkelaar te verbeteren - zowel in het algemeen als met WordPress - en je carrière een stap verder te brengen. 

WordPress ontwikkeling

1. Gutenberg Block Creator Toolkit

11 bronnen die je moet kennen als WordPress ontwikkelaar

De ondertitel van deze repository (kortweg repo) is "A zero-configuration developer toolkit for building WordPress Gutenberg block plugins" - en dat is precies wat het doet. Het stelt je in staat om Gutenberg-Blocks te ontwikkelen zonder dat je te maken krijgt met de configuratie van React, Webpack, Babel, enz. Met slechts drie commandoregels kun je in minder dan twee minuten aan de slag met je eigenlijke project. 

Persoonlijk houd ik van de duidelijke documentatie. En dat het uitstekend werkt en eenvoudig uit-Box .

Link naar de repo

2. GenerateWP - WordPress Code Generator

11 bronnen die je moet kennen als WordPress ontwikkelaar

Als het gaat om het maken van aangepaste Themes en Plugins voor WordPress , zijn er een aantal vervelende taken die gewoon gedaan moeten worden: bijvoorbeeld het registreren van een custom_post_type met alle mogelijkheden, query's, API endpoints en dergelijke. 

Met deze handige toolbox kun je veel gebruikersgedefinieerde snippets voor je project genereren. Er wordt altijd gebruik gemaakt van de nieuwste APIS- en coderingsstandaarden van WordPress - dus je hebt in ieder geval één ding minder om je zorgen over te maken.

Link naar GenerateWP

"*" geeft verplichte velden aan

Dit veld dient ter validatie en mag niet worden gewijzigd.

3. de officiële WordPress Core tickets

11 bronnen die je moet kennen als WordPress ontwikkelaar

Actief betrokken zijn bij WordPress is een enorme win-win situatie: Enerzijds natuurlijk omdat je een gratis product steunt. Aan de andere kant leer je veel als je zelf aan de kernsoftware werkt en zo WordPress elke dag verder ontwikkelt. 

Ook zul je in je professionele leven beter thema's, plugins en apps voor WordPress kunnen ontwikkelen. En als je zorgt voor open vragen over de WordPress-kern, zul je ook veel vriendelijke en interessante leden van de gemeenschap leren kennen. 

Link naar de Ticket-Tracker

Voor Github gebruikers is er hier ook een git-ified versie die synchroniseert met de oorspronkelijke SVN repo.

Freebies

4. free-for.dev

11 bronnen die je moet kennen als WordPress ontwikkelaar

Er zijn een groot aantal diensten en platforms met gratis aanbiedingen voor ontwikkelaars. Het kan echter moeilijk zijn om al deze diensten te vinden, zodat je een weloverwogen beslissing kunt nemen. Op Free-For.Dev vind je een lijst met software en andere gratis aanbiedingen die interessant zijn voor ontwikkelaars. Er zijn categorieën zoals testen, hosting, e-mail, CDN, CI/CD, codekwaliteit en nog veel meer. 

Link naar de pagina

Plugin ontwikkeling

5. WordPress Plugin Boilerplate Generator

11 bronnen die je moet kennen als WordPress ontwikkelaar

Het is zeker leuk om een plugin te ontwikkelen. Maar de latere installatie kan een kwelling zijn en - afhankelijk van de grootte en de complexiteit van de plugin - nogal uitgebreid zijn. Vooral als je de onderstaande Best Practices volgt (wat je zeker moet doen). Dat is precies waar deze tool voor bedacht is.

De boilerplate is gebaseerd op de Plugin API, coderingsnormen en documentatienormen. Dus alles wat u hoeft te doen is een unieke naam voor uw Plugin, uw slug en uw auteur informatie - en je bent klaar om te gaan.

Link naar de generator

6. WP React Starter: WordPress React Boilerplate

11 bronnen die je moet kennen als WordPress ontwikkelaar

Als het bij de plugin-ontwikkeling nog wat meer mag zijn (JavaScript) en je het op React wilt baseren, dan is deze zeer uitgebreide tool wat voor jou.

Je kunt in een mum van tijd en zonder het opstellen van een uitgebreide Build beginnen met plugins bouwen met React, Typescript en geïntegreerde CI/CD.

Grondbeginselen van de Boilerplate:

  • React Frontend voor reactieve gebruikersinterfaces (met PHP fallback als server-side rendering)
  • TypeScript voor type safe frontend-ontwikkeling
  • OOP-PHP met Namespace voor overzichtelijke backend-ontwikkeling
  • Docker ontwikkelingsomgeving zonder een langdurig Build proces
  • CI/CD-integratie voor geautomatiseerde kwaliteitscontroles van de code en geïntegreerd releasebeheer (bijv. voor de wordpress.org repo)

Link naar de repo

Theme ontwikkeling

7. State of the Art WordPress Theme Development Boilerplate

11 bronnen die je moet kennen als WordPress ontwikkelaar

Er zijn talloze boilerplates voor de ontwikkeling van WordPress-thema's, maar deze is gewoon geweldig. Het gebruikt alle geweldige en nieuwe web dev extensies - zoals Browsersync, Linters, Babel, Autoprefixer en nog veel meer. En dit alles zonder je te dwingen een nieuwe workflow of syntaxis te leren.

Bovendien ben je met deze basis echt up-to-date met de huidige WordPress en OOP standaarden. Je hebt maar ongeveer vijf regels in je opdrachtprompt nodig om de boilerplate aan de praat te krijgen. 

Het creatieproces is ook gemakkelijk te onderhouden en volgt de coderingsnormen van WordPress. 

Link naar de repo

Learning

Ontzagwekkende valsheid

Ontzagwekkende onwaarheid

Wist je dat customer/department=shipping@example.com een geldig emailadres is? Hoe zit het met Matthias? Of wist je dat persoonsnamen in sommige culturen getallen kunnen bevatten? 

Ik heb persoonlijk meer van deze lijst geleerd dan ik van de meeste testcases had kunnen leren. Een geselecteerde lijst van fantastische onwaarheden waar veel programmeurs in geloven. Het is dus zinvol om met je eigen ontwikkelaarsmindset over grenzen heen te denken. 

Link naar de repo

Testing

9. grote lijst van stoute strings

Grote lijst van ondeugende snaren

Dit hulpmiddel is voor testers. 

Ik geloof stellig dat elke WordPress ontwikkelaar tot op zekere hoogte een tester zou moeten zijn. Of dat nu betekent dat ze hun code "alleen" testen op UX of, nog belangrijker, op veiligheid. 

Je kunt zoveel als je wilt investeren in het testen van je code. Het wordt moeilijker als echte gebruikers in het spel komen... Je zult dingen doen die je nooit voor mogelijk had gehouden - vooral als het gaat om gebruikersinvoer. 

Deze repo bevat een enorme lijst met strings waarvan bekend is dat ze problemen veroorzaken wanneer ze door een gebruiker worden ingevoerd. Er zijn ook enkele strings die je kunnen helpen met de beveiliging van je onderwerp/plugin/applicatie, bijvoorbeeld de strings voor SQL-injectie, enumeratie en clickjacking.

Link naar de repo

10. fakerPress - WordPress Plugi

Fakerpress WordPress Ontwikkeling

Iets anders om te testen: het is geweldig om een nieuw thema of plugin te maken. Maar de bijbehorende inhoud ervoor maken is dat niet. En dat is precies waar deze plugin voor zorgt: hij kan dummy-inhoud maken voor bijna alles in WordPress en wordt voortdurend verder ontwikkeld. Verder helpt het je om fouten en ongewenste functies op te vangen die kunnen optreden als een gebruiker dit of dat doet. 

  • Bijdragen
  • Custom Post Types
  • Metadata
  • Geselecteerde afbeeldingen
  • Gebruiker
  • Tags
  • Categorieën
  • Opmerkingen
  • Gebruikersgedefinieerde commentaartypes

Link naar de Plugin

Career Boosting

11. Tech Interview Handboek

Handboek voor technische interviews

Als je een baan wilt krijgen als WordPress ontwikkelaar bij een bureau of techbedrijf, zul je hoogstwaarschijnlijk een gesprek hebben. Terwijl sommige kandidaten meer ontspannen zijn, zijn sollicitatiegesprekken voor anderen een stressvolle situatie. Deze repo helpt je bij de voorbereiding. Het behandelt vele aspecten, zoals:

  • Hoe je je kunt voorbereiden op coderingsgesprekken
  • Spiekbriefjes voor interviews
  • Algoritme tips & best practices voor vragen
  • Vragen en antwoorden over het sollicitatiegesprek
  • Tips voor het perfecte cv
  • en nog veel meer

Link naar de repo

Bedankt voor het lezen. Als je nog andere bronnen weet waar je als WordPress ontwikkelaar niet zonder zou willen, laat dan gerust een reactie achter!

Jouw vragen over WordPress Ontwikkeling

Welke vragen heb je over de ontwikkeling van WordPress? Gebruik gerust de commentaarfunctie. Wil je op de hoogte blijven van nieuwe artikelen over WordPress en webdesign? Volg ons dan op Twitter, Facebook, LinkedIn of via onze nieuwsbrief.

Vond je het artikel leuk?

Met jouw beoordeling help je ons om onze inhoud nog verder te verbeteren.

Laat een reactie achter

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *.