Det har vært mye snakk nylig om standarder, retningslinjer og beste praksis når det gjelder å utvikle WordPress-temaer (og plugins også, for den saks skyld). Jeg la merke til et godt innlegg på ThemeShaper-bloggen (ThemeShaper er Automattics temagruppe), og oppfordrer spesielt temaforfattere til å ta hensyn til kodekvalitet, ikke bare estetikk, når de utvikler temaer. Det har også vært en del diskusjon på CodeCanyon markedsplassfora om hvordan du inkluderer jQuery i temaet eller plugin-modulen. Så jeg tenkte et raskt innlegg for å bidra til å peke på ressurser og videre øke bevisstheten ville ikke gå på avvei på WP.TutsPlus.
Mange ressurser er tilgjengelige på dette emnet i WordPress Codex. Det er faktisk en sjekkeliste for sjablongfilen for å sikre at du har tatt med alle filene som trengs for et komplett tema, en testprosess, retningslinjer for temaundersøkelse og et temakontroll-plugin for en liten automatisert kontroll.
Hvis du aldri har gått over disse dokumentene før, jeg kommer ikke til å lyve for deg, er det mye å ta inn. Når du har gjort det skjønt, og disse tingene bare blir en del av din normale temautviklingsprosess, til slutt ende opp med å produsere høyere kvalitet temaer. Høyere kvalitetstemaer betyr en seier for samfunnet, en seier for dine kunder, og en seier for deg. Alle vinner!
Sammen med å produsere kvalitetstemaer og plugins, er det viktig å vedlikeholde dem. Den beste måten å opprettholde temaene og pluginene på er å holde tritt med hva som skjer i WordPress-fellesskapet og de ulike andre teknologiene som er involvert, slik at du kan frigjøre oppdateringer til temaene dine på en riktig måte. Kunder elsker det!
Som et eksempel var det en oppdatering til jQuery i WordPress 3.2, som tok den opp til versjon 1.6.1, som hadde noen få mindre bakoverforlikelser med tidligere jQuery-versjoner. Det er også den siste TimThumb-utnytningen som skjedde, og påvirket mange temaer som bruker biblioteket fra tredjepart. Hvis du holder deg oppdatert på disse typer hendelser og vet hva som skjer, kan du løse problemer før kundene dine selv ser dem.
Så her er noen steder å sjekke ut for å holde seg oppdatert:
Det er mange andre steder som diskuterer de siste WordPress-relaterte hendelsene, men det burde komme i gang!
Kvaliteten på vår kode er hvordan vi dømmes av det bredere WordPress-fellesskapet. Våre temaer og plugins snakker for seg selv når noen andre må interagere med dem på en eller annen måte. Enten det er en bruker, en webmaster eller en annen plugin-utvikler, hvis de finner et brosteinbelagt sammen rot, får det oss til å se dårlig ut. Men hvis de installerer plugin eller tema og de "bare fungerer", selv om andre plugins og temaer er installert med dem, ser vi godt ut, og de kan også anbefale oss til andre også.
Som et samfunn som har og opprettholder en høy kvalitet i våre temaer og plugins, er det som gjør oss. Å gi kundene våre robuste løsninger de kan stole på er viktig, og det vil også bety at de kommer tilbake til oss igjen og igjen. La oss være stolte av vårt arbeid!
Har du noe du vil legge til? Eller er du kanskje uenig med noe jeg har sagt? Gi meg beskjed i kommentarene, jeg vil gjerne høre fra deg.