Hookr เข้าสู่เบต้าด้วย UI ใหม่และรองรับปลั๊กอินและธีมมากกว่า 800 รายการ

เผยแพร่แล้ว: 2015-05-22

hookr-feature

เมื่อเดือนเมษายนที่ผ่านมา Christopher Sanford ได้เปิดตัว Hookr ซึ่งเป็นข้อมูลอ้างอิงเกี่ยวกับ hook/API ของ WordPress สำหรับนักพัฒนา ตอนแรกเขาเขียน parser/indexer สำหรับการใช้งานของเขาเอง เพื่อปรับปรุงประสิทธิภาพในการทำงาน และได้รับแรงบันดาลใจที่จะทำให้มันเป็นแหล่งข้อมูลสาธารณะ

“ฉันทำงานกับ WordPress อย่างมืออาชีพตั้งแต่ 2.8 แต่ส่วนใหญ่ฉันจะอธิบายว่าเป็น 'การพัฒนาผิวเผิน'” แซนฟอร์ดกล่าว “หลังจากนั้นไม่นาน ประมาณ WordPress 3.5 ก็มีโปรเจ็กต์ WordPress ขนาดใหญ่เข้ามา

“ฉันพบว่าตัวเองใช้เวลาลามกอนาจารทั้งการขุดโค้ดภายใน IDE ของฉัน หรือทำการค้นหาโดย Google นับไม่ถ้วน เพื่อที่จะค้นพบ/ทำความเข้าใจตะขอ ฟังก์ชัน ค่าคงที่ต่างๆ ฯลฯ ดังนั้นฉันจึงเขียนปลั๊กอินที่จะสร้างดัชนีแอปพลิเคชัน/ ไซต์ที่ติดตั้งภายใน – นี่เป็นการทำซ้ำครั้งแรกของ Hookr”

ในฐานะนักพัฒนาที่มีอาชีพไม่ได้อยู่ในระบบนิเวศของ WordPress แซนฟอร์ดไม่รู้ว่าจะเกิดอะไรขึ้นเมื่อเขาทดสอบน่านน้ำด้วยแหล่งข้อมูลสาธารณะใหม่ของเขาสำหรับนักพัฒนา หลังจากผ่านไปหลายเดือนในอัลฟ่า ปริมาณการใช้ข้อมูลและข้อเสนอแนะก็เพียงพอที่จะโน้มน้าวให้เขาลงทุนในการปรับปรุงประสิทธิภาพและยกเครื่อง UI

“เวอร์ชันอัลฟ่าของไซต์นั้นเป็นอัลฟ่าอย่างแท้จริง – UI นั้นเกิดขึ้นภายหลังโดยสมบูรณ์ มีข้อบกพร่อง/อาการสะอึกของ UI มากมาย การนำทางไม่สอดคล้องกัน มันยุ่งเหยิงมาก” แซนฟอร์ดกล่าว “ก่อนเบต้า ฉันไม่ได้อัปเดต hookr.io มาหลายเดือนแล้ว ซึ่งนั่นเป็นจุดประสงค์ ฉันต้องการดูว่าปริมาณการใช้ข้อมูลจะลดลงอย่างสมบูรณ์หรือยังคงสอดคล้องกัน โดยปัจจัยหลังจะเป็นตัวกำหนดว่าฉันจะดำเนินโครงการต่อไปหรือไม่”

Hookr Beta เพิ่มการปรับปรุง UI/UX และรองรับปลั๊กอินและธีมมากกว่า 800 รายการ

แซนฟอร์ดรู้สึกประหลาดใจและได้รับการสนับสนุนให้พบว่าการใช้งานเว็บไซต์นั้นแข็งแกร่งและเติบโตอย่างต่อเนื่อง เขาใช้เวลาสามเดือนในการแก้ไขปัญหา เขียนส่วนหลักของ parser ใหม่ และปรับแต่ง UI เพื่อเน้นไปที่ฟีเจอร์ที่ผู้คนต้องการจริงๆ ไซต์ได้เข้าสู่เบต้าแล้วโดยมีการปรับปรุงที่สำคัญหลายประการ:

  • ยกเครื่อง UI/UX โดยเน้นการตอบสนองและจำนวนคลิกน้อยที่สุด
  • Hookr.io เร็วเป็นสองเท่าโดยครึ่งหนึ่งของส่วนของข้อมูลดาวน์โหลด (มือถือมาก่อน)
  • ธีมได้รับการแนะนำในดัชนี – (จำนวนปัจจุบัน: 62)
  • เพิ่มปลั๊กอินหลายร้อยรายการในดัชนี (จำนวนปัจจุบัน: 827)
  • 5 เวอร์ชันล่าสุดของปลั๊กอินและธีมแต่ละตัว (ก่อนหน้านี้มีเวอร์ชันเดียวสำหรับแต่ละปลั๊กอิน)
  • ตัวอย่างการใช้งานที่ผู้ใช้สามารถตัดและวางได้
  • ซอร์สโค้ดที่มีคำอธิบายประกอบ

หน้าจอดัชนีสามารถเลื่อนได้ไม่สิ้นสุดและกรองได้ ซึ่งช่วยลดจำนวนการคลิกผ่านการแบ่งหน้าที่ไม่รู้จบ รายละเอียด Hook ได้รับการปรับปรุงเพื่อให้เป็นไปตามรูปแบบที่คล้ายกับหน้ารายละเอียดของ PHP และรวมถึงลายเซ็นโค้ดที่มีคำอธิบายประกอบและคำอธิบาย

hookr-annotated-descriptions

นอกจากข้อมูลพื้นฐานเกี่ยวกับไฟล์และบรรทัดที่กำหนดรหัส/วัตถุแล้ว Hookr ยังได้รับการอัปเดตเพื่อแสดงการเรียกกลับของ hook ที่เกี่ยวข้องซึ่งใช้ชื่อแท็กหรือลายเซ็นเดียวกันร่วมกัน

hookr-ความสัมพันธ์

ตัวอย่างการใช้งานสำหรับทุกการกระทำ ตัวกรอง ฟังก์ชัน และค่าคงที่ตอนนี้สามารถคัดลอกได้อย่างง่ายดาย ผู้ใช้ยังสามารถดูซอร์สโค้ดได้อย่างรวดเร็วด้วยบล็อกซอร์สโค้ดไฮเปอร์ลิงก์และใส่คำอธิบายประกอบใหม่ของ Hookr

ต้องการรีแบรนด์หรือไม่รีแบรนด์

หลายคนที่ค้นหาข้อมูลอ้างอิง hook/API ที่ครอบคลุมพบว่า Hookr ใช้งานง่ายกว่าการอ้างอิงโค้ด WordPress.org อย่างเป็นทางการ แซนฟอร์ดประสบปัญหาจากการสร้างสิ่งที่บางคนมองว่าเป็นทรัพยากรที่แข่งขันกัน

มีคนหลายคนที่มี/มีปัญหากับทรัพยากรที่มีอยู่ เพื่อการเปิดเผยอย่างเต็มรูปแบบ อาชีพของฉันอยู่นอกระบบนิเวศของ WordPress; มันเป็นเพียงแพลตฟอร์มที่ฉันใช้ (และรัก) ไม่ใช่ไลฟ์สไตล์

ประสบการณ์ของฉันกับ 'ชุมชน' ส่วนใหญ่เป็นไปในเชิงบวก หลายคนรักทรัพยากรในขณะที่คนอื่นไม่แยแส ฉันเขียน Hookr เพื่อช่วยเหลือนักออกแบบ/นักพัฒนา/หน่วยงานที่ถูกกฎหมาย ไม่ใช่มือสมัครเล่นที่ปลอมตัวเป็นนักออกแบบ/นักพัฒนาที่ไม่มีทักษะนอกจากการเสียสละและไม่มีอะไรดีที่จะมีส่วนร่วม

ชื่อ Hookr ได้รับการพิสูจน์แล้วว่าเป็นการโต้เถียง เนื่องจากมีคู่ต่อสู้ที่เป็นแกนนำบางคนมองว่ามันไม่เหมาะสมและเป็นที่น่ารังเกียจ แซนฟอร์ดกล่าวว่าเขาขาดการรีแบรนด์ไซต์อย่างมาก แต่เปิดรับแนวคิดนี้

“ตลาด WordPress นั้นอิ่มตัว – มันยากที่จะสร้างผลกระทบใดๆ ดังนั้นชื่อจึงเป็นเช่นนั้น” เขากล่าว “ชื่อนี้สั้น ขัดแย้ง มีความเกี่ยวข้อง และน่าจดจำ ไม่ว่าผู้คนจะชอบหรือเกลียดก็ตาม ไม่เคยมีเจตนาที่จะดูหมิ่น ขุ่นเคือง หรือทำให้ข้อมูลประชากรใด ๆ แปลกแยก

“ถ้าคนรู้สึกไม่สบายใจที่จะพูดว่า “Hookr” ในฟอรัมที่เปิดกว้าง อาจถึงเวลาที่จะต้องทิ้งรสนิยมส่วนตัวของฉันไว้ เพื่อปรับปรุงทรัพยากรให้ดีขึ้น ที่ถูกกล่าวว่าฉันกำลังอยู่ในรั้วเกี่ยวกับการเปลี่ยนชื่อ / รีแบรนด์ Hookr ถ้าฉันทำ ก็แค่เอาสิ่งกีดขวาง/ความอัปยศเริ่มต้นออกและส่งเสริมการใช้งานเท่านั้น”

เนื่องจากไซต์ยังอยู่ในช่วงเบต้า แซนฟอร์ดยังคงรวบรวมคำติชมจากผู้ใช้แต่กำลังจดจ่ออยู่กับคุณลักษณะ การแก้ไข และ SEO ถ้าเขาตัดสินใจที่จะรีแบรนด์ มันอาจจะเกิดขึ้นได้ในขณะที่ไซต์ย้ายออกจากเบต้า

อนาคตของทรัพยากร Hookr.io

หลังจากปรับปรุงการออกแบบ ลบคุณสมบัติบางอย่างที่ไม่มีใครใช้ และปรับปรุงคุณสมบัติที่ใช้งานได้ Sanford รายงานว่าจนถึงตอนนี้ผู้ใช้เพลิดเพลินกับ Hookr รุ่นเบต้า

“คำติชมที่ฉันได้รับนั้นเป็นไปในเชิงบวกอย่างมาก” เขากล่าว “การใช้งานเพิ่มขึ้นเป็นสองเท่าอย่างมีประสิทธิภาพ” คำแนะนำของผู้ใช้เกี่ยวกับฟังก์ชันการค้นหากำลังกำหนดแผนงานสำหรับการทำซ้ำทรัพยากรในครั้งต่อไป

"การใช้งานการค้นหาในปัจจุบันเป็นกลไกการกรองไม่มากก็น้อย ซึ่งจะมีผลเมื่อคุณเจาะลึกถึงดัชนีที่เกี่ยวข้อง" แซนฟอร์ดกล่าว “อย่างไรก็ตาม ผู้ใช้จำนวนมากได้ขอการค้นหาคำหลักแบบ 'ทั่วโลก' แบบเดิมๆ ที่ครอบคลุมถึงแกนหลัก ปลั๊กอิน และธีม การค้นหาทั่วโลกพร้อมกับคุณสมบัติอื่น ๆ อีกสองสามอย่างจะเปิดตัวภายในเดือนหน้าหรือประมาณนั้น”

ในขณะที่แซนฟอร์ดมุ่งมั่นที่จะรักษาทรัพยากรให้ว่างสำหรับทุกคนที่ใช้ เขากำลังสำรวจตัวเลือกระยะยาวสองสามตัวสำหรับการสร้างรายได้

“การทำให้อินเทอร์เฟซกับโฆษณารกไม่ใช่สิ่งที่ฉันอยากทำ แต่อย่าพูดว่าไม่เคยเลย” เขากล่าว “อย่างไรก็ตาม ยังมีโอกาสสร้างรายได้อีก”

ในอนาคต Sanford กำลังมองหาความเป็นไปได้ในการสร้างโครงสร้างพื้นฐานเพื่อนำเสนอ Hookr (SaaS) สำหรับนักพัฒนาธีมเชิงพาณิชย์และปลั๊กอิน

เมื่อฉันเปิดตัว Hookr Alpha มีคนไม่กี่คนถามเกี่ยวกับการใช้งานเพื่อเพิ่มเอกสารประกอบของปลั๊กอิน/ธีมระดับพรีเมียม ฉันไม่มั่นใจว่ามันคือ 'มูลค่าเพิ่ม' ที่แท้จริง ตลอดระยะเวลาหนึ่งปี ฉันได้ปรับแต่ง parser และ data object จนถึงจุดที่เป็นไปได้

Hookr Parser วิเคราะห์ซอร์สโค้ดซึ่งจากนั้นจะกระทบยอดกับเอกสารอินไลน์ที่อธิบาย บ่อยครั้ง เอกสารอินไลน์ขาดหายไปหรือผิดพลาด ฉันกับเจฟฟ์ แมทสันพูดคุยกันถึงปัญหาเหล่านี้และตัดสินใจว่าฮุคจะประเมินค่าไม่ได้หากมันสามารถระบุปัญหาเหล่านี้ได้ ซึ่งตอนนี้ก็เจอแล้ว

โมเดล SaaS สำหรับการสร้างรายได้จะช่วยให้ Sanford สามารถนำเสนอเอกสารที่สร้างไว้ล่วงหน้าสำหรับนักพัฒนาด้วยธีม/ปลั๊กอิน เขายังสำรวจความเป็นไปได้ในการเสนอข้อมูลดิบใน JSON, XML, CSV ฯลฯ ให้กับผู้ขายเพื่อนำ API microsite ไปใช้งาน

ในขณะนี้ Sanford จะยังคงทุ่มเทเวลาในการพัฒนา Hookr เพื่อเป็นข้อมูลอ้างอิงและปรับแต่งคุณลักษณะตามความคิดเห็นของผู้ใช้ หากคุณใช้ Hookr.io เป็นประจำ อย่าลังเลที่จะเสนอคำแนะนำของคุณในความคิดเห็นและติดตามโครงการบน Twitter สำหรับการอัปเดตล่าสุดทั้งหมด