Toolbox van de Smart WordPress Developer Series Introductie

Is de kern van WordPress genoeg voor u? Nee, waarschijnlijk niet. Bijna altijd installeren we WordPress-plug-ins en thema's om onze websites te helpen opbouwen. En dat is goed, want WordPress is niet bedoeld als een one-size-fits-all oplossing. We hebben extra functionaliteit en ontwerpelementen nodig en we voorzien in onze behoeften met plug-ins en thema's ... en meer.

WordPress-hulp hoeft niet per se in de vorm van een plug-in of een thema te komen. In deze serie gaan we een aantal geweldige tools en hulpprogramma's bekijken die we kunnen gebruiken met onze WordPress-websites. We gaan over plug-ins, thema's en andere scripts die u helpen betere websites te bouwen met WordPress.

Maar elke serie heeft een introductie nodig. In dit artikel bespreken we de sterke punten van WordPress en de tools die we in de toekomstige delen zullen zien.

De voordelen van een enorme gemeenschap

Is WordPress het beste contentmanagementsysteem ter wereld? Is het de best gecodeerde? Krijgt de gebruikerservaring van WordPress dat van elke andere CMS??

Hoewel ik van mening ben dat de bovenstaande vragen "ja" moeten worden beantwoord, is het over het algemeen moeilijk om "de beste" in zijn soort te bepalen. Niet alleen omdat het onmogelijk is om een ​​consensus te bereiken met iedereen in het gebied, maar ook omdat we niet kunnen kiezen voor "de beste" onder degenen die bekend zijn. "Het perfecte CMS" is misschien ontwikkeld in een Turks webontwerpbureau (dat ze uitsluitend voor hun klanten gebruiken), of kan in de localhost van een Chinese tiener. En filosofisch gezien maakt die ene mogelijkheid het ons onmogelijk om te zeggen dat WordPress dat is definitief de beste CMS ooit gemaakt.

Hoe dan ook, ik ben aan het brabbelen. Het punt dat ik probeer te bereiken is dat WordPress niet de het beste content management systeem in de wereld, maar het heeft zeker de grootste community.

Het spreekt voor zich dat WordPress WordPress is omdat we het tot op de dag van vandaag hebben gebracht. We hebben thema's ontworpen, we hebben plug-ins ontwikkeld en we hebben onze kennis gedeeld, net zoals ik mijn kennis hier op dit moment met jullie deel. De community maakte WordPress groter en recursief een grotere WordPress trok (en trekt nog steeds) een grotere community aan. Elke persoon in de WordPress-gemeenschap is verantwoordelijk voor het feit dat op elke vier websites een ervan is gebouwd met WordPress.

De "hulpmiddelen" van WordPress

In het begin van dit bericht heb ik je verteld dat we aan onze behoeften in WordPress voldoen met plug-ins en thema's en meer. Wat betekent dat?

Dit betekent dat er "hulpprogramma's" zijn gemaakt voor WordPress die niet noodzakelijkerwijs moeten worden gedefinieerd als "plug-ins" of "thema's". Ja, sommige plug-ins (en zelfs thema's) kunnen worden gedefinieerd als een "WordPress-tool". Maar er zijn "tools" die niet in de categorie "plug-ins" of "thema's" vallen.

Neem bijvoorbeeld de tool "WXR File Splitter". Het helpt u uw XML-back-ups in stukken te splitsen, zodat u geen enkel, gigantisch back-upbestand hoeft te uploaden. WXR File Splitter wordt geleverd in de vorm van een Windows-app en een Mac-app. Er is dus geen twijfel dat we het geen plug-in of een thema kunnen noemen.

Of laten we GenerateWP nemen: het is een website waar u WordPress-gerelateerde code kunt genereren, zoals aangepaste berichttypen of de "readme" -bestanden voor plug-ins. Het komt niet als een plug-in of als een thema - het is gewoon een website.

Wat noemen we deze dingen nu? Het woord "tool" is de meest geschikte en meest gebruikte in de gemeenschap (hoewel we ook "utility" gebruiken, wat ook geen slechte keuze is). En wat bedoelen we met "tool"? Beschouw het als een echte handheld, zoals een hamer of een schroevendraaier: we maken of veranderen dingen met deze hulpmiddelen.

Hoewel u plug-ins kunt opnemen in het gebied van "hulpprogramma's", kunnen niet alle plug-ins worden geaccepteerd als een "hulpmiddel" in de WordPress-community. (Houd in gedachten dat een WordPress-tool in de vorm van een plug-in of een thema kan komen.) Het is een beetje lastig om een ​​exacte definitie te hebben, maar het is geen gedoe om weten wanneer een WordPress-tool een WordPress-tool is.

De hulpmiddelen die we in de loop van de serie zullen zien

In toekomstige delen gaan we meer dan 13 kwaliteitstools gebruiken voor WordPress. Zonder spoilers, laat ik ze gewoon vermelden:

  1. Kirki: Een kader om thema-aanpasserbedieningen te ontwikkelen met.
  2. Themacheck: Een WordPress-plug-in die u kunt gebruiken om uw thema te testen om te zien of deze voldoet aan de normen voor themaherziening van WordPress.org (die ook worden gerespecteerd op ThemeForest).
  3. GenerateWP.com: Een website waarop u WordPress-code kunt bouwen en zelfs de fragmenten kunt delen die u hebt gemaakt.
  4. WP Snelle installatie: Een kleine tool die de nieuwste versie van WordPress op uw server installeert, inclusief plug-ins, thema's, aangepaste opties en zelfs aangepaste inhoud.
  5. WordPress Plugin Boilerplate: Een kwaliteitsbibliotheek die u kunt gebruiken om plug-ins te bouwen met een OOP-benadering.
  6. Envato WordPress Toolkit: Een nuttige bibliotheek voor diegenen die thema's verkopen op ThemeForest.
  7. WXR-bestandssplitser: Een Windows- en Mac-app waarmee u de standaard WordPress XML-back-upbestanden kunt splitsen.
  8. WP Serieel zoeken en vervangen: Een PHP-hulpprogramma dat u kunt gebruiken voor het uitvoeren van zoek- en vervangbewerkingen in WordPress-tabellen zonder geserialiseerde velden te verbreken.
  9. WordPress GitHub Plugin Updater: Een bibliotheek om updates voor plug-ins in communicatie met GitHub mogelijk te maken.
  10. Instant WordPress: Een draagbare Windows-tool om direct WordPress-installaties te maken.
  11. Vafpress: Een uitgebreid optieschema dat u kunt gebruiken voor uw plug-ins en thema's.
  12. CMB2: Een bibliotheek die u kunt gebruiken om aangepaste metaboxen te maken die werken met aangepaste velden.
  13. WP-CLI: Een set opdrachtregelhulpprogramma's om WordPress-installaties te beheren.

We zullen ook een paar gereedschappen behandelen die eerder over Tuts + Code zijn geschreven in een enkel deel, inclusief links naar de originele artikelen.

Conclusie

Ik heb al het gevoel dat het een leuke serie gaat worden - het wordt ook de grootste serie die ik ooit heb geschreven. Ik ben er zeker van dat ik het leuk vind om te schrijven over de tools die ik hierboven heb genoemd, en ik hoop dat je het leuk zult vinden wat je ziet.

Ben je net zo enthousiast als ik? Beter nog, heb je nog meer "tool" -suggesties die ik aan de serie kan toevoegen? Deel uw mening met ons in het gedeelte Opmerkingen hieronder. En als je het artikel leuk vond, vergeet dan niet om het met je vrienden te delen!

Tot ziens in het volgende deel, waar we Kirki zullen bezoeken, een raamwerk van Customizer!