Hookr wchodzi do wersji beta z nowym interfejsem użytkownika i obsługą ponad 800 wtyczek i motywów

Opublikowany: 2015-05-22

prostytutka

W kwietniu ubiegłego roku Christopher Sanford uruchomił Hookr, odnośnik do haka/API WordPress dla programistów. Początkowo napisał parser/indeksator na własny użytek, aby poprawić wydajność swojej pracy, i został zainspirowany, aby uczynić go zasobem publicznym.

„Pracuję zawodowo z WordPressem od 2.8, ale większość z nich określiłbym jako„ powierzchowny rozwój ”- powiedział Sanford. „Dopiero później, mniej więcej WordPress 3.5, pojawił się projekt WordPress na dużą skalę.

„Zdałem sobie sprawę, że spędzam nieprzyzwoitą ilość czasu albo przekopując się przez kod w moim IDE, albo wykonując niezliczone wyszukiwania w Google, aby odkryć/zrozumieć różne zaczepy, funkcje, stałe itp. Napisałem więc wtyczkę, która indeksowałaby aplikację/ strona, w której został zainstalowany – była to pierwsza iteracja Hookra”.

Jako programista, którego kariera nie opiera się na ekosystemie WordPressa, Sanford nie wiedział, czego się spodziewać, kiedy testował wody za pomocą swojego nowego publicznego zasobu dla programistów. Po kilku miesiącach w alfie ruch i opinie wystarczyły, aby przekonać go do zainwestowania w poprawę wydajności i remont interfejsu użytkownika.

„Wersja alfa witryny była naprawdę alfa – interfejs użytkownika był kompletnym przemyśleniem, było wiele błędów/usterek interfejsu użytkownika, nawigacja nie była spójna; to był gorący bałagan” – powiedział Sanford. „Przed wersją beta nie aktualizowałem hookr.io od miesięcy, co było celowe. Chciałem sprawdzić, czy ruch całkowicie się ustabilizuje, czy też pozostanie spójny, przy czym to ostatnie jest czynnikiem decydującym o tym, czy będę kontynuować projekt”.

Hookr Beta dodaje ulepszenia UI/UX oraz obsługę ponad 800 wtyczek i motywów

Sanford był zaskoczony i zachęcony, że korzystanie z witryny było solidne i stale rosło. Spędził kolejne trzy miesiące na naprawie problemów, przepisaniu podstawowych części parsera i dopracowaniu interfejsu użytkownika, aby skupić się na funkcjach, których ludzie faktycznie potrzebowali. Witryna weszła teraz w fazę beta z mnóstwem godnych uwagi ulepszeń:

  • Remont UI/UX, z naciskiem na responsywność i jak najmniejszą liczbę kliknięć
  • Hookr.io jest teraz dwa razy szybszy i ma połowę mniej pobieranego ładunku (najpierw mobilny)
  • Do indeksu wprowadzono tematykę – (aktualna liczba: 62)
  • Setki wtyczek dodanych do indeksu (aktualna liczba: 827)
  • 5 najnowszych wersji każdej wtyczki i motywu (wcześniej zawierała jedną wersję dla każdej wtyczki)
  • Przykłady użycia, które użytkownicy mogą wycinać i wklejać
  • Kod źródłowy z adnotacjami

Ekrany indeksów można przewijać w nieskończoność i filtrować, co zmniejsza liczbę kliknięć w niekończącą się paginację. Szczegóły hooka zostały dopracowane, aby były zgodne z formatem podobnym do stron szczegółów PHP i zawierały sygnatury kodu i opisy z adnotacjami.

hooker-z adnotacjami-opisy

Oprócz podstawowych informacji o pliku i liniach, w których zdefiniowany jest kod/obiekt, Hookr został również zaktualizowany, aby wyświetlać wszelkie powiązane wywołania zwrotne przechwytujące dzielące tę samą nazwę znacznika lub podpis.

prostytutki-relacje

Przykłady użycia dla każdej akcji, filtru, funkcji i stałej można teraz łatwo skopiować. Użytkownicy mogą również szybko przeglądać kod źródłowy dzięki nowym hiperlinkom i adnotowanym blokom kodu źródłowego Hookra.

Rebranding czy nie rebranding?

Wielu z tych, którzy szukają obszernego odniesienia do haka/API, uważa, że ​​Hookr jest łatwiejszy w użyciu niż oficjalny odnośnik do kodu WordPress.org. Sanford doświadczył tarcia podczas tworzenia czegoś, co niektórzy uważają za konkurencyjny zasób.

Kilka osób miało/miało problem z istniejącym zasobem. Dla pełnego ujawnienia moja kariera jest poza ekosystemem WordPressa; to po prostu platforma, której używam (i kocham), a nie styl życia.

Moje doświadczenia ze „społecznością” były w większości pozytywne; wielu ludzi kocha ten zasób, podczas gdy inni są obojętni. Napisałem Hookra, aby pomóc legalnym projektantom/programistom/agencji, a nie hobbystom udającym projektantów/deweloperów, którzy nie mają żadnych umiejętności poza męczeństwem i nie mają nic pozytywnego do wniesienia.

Nazwa Hookr również okazała się kontrowersyjna, ponieważ kilku głośnych przeciwników uważa ją za odpychającą i obraźliwą. Sanford powiedział, że jest bardzo rozdrażniony rebrandingiem witryny, ale jest otwarty na ten pomysł.

„Rynek WordPressa jest nasycony – trudno jest wywrzeć jakikolwiek wpływ, stąd nazwa” – powiedział. „Nazwa jest krótka, kontrowersyjna, trafna i zapadająca w pamięć – oczywiście ludzie ją kochają lub nienawidzą. Nigdy nie było intencją obrażania, obrażania lub zrażania jakiejkolwiek grupy demograficznej.

„Jeśli ludzie czują się nieswojo, mówiąc „Hookr” na otwartym forum, może nadszedł czas, aby odłożyć mój osobisty etos na bok, aby poprawić zasoby. Biorąc to pod uwagę, jestem na płocie, jeśli chodzi o zmianę nazwy / rebranding Hookr. Jeśli to zrobię, to tylko po to, by usunąć początkową barierę/piętno i promować użycie”.

Ponieważ witryna jest nadal w fazie beta, Sanford nadal zbiera opinie użytkowników, ale koncentruje się na funkcjach, poprawkach i SEO. Jeśli zdecyduje się na rebranding, prawdopodobnie stanie się to po wyjściu witryny z wersji beta.

Przyszłość zasobu Hookr.io

Po uproszczeniu projektu, usunięciu kilku funkcji, których nikt nie używał, i udoskonaleniu tych, które działały, Sanford donosi, że do tej pory użytkownicy cieszyli się wersją beta Hookra.

„Otrzymane przeze mnie opinie są niezwykle pozytywne” – powiedział. „Wykorzystanie skutecznie się podwoiło”. Sugestie użytkowników dotyczące funkcji wyszukiwania kształtują mapę drogową dla następnej iteracji zasobu.

„Obecna implementacja wyszukiwania jest mniej więcej mechanizmem filtrowania, który jest skuteczny po przejściu do odpowiedniego indeksu” — powiedział Sanford. „Jednak wielu użytkowników prosiło o tradycyjne „globalne” wyszukiwanie słów kluczowych obejmujące rdzeń, wtyczki i motywy. Globalne wyszukiwanie wraz z kilkoma innymi funkcjami zostanie wydane w ciągu mniej więcej przyszłego miesiąca”.

Chociaż Sanford dokłada wszelkich starań, aby zasób był bezpłatny, aby każdy mógł z niego korzystać, bada kilka długoterminowych opcji zarabiania.

„Zaśmiecanie interfejsu reklamami nie jest czymś, co chcę robić, ale nigdy nie mów nigdy” – powiedział. „Jest jednak kolejna okazja do zarabiania”.

W przyszłości Sanford rozważa możliwość stworzenia infrastruktury oferującej Hookr (SaaS) dla twórców komercyjnych motywów i wtyczek.

Kiedy wypuściłem Hookr Alpha, kilka osób zapytało go o użycie go do rozszerzenia dokumentacji ich wtyczki/motywu premium. Nie byłem pewien, czy to była prawdziwa „wartość dodana”. W ciągu roku dopracowałem parser i obiekty danych do punktu wykonalności.

Hookr Parser analizuje kod źródłowy, który jest następnie uzgadniany z opisującą go wbudowaną dokumentacją; często brakuje dokumentacji wbudowanej lub jest ona błędna. Jeff Matson i ja omówiliśmy te kwestie i zdecydowaliśmy, że Hookr byłby nieoceniony, gdyby mógł zidentyfikować te problemy, co teraz robi.

Model SaaS do zarabiania pozwoliłby firmie Sanford oferować programistom wstępnie wygenerowaną dokumentację z ich motywami/wtyczkami. Bada również możliwość oferowania dostawcom surowych danych w formacie JSON, XML, CSV itp. w celu wdrożenia mikrowitryny API.

Na razie Sanford będzie nadal inwestować czas w ulepszanie Hookra jako punktu odniesienia i udoskonalania funkcji zgodnie z opiniami użytkowników. Jeśli regularnie korzystasz z Hookr.io, możesz zgłaszać swoje sugestie w komentarzach i śledzić projekt na Twitterze, aby otrzymywać najnowsze aktualizacje.