ประวัติศาสตร์
ครั้งหนึ่งฉันเคยพยายามสร้างบทความเกี่ยวกับโครงการวิกิบางโครงการ แต่พวกเขาถูกทำลายเนื่องจากไม่มีคุณค่าทางสารานุกรม และโดยทั่วไปแล้ว หากคุณเขียนเกี่ยวกับสิ่งใหม่ ๆ และไม่รู้จัก จะถือว่าเป็นการประชาสัมพันธ์ หลังจากนั้นไม่นาน บทความของฉันก็ถูกลบไป ตอนแรกฉันรู้สึกเสียใจ แต่ในการสนทนามีการเชิญให้ฉันเข้าร่วมโครงการวิกิเล็ก ๆ เกี่ยวกับทุกสิ่ง (จากนั้นฉันก็ถูกเสนอให้เขียนบทความสำหรับไซต์อื่น) ฉันไม่เคยได้ยินเกี่ยวกับเขามาก่อน แต่ฉันก็ยังมีความสุขที่ได้เขียนบทความเกี่ยวกับไซต์ที่มีคนดำเนินการอยู่ อย่างไรก็ตามทั้งสองโปรเจ็กต์ได้รับการอัปเดตอยู่ในการค้นหาและอ่านแล้ว - สำหรับฉันนี่ก็เพียงพอแล้วที่จะเขียนบทวิจารณ์โครงการของฉัน ดูเหมือนว่าทั้งสองไซต์จะขับเคลื่อนโดย MediaWiki หรือกลไกที่คล้ายกัน และดูเหมือนพอร์ทัลวิกิยอดนิยมอื่น ๆ
จากไซต์วิกิไปจนถึงเอ็นจิ้นวิกิ

ตั้งแต่นั้นเป็นต้นมา การสร้างไซต์ wiki ที่เน้นโครงการด้านไอทีก็กลายเป็นเรื่องที่น่าสนใจ เพราะท้ายที่สุดแล้ว สิ่งนี้จะดึงดูดผู้คนจำนวนมากที่ต้องการพูดคุยเกี่ยวกับผลิตภัณฑ์ของตน และฉันยังต้องการสร้างโครงสร้างและการออกแบบไซต์ของตัวเองที่เป็นเอกลักษณ์ ซึ่งอาจเหมาะกับโครงการอื่นๆ อีกมากมาย หลังจากที่ไซต์พร้อมแล้ว ฉันได้สร้างแผงผู้ดูแลระบบและโพสต์โค้ดบน GitHub ประการแรก เพราะคุณสามารถเขียนเกี่ยวกับโครงการโอเพ่นซอร์ส และทำให้ไม่ใช่แค่ไดเร็กทอรีของไซต์ธรรมดาๆ เท่านั้น นอกจากนี้ฉันจะดีใจถ้ามีคนต้องการสร้างเว็บไซต์โดยใช้เครื่องมือของฉัน
กำลังพยายามแก้ไขโฮสติ้ง
น่าเสียดายที่มีเพียงไม่กี่คนที่เลือกเครื่องมือ wiki สำหรับ node.js เว็บมาสเตอร์ส่วนใหญ่จะชอบสิ่งที่พวกเขาได้จัดการไปแล้ว ซึ่งก็คือ PHP และนอกจากนี้ บริการโฮสติ้งที่มีอยู่ส่วนใหญ่ยังได้รับการกำหนดค่าสำหรับ PHP และสำหรับ node.js คุณจะต้องเช่า VPS
ฉันอยากจะทำให้ผลิตภัณฑ์ของฉันเข้าถึงได้มากขึ้น แนวคิดในการโฮสต์วิกิมาจาก Fandom Wiki Hosting จะทำให้กลไกของฉันพร้อมใช้งานสำหรับผู้ชมจำนวนมากขึ้น และยังทำให้โดดเด่นกว่าคนอื่นๆ อีกหลายร้อย (). ฉันเขียนสคริปต์ ghost.sh ที่เพิ่มพอร์ทัลบนโดเมนใหม่ (สร้างไดเร็กทอรีการทำงานสำหรับไซต์ คัดลอกโค้ดเอ็นจิ้นเริ่มต้นลงไป สร้างฐานข้อมูลด้วยผู้ใช้และรหัสผ่าน กำหนดค่าสิทธิ์การเข้าถึงสำหรับทั้งหมดนี้) และ ยังเพิ่มลิงก์ไปยัง cloud commander ซึ่งให้การเข้าถึงแบบอ่านและเขียนไฟล์จากไดเร็กทอรีการทำงานของไซต์ สิ่งที่เหลืออยู่คือการลงทะเบียนโดเมนใหม่ด้วยตนเองในตัวจัดการ DNS และเพิ่มลงในการเปิดตัวในสคริปต์หลัก ตัวโฮสติ้งยังอยู่ในช่วงเบต้า - บางทีลูกค้ารายแรกอาจมีข้อผิดพลาดบางอย่างในระหว่างการเปิดตัวครั้งแรก (โดยทั่วไป ฉันไม่เคยมีประสบการณ์ในการสร้างโปรเจ็กต์ดังกล่าวเป็นโฮสติ้งมาก่อน บางทีฉันอาจทำบางอย่างไม่ถูกต้องหรือไม่ดี แต่ฉันเริ่มเปิดตัวไซต์แรกของฉันบนเอนจิ้น (ไซต์โฮสต์) และมันใช้งานได้ดี และฉันก็อัปโหลดมันด้วยซ้ำ เพื่ออัปเดต)

ผล
แต่โดยรวมแล้วน่าสนใจมาก:
- แม้แต่คนที่ห่างไกลจากการพัฒนาเว็บก็สามารถสร้างเว็บไซต์บนโฮสติ้งของฉันได้
- ติดตามกิจกรรมในหน้าหลัก
- มีภาพตัวอย่างสำหรับเพจต่างๆ
- การออกแบบที่สวยงามรวมถึงอุปกรณ์พกพา
- ปรับให้เข้ากับเครื่องมือค้นหา
- เป็นภาษารัสเซียโดยสมบูรณ์;
- การโหลดหน้าอย่างรวดเร็ว
- แผงผู้ดูแลระบบแบบง่าย รวมถึงการเข้าถึงไฟล์เอ็นจิ้นจากไดเร็กทอรีการทำงาน (โดยตรงจากเบราว์เซอร์ CloudCommander)
- รหัสเซิร์ฟเวอร์แบบธรรมดา (มากกว่า 1000 บรรทัด รหัสสคริปต์ไคลเอนต์ - ประมาณ 500)
- คุณสามารถเปลี่ยนแปลงซอร์สโค้ดได้
ฉันจะเขียนทันที สิ่งที่ขาดหายไปในปัจจุบันสิ่งที่คุณสามารถ ผลักออกไปเพื่อที่คุณจะได้ไม่เสียเวลา บางทีบางประเด็นอาจจะถูกนำมาใช้ในอนาคตอันใกล้นี้
- ไม่มีการลงทะเบียนผู้ใช้และการมอบสิทธิ์การเข้าถึง การเผยแพร่หลังจากเข้าสู่ captcha
- แผนผังความคิดเห็นของผู้ใช้สำหรับเพจอาจไม่พร้อมสำหรับการจัดทำดัชนีเนื่องจาก Ajax
- หากคุณต้องการฟังก์ชันยูทิลิตี้เฉพาะบางอย่าง ฟังก์ชันเหล่านั้นอาจไม่พร้อมใช้งาน แต่ฟังก์ชั่นพื้นฐานก็ถูกนำมาใช้อย่างเต็มที่
PS
กลไกนี้เรียกว่า WikiClick ซึ่งเป็นเว็บไซต์อย่างเป็นทางการพร้อมโฮสติ้ง . รหัสโครงการ .
ที่มา: will.com
