Er is de laatste tijd veel gesproken over standaarden, richtlijnen en best practices als het gaat om het ontwikkelen van WordPress-thema's (en ook plug-ins). Ik zag een goede post op het ThemeShaper-blog (ThemeShaper is het themateam van Automattic) waarin themarie auteurs specifiek aandacht hebben besteed aan code kwaliteit, niet alleen aan esthetiek, bij het ontwikkelen van thema's. Er is ook enige discussie geweest over de CodeCanyon-marktplaatsforums over hoe u jQuery in uw thema of plug-in kunt opnemen. Dus ik dacht dat een snel bericht om te helpen middelen aan te wijzen en het bewustzijn verder te vergroten, niet op WP.TutsPlus zou stuiten.
Over dit onderwerp zijn veel bronnen beschikbaar in de WordPress Codex. Er is eigenlijk een controlelijst voor een sjabloonbestand om te controleren of u alle benodigde bestanden voor een compleet thema, een testproces, richtlijnen voor themarichtlijnen en een plug-in voor een themacheck voor een beetje geautomatiseerde controle hebt toegevoegd.
Als je nog nooit eerder over deze documenten bent gegaan, zal ik niet tegen je liegen, er is veel om in te nemen. Als je het eenmaal hebt gedaan, en deze dingen gewoon deel gaan uitmaken van je normale themaontwikkelingsproces, uiteindelijk eindigen met het produceren van thema's van hogere kwaliteit. Thema's van hogere kwaliteit betekent een overwinning voor de gemeenschap, een overwinning voor uw klanten en een overwinning voor u. Iedereen wint!
Naast het produceren van kwaliteitsthema's en plug-ins, is het belangrijk om ze te onderhouden. De beste manier om je thema's en plug-ins te onderhouden, is door op de hoogte te blijven van wat er in de WordPress-community en de verschillende andere betrokken technologieën speelt, zodat je updates voor je thema's tijdig kunt vrijgeven. Klanten zijn daar dol op!
Als een voorbeeld was er een update van jQuery in WordPress 3.2 die het naar versie 1.6.1 bracht, die een paar kleine achterwaartse incompatibiliteiten met eerdere jQuery-versies had. Er is ook de recente TimThumb-uitbuiting die heeft plaatsgevonden met betrekking tot vele thema's die de externe bibliotheek gebruiken. Als u op de hoogte blijft van dit soort gebeurtenissen en weet wat er aan de hand is, kunt u problemen oplossen voordat uw klanten ze zelfs opmerken.
Dus hier zijn een paar plaatsen om uit te checken om op de hoogte te blijven:
Er zijn ook veel andere plaatsen die de nieuwste WordPress-gerelateerde gebeurtenissen bespreken, maar daar moet je wel aan beginnen!
De kwaliteit van onze code is hoe we worden beoordeeld door de bredere WordPress-community. Onze thema's en plug-ins spreken voor zich wanneer iemand anders op een of andere manier met hen in contact moet komen. Of het nu een gebruiker, een webmaster of een andere ontwikkelaar van plug-ins is, als ze een samengeraapte puinhoop vinden, ziet het er slecht uit. Als ze onze plug-in of het thema installeren en ze 'gewoon werken', zelfs als er andere plug-ins en thema's met ze zijn geïnstalleerd, zien we er goed uit en kunnen ze ons ook aanbevelen aan anderen.
Als een gemeenschap met een hoge kwaliteit in onze thema's en plug-ins, is dat wat ons maakt. Onze klanten betrouwbare oplossingen bieden waarop ze kunnen vertrouwen, is belangrijk, en het betekent ook dat ze steeds weer bij ons terugkomen. Laten we trots zijn op ons werk!
Heb je iets dat je zou willen toevoegen? Of ben je het misschien niet eens met iets dat ik heb gezegd? Laat het me weten in de comments, ik hoor graag van je.