ขณะนี้เราใช้ระบบที่ชื่อว่าAsciiDocซึ่งทำให้เราสามารถสร้างเอกสารในมาร์กอัปข้อความธรรมดา จากนั้นเราสามารถสร้างรูปแบบเอาต์พุตหลายรูปแบบ เราใช้ประโยชน์จากรูปแบบไฟล์ PDF เอาต์พุตและ chm เท่านั้น
ฉันสงสัยว่าถ้ามีทางเลือกให้ chm? สิ่งที่ฉันกำลังมองหาคือสิ่งที่สามารถใช้งานแบบออฟไลน์ได้ (สิ่งนี้สำคัญเนื่องจากผู้ใช้ของเราจำนวนเล็กน้อยอยู่ในสถานที่ห่างไกล) ด้วยซอฟต์แวร์ของเรา ควรมีดัชนี (สามารถทำได้ง่ายเหมือนหน้า html ที่มีคำไฮเปอร์ลิงก์) ควรค้นหาได้และควรมีกลไกที่อนุญาตให้มีการเรียกรายการเฉพาะจากรหัส (คล้ายกับวิธีใช้ตามบริบท)
สองสิ่งที่ขัดแย้งกับ PDF ในกรณีนี้คือ:
- ความช่วยเหลือที่มีความละเอียดอ่อนตามบริบทไม่ใช่ตัวเลือก
- โดยทั่วไปแล้วเอกสารมีขนาดค่อนข้างใหญ่
- PDF เหมาะสมกับเอกสารที่พิมพ์มากกว่าวิธีใช้แบบตามบริบท
สิ่งที่ฉันต้องการคือการใช้ html ปัญหาเดียวของ html คือฉันไม่สามารถหาวิธีให้การค้นหาคำหลักได้โดยอัตโนมัติ (นอกเหนือจากฟังก์ชัน ctrl + f ของเบราว์เซอร์ - ฉันต้องการสิ่งที่ชัดเจนกว่า) ฉันไม่สามารถหาวิธีในการสร้างดัชนีไฮเปอร์ลิงก์ของคำสำคัญได้โดยอัตโนมัติ ความช่วยเหลือที่ละเอียดอ่อนตามบริบทนั้นง่ายเนื่องจากแท็กส่วน - ฉันสามารถส่ง URL ของหน้าและส่วนที่ฉันสนใจในเบราว์เซอร์เริ่มต้นและหน้านั้นควรโหลดจนถึงส่วนที่ถูกต้อง
ความต้องการของฉันฟังดูแย่มากเหมือน chm - พวกเขาทำ ฉันทำแบบจำลองตามข้อกำหนดของฉัน เหตุผลเดียวที่ฉันไม่ชอบ chm เป็นเพราะวิธีการที่รหัสโต้ตอบกับมันโดยใช้ mapids และเช่นนั้น ฉันจะค่อนข้างใช้เก็บรายการข้อความธรรมดา (ที่สร้างขึ้นโดยอัตโนมัติสำหรับฉัน) ที่รหัสของฉันสามารถใช้ในการเข้าถึงบริบทส่วนที่สำคัญของเอกสาร
ฉันจินตนาการถึงสคริปต์ที่จะผ่านไฟล์เอาต์พุต html และสร้างหน้าดัชนีที่มีรายการคำหลักที่พบ เห็นได้ชัดว่าควรมีกลไกการยกเว้นคำที่จะไม่สนใจคำเช่น: มันเป็น ฯลฯ ส่วนนี้จะค่อนข้างง่ายต่อการเขียน ส่วนที่สองจะต้องมีสคริปต์ของการจัดเรียงบางอย่างเพื่อรวบรวมฐานข้อมูลของคำหลักและตำแหน่งของพวกเขาภายในข้อความ HTML ฉันคิดว่านี่จะเป็นส่วนที่ยุ่งยากพร้อมกับให้กลไกการค้นหาในเบราว์เซอร์
ความคิดเห็นใด ๆ เกี่ยวกับทางเลือกจะได้รับการชื่นชม ฉันชอบที่จะใช้วิกิหรือชุดของหน้า html แบบคงที่ที่โฮสต์บนเว็บเซิร์ฟเวอร์แห่งหนึ่ง แต่เรามีข้อกำหนดการใช้งานออฟไลน์ที่สำคัญ เพียงวาง html ลงในไดรฟ์ในระบบไม่ได้ให้ข้อกำหนดการค้นหาที่เราต้องการ
แก้ไข:
ฉันออกแบบซอฟต์แวร์ที่ใช้โดยอุตสาหกรรมการขุด เหมืองจำนวนมากอยู่ในระยะไกลและไม่สามารถเข้าถึงอินเทอร์เน็ตได้อย่างมีความหมาย ไม่มีอะไรผิดปกติกับ pdf หรือ html หรือ chm (ยกเว้นว่ามันเริ่มเก่าแล้ว) ถ้าฉันสามารถแสดงไฟล์ pdf ในตำแหน่งที่ถูกต้อง (เช่นความช่วยเหลือที่ไวต่อบริบท) ฉันจะใช้มัน ฉันเกือบอยากจะเขียนของตัวเอง - โดยพื้นฐานแล้วมันจะเป็น wiki แบบพกพา ถ้าคุณแนะนำ wiki แบบพกพาคุณต้องคิดถึงผู้ใช้ปลายทางซึ่งอาจไม่มีประสบการณ์ในการใช้เครื่องมือดังกล่าว มันจะต้องมีคนตายง่าย ๆ นั่นคือความงามของ CHM มันเป็นความเจ็บปวดในการทำงานด้วย แต่ผู้ใช้ปลายทางชอบมัน