Faceți cunoștință cu Jeff Starr, autor și antreprenor WordPress
Publicat: 2020-09-29Jeff Starr nu este prima persoană care și-a găsit drumul întâmplător în comunitatea WordPress. La urma urmei, mulți dintre noi am descoperit și de atunci ne-am îndrăgostit de CMS. Dar a devenit unul dintre cei mai prolifici și mai recunoscuți membri ai săi.
Autor a patru cărți, împreună cu zeci de pluginuri WordPress atât gratuite, cât și premium, munca lui Jeff a afectat probabil mai multe dintre proiectele noastre decât putem număra. Dar, după cum am aflat, el este și un om cu multe interese în afara WordPress. Și, ca mulți dintre noi, se străduiește să atingă un echilibru între aceste pasiuni.
Am avut plăcerea de a discuta cu Jeff prin e-mail în timp ce am discutat despre viața lui ocupată, cum a început să folosească WordPress și gândurile sale despre evoluția software-ului. Rețineți că unele porțiuni au fost editate pentru concizie.
Cum și când ați început să utilizați WordPress? A existat un anumit proiect care v-a stârnit interesul?
În 2004, mă scufundam în design web și învățam cum să construiesc site-uri PHP dinamice care se conectează la o bază de date. În perioada în care îmi dădeam seama, am dat peste b2/cafelog, care a fost precursorul WordPress.
După ce am văzut ce poate face, mi-am dat seama că chiar nu trebuie să-mi construiesc propriile site-uri dinamice de la zero. În schimb, aș putea să instalez b2 și să personalizez lucrurile după cum este necesar. Mi-a făcut viața mult mai ușoară, economisind cantități uriașe de timp și muncă.
Chiar a deschis o mulțime de uși cu atât de multe posibilități. Toate foarte interesante și inspirate. Și pe măsură ce b2 a evoluat în WordPress, lucrurile au continuat să devină din ce în ce mai bune. De atunci am fost cuplat.
Ai făcut o carieră atât ca autor prolific de plugin-uri, cât și ca autor de cărți legate de WordPress. Ai început să cauți să le faci pe amândouă?
Am început doar făcând „design web” obișnuit, la care se referea munca pe vremuri. Apoi a intrat destul de mult în WordPress, deoarece a continuat să crească. Am început să împărtășesc sfaturi și tutoriale despre aventurile mele WordPress pe site-ul meu principal, Perishable Press. Pe atunci existau câteva tutoriale WordPress utile, dar nu o mulțime. Așa că, pe măsură ce am continuat să scriu aceste articole nebunești și aprofundate despre WordPress și dezvoltarea web, lucrurile au început să descopere.
Datorită tutorialelor mele WordPress de la Perishable Press, cititorii îmi dădeau idei pentru a scrie o carte despre WordPress. Așa că l-am întrebat pe Chris Coyier dacă vrea să fie coautor. Aproximativ un an mai târziu, am autopublicat Digging Into WordPress și am lansat un site web axat pe WordPress la DigWP.com, pentru a împărtăși sfaturi și trucuri și pentru a ajuta la promovarea cărții. Toată această experiență a fost foarte plină de satisfacții, așa că câțiva ani mai târziu, am scris a doua mea carte, .htaccess made easy , care se referă la optimizarea și securizarea site-ului dvs. folosind Apache/.htaccess.
Până atunci, scriam tutoriale pentru Perishable Press, DigWP.com și alte site-uri. Cu adevărat construind lucrurile. De asemenea, am continuat cu o mulțime de alte proiecte, cum ar fi 7G Firewall, tutoriale video la Lynda.com/LinkedIn și, desigur, plugin WordPress și dezvoltare de teme. Și, menținând toate acestea, am autopublicat încă două cărți despre WordPress, The Tao of WordPress și WordPress Themes In Depth .
Așadar, privind în urmă, concentrarea mea actuală pe dezvoltarea de plugin-uri și scrierea cărților s-a întâmplat organic. Nu a existat un plan în sine, ci doar un impuls de a învăța, de a construi și de a împărtăși cât mai mult posibil.
Dacă ar fi să alegeți între a scrie cărți și a scrie cod, pe care ați alege?
Până la urmă, aceasta este exact alegerea pe care va trebui să o fac. Dintr-o multitudine de motive. Cel mai important dintre acestea este factorul timp. Pur și simplu nu mai este suficient timp să continui totul, să scriu cărți, să dezvolt (și să întrețin) plugin-uri, să conduc o afacere de dezvoltare web, cercetare de securitate, plus toate proiectele mele preferate pentru animale de companie etc. Este multă expunere și un multă muncă care necesită mult timp.
Deci, este o întrebare grozavă, pentru că deja a trebuit să sacrific activitățile pe care le făceam înainte. De exemplu, îmi place să desenez și să pictez, să fac design grafic, mixare audio, editare video, fotografie, zbor cu drone și multe altele. Cea mai mare parte a timpului pe care obișnuiam să-l petrec cu acele activități se duce acum la scrierea de cărți/tutoriale și dezvoltarea de plugin-uri. De ani de zile mi-am concentrat cariera.
Și așa că acum, privind în viitor, devine din ce în ce mai evident pentru mine că va trebui să-mi concentrez eforturile pe doar unul sau poate două lucruri. Îmi place ideea de a scrie și de a dezvolta, pentru că sunt într-adevăr cam același lucru. Bănuiesc că dacă ar trebui să aleg chiar acum, aș rămâne cu dezvoltarea pluginurilor. Dar există o mulțime de motive pentru a merge cu scrierea de cărți. De asemenea, am o mulțime de motive să mă concentrez pe securitatea web, lucru care îmi place foarte mult. Deci, nu știu să fiu sincer. În acest moment, deocamdată, lucrez la pluginuri, securitate și cărți. Timpul va spune unde se duce de acolo.
Unul dintre cele mai interesante aspecte ale cărților tale este că le oferi actualizări pe măsură ce WordPress evoluează. Cum gestionați acest proces?
Este o durere, dar o muncă de iubire. WordPress se schimbă atât de des în aceste zile, mai ales cu toate lucrurile Gutenberg. Din fericire, nucleul cărților mele se concentrează pe aspecte ale WordPress care sunt aproape de bază și nu se schimbă atât de des, sau la fel de semnificativ, cel puțin în ceea ce privește persoana medie care învață WordPress.
Așadar, când îmi actualizez cărțile, mă asigur că tot conținutul este corect pe baza celor mai recente modificări WordPress. Apoi acoper orice caracteristici noi și modificări cheie după cum este necesar, cu link-uri către informații suplimentare. Până acum, tehnica pare să rezoneze bine cu cititorii. Le place să primească actualizări gratuite și informații noi. Persoanele care au achiziționat Digging Into WordPress când a apărut pentru prima dată au primit 23 (și nu mai multe) actualizări gratuite de cărți. De asemenea, alte cărți, clienții își iau cu siguranță banii.
Din fericire, cartea mea non-WordPress, .htaccess made easy , acoperă tehnici legate de Apache. Și Apache nu se schimbă la fel de repede ca WordPress. Deci, păstrarea cărții actualizate este mai puțin o corvoadă.
Dar, în general, păstrarea a trei cărți WordPress actualizate cu cele mai recente înseamnă să urmăriți în mod constant WordPress și să acordați timp pentru a face modificările necesare. În continuare, cred că voi scrie cărți fără nicio promisiune de actualizări. Poate actualizați dacă există erori grave sau schimbări zdrobitoare, cum ar fi cu o nouă ediție sau orice altceva. Cred că mergând pe acest traseu îmi va elibera mult timp și îmi va ușura viața.
Ați creat o serie de plugin-uri populare, atât cu versiuni gratuite, cât și cu versiuni pro. Utilizatorii pro cumpără un plugin o dată și primesc actualizări gratuite pe viață. Modelul de venituri pentru pluginuri este ceva cu care se luptă mulți dezvoltatori. Sunt curios – de ce ai ales licența pe viață și ce sfaturi ai avea celorlalți care doresc să-și monetizeze munca?
Urăsc să plătesc în fiecare lună pentru software. E ca și cum ai închiria. Nu-mi place să închiriez. Îmi place să dețin. Deci asta fac cu propriile mele produse. Primești cheile de la casă când achiziționezi unul dintre pluginurile mele. Actualizări gratuite și asistență pe toată durata de viață a produsului. Este chiar atât de simplu. La un moment dat, s-ar putea să schimb modelul de preț sau să ofer opțiuni de cumpărare suplimentare etc. Dar deocamdată afacerea pe viață funcționează excelent. Și clienților mei par să le placă și ele :)
Nu sunt sigur ce să le spun altora despre cum să-și monetizeze lucrurile. Fiecare caz poate fi unic. Cred că, în general, aș spune, încercați să oferiți mai multă valoare decât orice vă gândiți în prezent. Treci peste și dincolo chiar și de propriile tale obiective. Fii generos. Și dacă trebuie să utilizați un model de prețuri recurent, fiți corect și nu continuați să creșteți prețurile. Înțeleg că creșterile de preț uneori sunt necesare, dar din dragostea clienților tăi nu fi ridicol în privința asta.
Intrând în WordPress în mod specific, care sunt cele mai mari schimbări pe care le vedeți la orizont?
WordPress este preluat de JavaScript. Întreaga mișcare Gutenberg schimbă totul. Și va continua să facă asta. Aceasta este cea mai mare schimbare, acum și în viitor.
Din câte am înțeles, scopul lui Gutenberg este să fie mai competitiv cu servicii precum Wix și Weebly. De parcă 30% cota de piață globală nu ar fi suficientă. Deci, acum aveți WordPress care vizează începătorii. Oameni care nu au nicio indicii despre orice legat de cod. Vor doar să facă clic pe butoane, nu să se încurce cu codul.
WordPress mărește efectiv decalajul dintre dezvoltator și utilizatorul final. Unul dintre lucrurile grozave despre WordPress pentru o lungă perioadă de timp a fost baza sa de utilizatori cunoscători de tehnologie. Lucrul cu WordPress a necesitat cel puțin cunoștințe de cod. Deci, diferența dintre dezvoltator și utilizatorul final a fost destul de îngustă. În acea perioadă, WordPress a trecut de la un proiect de subsol la un CMS foarte popular. „Zilele de aur ale WordPress”, așa cum ar fi.
În cele din urmă, utilizatorii WordPress nu vor trebui să atingă sau măcar să se uite la niciun cod pentru a publica conținut pe Web. Nu neapărat un lucru rău în general, dar din nou, este la 180 de grade față de ceea ce a făcut WordPress excepțional în primul rând.
Și lucrurile se schimbă și pentru dezvoltatorii WordPress. WordPress a fost construit pe PHP, HTML, CSS și JavaScript. Deci, ai avut un amestec divers de limbi și abilități care au contribuit la pot. Acum, cu Gutenberg, mixul are un gust din ce în ce mai mult JavaScript. Și dezvoltarea lucrurilor JavaScript pentru Gutenberg necesită mult mai multe abilități și configurare decât pentru PHP, HTML și CSS combinate. Este într-adevăr o lume diferită, care necesită mult mai multe cunoștințe, instrumente și abilități pentru a face chiar și cele mai mici schimbări.
Din nou, toate acestea nu sunt neapărat un lucru rău. Doar că nu este WordPress de care m-am îndrăgostit. Încă cred că WordPress este cel mai bun. Dar mă odihnesc mult mai ușor știind că există atât de multe alternative grozave, cum ar fi ClassicPress, care este o bifurcătură WordPress non-Gutenberg, prietenoasă cu dezvoltatorii, care s-a îmbunătățit constant și a câștigat în liniște avânt.
Ce se poate aștepta comunitatea WordPress să vadă de la tine în viitor?
Anul acesta (2020) a fost nebun. Nu numai toate lucrurile nebunești care se întâmplă în lume. Dar, de asemenea, în viața mea personală, niște chestii foarte grele s-au prăbușit anul acesta, care au încetinit cu adevărat lucrurile cu munca și proiectele mele.
Așa că acum că 2020 s-a aproape de sfârșit, mă uit la 2021. Iar numele jocului pentru 2021 menține dezvoltarea de pluginuri puternice și scrie cărți noi. Nu sunt sigur câte cărți, depinde cu adevărat de cum merg lucrurile în lume și online.
După cum ne-a arătat 2020, orice se poate și se va întâmpla. Deci, planurile mele sunt într-adevăr mai mult o direcție generală, flexibilă și adaptabilă, pe măsură ce lucrurile continuă să se schimbe.
Mulțumesc mult lui Jeff Starr pentru că și-a acordat timp să vorbească cu mine! Vizitați Perishable Press pentru a fi la curent cu diferitele sale proiecte.