Articles

Waarom ik nooit WordPress gebruik voor website ontwikkeling

Ah, WordPress website “ontwikkeling”. Als 12 jarige was PHP erg leuk. Het was extreem makkelijk om je erin te verdiepen maar ook moeilijk om onder de knie te krijgen, en erg leuk om mensen te ontmoeten en code te delen op verschillende esoterische bbForums online. Het brengt me echt terug in de tijd.

De andere week werd ik gevraagd door een lokaal buurthuis waar ik vrijwilliger voor ben om “mijn tijd te doneren” door een website voor ze te bouwen. Begrijp me niet verkeerd. Ik hou van vrijwilligerswerk, vooral als het betekent dat ik eten kook voor de daklozen (en het netwerken met andere bedrijfseigenaars dat met zich meebrengt), maar om een WordPress website op te zetten zonder betaling is gewoon vernederend, vooral wanneer zelfs de betaalde projecten neerkomen op $4/uur virtuele slavenarbeid. Natuurlijk heb ik het lucratieve aanbod van $ 0 afgewezen.

Hier zijn een paar redenen waarom ik WordPress nooit gebruik voor de ontwikkeling van websites en webapplicaties.

goedkope thema’s

Al bijna niemand heeft tegenwoordig een op maat gemaakt WordPress-thema nodig. Kijk maar eens naar wat er op de voorpagina van ThemeForest’s WordPress sectie staat:

Dat klopt. 40.540 WordPress Thema’s & Website Sjablonen vanaf $2. Tuurlijk, de duurdere thema’s gaan voor $65 USD, maar hey, dat is nog steeds een druppel in de emmer voor dit soort werk. Een gemiddelde eenmalige betaling van $35 is de marktwaarde van “web design”. Als je weet hoe je YouTube-tutorials moet volgen, hoef je niet iemand in te huren om een prachtige content-only website voor je op te zetten.

Als alternatief kun je een van die thema-ontwikkelaars worden en ze online verkopen tegen volume ($ 50 * 5.000 downloads kunnen een lange weg gaan), maar dat is een bedrijf op zich en het is niet iets waar ik enthousiast over ben, vooral het vooruitzicht van het inhuren en beheren van een klantenondersteuningsdesk voor constante thema-gerelateerde functieverzoeken.

“Empowered” Klanten & Hun Verwachtingen

Goedkope WordPress Thema’s zijn een zegen voor elke ontwikkelaar, maar het probleem is dat zodra een van uw klanten hier lucht van krijgt, ze onmiddellijk zullen aannemen dat “WordPress gemakkelijk is”, dus wanneer ze u vragen om het thema te configureren dat ze net hebben gekocht, denken ze dat ze weg kunnen komen met het betalen van een klein vast uurloon voor uw tijd.

Het grote probleem hier is de ongelijkheid tussen wat de klant ziet op een plat computerscherm en het werk dat je weet dat je zult moeten doen zodra je verder komt dan eenvoudige themaconfiguraties en de klant begint te vragen om meer geavanceerde functieverzoeken.

Wat bedoel je met dat we open-source kanalen niet kunnen stimuleren door vooruitstrevende infomediaries voor te stellen!? Ik ben gisteren naar de website van Twitter gegaan en ze hebben het. Waarom kun je niet gewoon doen wat zij hebben gedaan?

In de contracttheorie en de economie heeft informatieasymmetrie betrekking op de studie van beslissingen in transacties waarbij de ene partij meer of betere informatie heeft dan de andere. Deze asymmetrie leidt tot een onevenwichtige machtsverhouding bij transacties, die er soms toe kan leiden dat de transacties niet doorgaan, een soort marktfalen in het ergste geval.

Wanneer het gaat om WordPress “ontwikkeling”, de klant de oorspronkelijke verwachting van een goedkope plug-and-play website en uw kennis van de technische eisen voor het bouwen van een feature-rijke webapplicatie creëren een informatie-asymmetrie waarbij het moment dat de klant niet krijgt de geavanceerde functies die ze vroegen voor goedkoop ze zullen denken dat je de moeilijkheid (en de marktwaarde) van de functie verzoek te verdoezelen op een zodanige wijze dat je lijkt te bedriegen hen.

Het is een uitdaging om de verwachtingen van de klant in evenwicht te brengen met een redelijk tijdschema voor de te leveren prestaties, vooral naarmate het project complexer wordt. In mijn persoonlijke ervaring is het bouwen van een op maat gemaakt WordPress-thema gewoon de beloning niet waard als het contract minder dan $ 10.000 waard is.

Een deel van mij vraagt zich af waarom de markt dit tolereert, en ik ben tot de conclusie gekomen dat de meeste webontwikkelaars gewoon een hoge mate van inschikkelijkheid hebben, waardoor ze vreselijke onderhandelaars zijn. Als hun klanten druk uitoefenen, geven ze toe en bieden ze aan om tegen het lagere voorgestelde tarief te werken. Over het geheel genomen leidt dit tot een speltheoretisch evenwicht waarin niemand bereid is voet bij stuk te houden, omdat ze anders werk mislopen dat ze, door een ironische en zelfvoldane speling van het lot, nu dringend nodig hebben.

Ik wil een AirBnb website maken, maar dan voor eenzame mensen die graag katjes knuffelen. Kunt u dat doen voor $500? Ik denk dat het heel eenvoudig zal zijn. Hier, gebruik gewoon dit thema dat ik vond. Het was goedkoop.

“Gewoon” verplaats dit daar, en verschuif dat daar

“Gewoon.” Het meest verachte woord in webontwikkeling.

Okee, dus een eenvoudig, configureerbaar thema is goedkoop, en je zult zien dat je je in een mum van tijd een expert web-“ontwikkelaar” kunt maken, maar soms loop je tegen een muur op. De klant vraagt of je “gewoon” een agenda-functie met gebruikersauthenticatie kunt maken waarmee leden van de organisatie hun persoonlijke Gmail-agenda-evenementen kunnen synchroniseren met de website, en ga maar door met functieverzoeken… voor een plugin die je niet hebt ontwikkeld.

Wel. Klinkt goed, bubs! Waarom kijk je niet even naar de broncode terwijl ik mijn koffie drink. Oh, en als ik terug ben kan het maar beter klaar zijn! Ik weet zeker dat je het heel eenvoudig zult vinden:

Gezien het feit dat je klant waarschijnlijk niet bereid is om meer te betalen voor deze aanpassingen, zul je creatief moeten worden in het afwijzen van werk, en dat is op zich al behoorlijk stressvol.

U bent nu een schrijver

Gefeliciteerd, u schrijft nu voor de kost.

Nu u het thema van uw klant hebt gedownload, geïnstalleerd en geconfigureerd… en erin geslaagd bent hun onmogelijke plugin-aanpassingen net binnen het budget te leveren, zullen ze u vragen inhoud voor hun website te schrijven zodat hun bedrijfje lokaal goed scoort in Google.

U kunt ze altijd vertellen dat SEO een andere tak van sport is, maar ze zullen u altijd de schuld geven als hun site toch niet scoort. En als je niet levert, zal het verhaal zich verspreiden dat je een vreselijke webontwikkelaar bent.

Ik weet dat dit nergens op slaat, maar het is waar. Het is tijd om te leren goed te schrijven, de blog van je klant eens per week bij te werken met unieke, trefwoordrelevante inhoud, en je diploma informatica in de prullenbak te gooien.

The Bottom Line

Als je je nu pas begint te verdiepen in webontwikkeling, zorg er dan voor dat je niet in de val trapt van het “omdraaien van een paar WordPress-sites” hier en daar om de rekeningen te betalen.

U kunt in eerste instantie worden verleid door het vooruitzicht van de aankoop van een paar $ 50 thema’s, en de verkoop van de voltooide website aan lokale SMB’s (kleine / middelgrote bedrijven) voor $ 1500 per pop, maar je zult snel tegen alle bovengenoemde problemen aanlopen; dat wil zeggen, pietluttige klanten, een lage reële gemiddelde loon, en tijd verspild copywriting in tegenstelling tot het investeren in een echte software-ontwikkeling opleiding.

Ik denk niet dat er een positieve takeaway van deze is. De sleutel hier is om gewoon te vergeten dat WordPress bestaat. Concentreer je op je stack, of dat nu LAMP, WISA, MEAN of wat dan ook is, en wacht op je grote projecten, de projecten waarbij je echt gebruik kunt maken van je diepgaande expertise in Node.js, MongoDB, JavaScript, React en welke andere technologieën je ook in je arsenaal hebt.

Het herverpakken van bestaande WordPress-thema’s en het schrijven van voor zoekmachines geoptimaliseerde inhoud om websites aan het MKB te verkopen, zal je uitputten, je geest verdoven en de weinige tijd die je hebt om je echte webontwikkelingsstapel aan te scherpen, opvreten. WordPress dumpen is een no-brainer in een zeer concurrerende, snel evoluerende markt.

Too Long;Didn’t Read

  • Met goedkope, eenvoudig configureerbare thema’s kan iedereen een basis WordPress website maken, waardoor de kosten van webdesign dalen.
  • Het managen van verwachtingen van klanten is kostbaar. Dit komt door een informatie-asymmetrie in de markt, dat wil zeggen setup is goedkoop, aanpassingen zijn complex en niet-triviaal.
  • Als je geïnteresseerd bent in klantenbinding op alle, zal het grootste deel van uw tijd worden opgegeten door het schrijven van blog-inhoud om ze te rangschikken op lokale Google-zoekopdrachten. Dus je zult je ook moeten verdiepen in SEO en copywriting om een levensvatbaar bedrijf op te bouwen.
  • Het ontwerpen van websites met WordPress voor het MKB om “de rekeningen te betalen” terwijl je meer winstgevende stapels leert, is te tijdrovend. Het is nooit de moeite waard. Wacht gewoon op je walvissen. Zoek anders een fulltime baan waar je eigenlijk de hele dag in JavaScript codeert totdat je die grote klant vindt.

Mijd WordPress “ontwikkeling” ten koste van alles.

Martin is Lead Project Manager bij Selotec. Je moet hem volgen op Twitter.