Hookr intră în versiune beta cu o nouă interfață de utilizare și suport pentru peste 800 de pluginuri și teme
Publicat: 2015-05-22
În aprilie anul trecut, Christopher Sanford a lansat Hookr, un hook/API de referință WordPress pentru dezvoltatori. El a scris inițial analizatorul/indexatorul pentru uzul său, pentru a îmbunătăți eficiența muncii sale și a fost inspirat să facă din acesta o resursă publică.
„Lucrez profesional cu WordPress din 2.8, dar majoritatea le-aș descrie drept „dezvoltare superficială”,” a spus Sanford. „Abia mai târziu, aproximativ WordPress 3.5, a apărut un proiect WordPress la scară largă.
„M-am trezit petrecând o cantitate obscenă de timp fie căutând codul din IDE-ul meu, fie efectuând nenumărate căutări pe Google, pentru a descoperi/înțelege diferite cârlige, funcții, constante etc. Așa că, am scris un plugin care ar indexa aplicația/ site-ul în care a fost instalat – aceasta a fost prima iterație a Hookr.”
Ca dezvoltator a cărui carieră nu se bazează pe ecosistemul WordPress, Sanford nu știa la ce să se aștepte când a testat apele cu noua sa resursă publică pentru dezvoltatori. După câteva luni în alfa, traficul și feedback-ul au fost suficiente pentru a-l convinge să investească în îmbunătățirea performanței și o revizuire a interfeței de utilizare.
„Versiunea alfa a site-ului a fost cu adevărat alfa – UI a fost o idee completă, au existat multe erori/sughițuri în UI, navigarea nu a fost coerentă; a fost o mizerie fierbinte”, a spus Sanford. „Înainte de versiunea beta, nu am actualizat hookr.io de luni de zile, ceea ce a fost intenționat. Am vrut să văd dacă traficul se va echilibra complet sau dacă va rămâne consistent, acesta din urmă fiind factorul determinant dacă voi continua sau nu proiectul.”
Hookr Beta adaugă îmbunătățiri UI/UX și suport pentru peste 800 de pluginuri și teme
Sanford a fost surprins și încurajat să constate că utilizarea site-ului a fost solidă și a continuat să crească. El și-a petrecut următoarele trei luni remediind problemele, rescriind părțile de bază ale parserului și perfecționând interfața de utilizare pentru a se concentra pe caracteristicile de care oamenii aveau de fapt nevoie. Site-ul a intrat acum în versiune beta cu o serie de îmbunătățiri demne de remarcat:
- Revizuire UI/UX, cu accent pe receptivitate și cel mai mic număr de clicuri
- Hookr.io este acum de două ori mai rapid cu jumătate din sarcina utilă de descărcare (în primul rând mobil)
- Au fost introduse teme în index – (număr curent: 62)
- Sute de plugin-uri adăugate la index (număr curent: 827)
- 5 dintre cele mai recente versiuni ale fiecărui plugin și temă (anterior includeau o singură versiune pentru fiecare plugin)
- Exemple de utilizare pe care utilizatorii le pot tăia și lipi
- Cod sursă adnotat
Ecranele de index sunt defilabile și filtrabile la infinit, ceea ce reduce multe clicuri prin paginarea nesfârșită. Detaliile cârligului au fost rafinate pentru a urma un format similar cu paginile de detalii PHP și includ semnături și descrieri de cod adnotate.

În plus față de informațiile de bază despre fișierul și liniile în care este definit codul/obiectul, Hookr a fost, de asemenea, actualizat pentru a afișa orice apeluri inverse asociate care partajează același nume de etichetă sau semnătură.

Exemplele de utilizare pentru fiecare acțiune, filtru, funcție și constantă pot fi acum copiate cu ușurință. De asemenea, utilizatorii pot vizualiza rapid codul sursă cu noile blocuri de cod sursă cu hyperlink și adnotate ale Hookr.
Rebranding sau nu?
Mulți dintre cei care caută o referință cuprinzătoare pentru cârlig/API consideră că Hookr este mai ușor de utilizat decât referința oficială a codului WordPress.org. Sanford a experimentat fricțiuni din cauza creării a ceea ce unii percep a fi o resursă concurentă.
Au fost mai multe persoane care au avut/au avut o problemă cu resursa chiar existentă. De dragul dezvăluirii complete, cariera mea se află în afara ecosistemului WordPress; este pur și simplu o platformă pe care o folosesc (și o iubesc), nu un stil de viață.
Experiența mea cu „comunitatea” a fost în mare parte pozitivă; mulți oameni iubesc resursa, în timp ce alții sunt indiferenți. Am scris Hookr pentru a-i ajuta pe designeri/dezvoltatori/agenții legitimi, nu pe pasionații care se mascară în designeri/dezvoltatori care nu au nicio abilitate în afară de martiriu și nu au nimic pozitiv cu care să contribuie.
Numele Hookr s-a dovedit, de asemenea, a fi controversat, deoarece câțiva oponenți vocali îl consideră dezamăgitor și ofensator. Sanford a spus că este foarte dezamăgit de rebrandingul site-ului, dar este deschis la idee.
„Piața WordPress este saturată – este greu să ai vreun impact, de unde și numele”, a spus el. „Numele este scurt, controversat, relevant și memorabil – fie oamenii îl iubesc, fie îl urăsc, desigur. Nu a fost niciodată intenția de a insulta, jigni sau înstrăina vreun grup demografic.
„Dacă oamenii nu se simt confortabil spunând „Hookr” într-un forum deschis, atunci poate că este timpul să-mi las etosul personal deoparte pentru îmbunătățirea resursei. Acestea fiind spuse, sunt pe gard în ceea ce privește redenumirea/rebrandingul Hookr. Dacă o fac, este doar pentru a elimina bariera/stigmatizarea inițială și pentru a promova utilizarea.”
Întrucât site-ul este încă în versiune beta, Sanford încă colectează feedback de la utilizatori, dar se concentrează pe funcții, remedieri și SEO. Dacă decide să rebrandă, probabil că se va întâmpla pe măsură ce site-ul iese din beta.
Viitorul resursei Hookr.io
După ce a simplificat designul, a eliminat câteva funcții pe care nimeni nu le-a folosit și le-a rafinat pe cele care au funcționat, Sanford raportează că până acum utilizatorii se bucură de versiunea beta a Hookr.
„Feedback-ul pe care l-am primit a fost extrem de pozitiv”, a spus el. „Utilizarea s-a dublat efectiv.” Sugestiile utilizatorilor cu privire la funcționalitatea de căutare modelează foaia de parcurs pentru următoarea iterație a resursei.
„Implementarea actuală a căutării este mai mult sau mai puțin un mecanism de filtrare, care este eficient odată ce ați detaliat indexul relevant”, a spus Sanford. „Cu toate acestea, mulți utilizatori au solicitat o căutare tradițională „globală” a cuvintelor cheie, care se întinde pe bază, pluginuri și teme. Căutarea globală, împreună cu alte câteva caracteristici, vor fi lansate în decursul unei luni viitoare.”
În timp ce Sanford se angajează să păstreze resursa gratuită pentru ca oricine să o utilizeze, el explorează câteva opțiuni pe termen lung pentru monetizare.
„Aglomerarea interfeței cu reclame nu este ceva ce vreau să fac, dar să nu spun niciodată niciodată”, a spus el. „Cu toate acestea, există o altă oportunitate de monetizare.”
În viitor, Sanford analizează posibilitatea de a stabili infrastructura pentru a oferi Hookr (SaaS) pentru dezvoltatorii de teme comerciale și de pluginuri.
Când am lansat Hookr Alpha, câțiva oameni s-au întrebat despre utilizarea acestuia pentru a spori documentația pluginului/temei lor premium. Nu eram încrezător că era o adevărată „valoare adăugată”. Pe parcursul unui an, am rafinat analizatorul și obiectele de date până la un punct de viabilitate.
Hookr Parser analizează codul sursă, care este apoi reconciliat cu documentația inline care îl descrie; de multe ori, documentația inline fie lipsește, fie este eronată. Jeff Matson și cu mine am discutat despre aceste probleme și am decis că Hookr ar fi neprețuit dacă ar putea identifica aceste probleme, ceea ce face acum.
Un model SaaS pentru monetizare ar permite Sanford să ofere dezvoltatorilor documentație pregenerată cu temele/pluginurile lor. El explorează, de asemenea, posibilitatea de a oferi furnizorilor datele brute în JSON, XML, CSV etc. pentru a implementa un microsite API.
Deocamdată, Sanford va continua să investească timp în îmbunătățirea Hookr ca referință și rafinarea caracteristicilor în funcție de feedback-ul utilizatorilor. Dacă utilizați Hookr.io în mod regulat, nu ezitați să oferiți sugestiile dvs. în comentarii și să urmăriți proiectul pe Twitter pentru toate cele mai recente actualizări.

