แพลตฟอร์มสำหรับจัดเก็บและจัดระเบียบข้อมูลและเอกสาร ดูรายละเอียดของ BookStack ได้ที่เว็บไซต์อย่างเป็นทางการที่ https://www.bookstackapp.com/
คำแนะนำในการติดตั้ง
เอกสารประกอบ
อินสแตนซ์สาธิต
เข้าสู่ระบบผู้ดูแลระบบ
ภาพหน้าจอ
บล็อก BookStack
รายการประเด็น
แชทไม่ลงรอยกัน
ตัวเลือกการสนับสนุน
BookStack เป็นแพลตฟอร์มเอกสารที่เชื่อถือได้ซึ่งมอบประสบการณ์ที่น่าพึงพอใจและเรียบง่ายนอกกรอบ ผู้ใช้อินสแตนซ์รายใหม่ควรพบว่าประสบการณ์นั้นใช้งานง่าย และต้องใช้ทักษะการประมวลผลคำขั้นพื้นฐานเท่านั้นจึงจะมีส่วนร่วมในการสร้างเนื้อหาบน BookStack ได้ แพลตฟอร์มควรมีคุณสมบัติด้านพลังงานขั้นสูงแก่ผู้ที่ต้องการ แต่ไม่ควรรบกวนประสบการณ์การใช้งานหลักที่เรียบง่ายของผู้ใช้
BookStack ไม่ได้ได้รับการออกแบบให้เป็นแพลตฟอร์มที่สามารถขยายได้เพื่อใช้สำหรับวัตถุประสงค์ที่แตกต่างจากข้อความข้างต้น
ในแง่ของปรัชญาการพัฒนา BookStack มีแนวทางที่ผ่อนคลาย เปิดกว้าง และเป็นบวก ท้ายที่สุดแล้ว นี่คือซอฟต์แวร์ฟรีที่พัฒนาและดูแลโดยผู้ที่สละเวลาว่างของตนเอง
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับโครงการและที่มาของโครงการได้ในคำถามที่พบบ่อยของเราที่นี่
ด้านล่างนี้คือผู้สนับสนุนโครงการทองแดง เงิน และทองของเรา ขอขอบคุณบริษัทเหล่านี้เป็นอย่างยิ่งที่สนับสนุนโครงการนี้ หมายเหตุ: บริการที่ระบุไว้ไม่ได้รับการทดสอบ ตรวจสอบ หรือสนับสนุนโดยโครงการ BookStack อย่างเป็นทางการไม่ว่าในลักษณะใด
รายละเอียดการบริจาคโครงการ - หน้าผู้สนับสนุน GitHub - หน้า Ko-fi
โปรดดูเอกสารการพัฒนาของเราสำหรับรายละเอียดทั้งหมดเกี่ยวกับการทำงานกับซอร์สโค้ด BookStack
หากคุณต้องการปรับแต่งหรือขยายอินสแตนซ์ BookStack ของคุณเอง โปรดดูที่หน้าเอกสารประกอบการแฮ็ก BookStack เพื่อดูรายละเอียดเกี่ยวกับตัวเลือกต่างๆ เพื่อบรรลุเป้าหมายนี้โดยไม่ต้องแก้ไขซอร์สโค้ด BookStack
รายละเอียดเกี่ยวกับรูปแบบการกำหนดเวอร์ชันของ BookStack และกระบวนการเผยแพร่ทั่วไปมีอยู่ที่นี่
การแปลข้อความภายใน BookStack ได้รับการจัดการผ่านโปรเจ็กต์ BookStack บน Crowdin สตริงบางตัวมีตัวแปรที่นำหน้าโคลอน เช่น :userName
ปล่อยค่าเหล่านี้ไว้เหมือนเดิม เนื่องจากจะถูกแทนที่ในขณะรันไทม์
โปรดใช้ Crowdin เพื่อสนับสนุนการแปลแทนการเปิดคำขอดึง การแปลภายในโค้ดเบสที่ใช้งานได้อาจล้าสมัย และการรวมผ่านโค้ดอาจทำให้เกิดปัญหาข้อขัดแย้งและการซิงค์ หากคุณไม่สามารถใช้ Crowdin ได้ด้วยเหตุผลบางประการ อย่าลังเลที่จะเปิดประเด็นเพื่อหารือเกี่ยวกับทางเลือกอื่น
หากคุณต้องการเพิ่มภาษาใหม่ลงใน Crowdin เพื่อให้คุณสามารถแปลได้ โปรดเปิดฉบับใหม่ที่นี่
โปรดทราบว่าการแปลใน BookStack มีให้กับ "Crowdin Global Translation Memory" ซึ่งช่วยให้ BookStack และโปรเจ็กต์อื่นๆ ค้นหาคำแปลได้ หากคุณไม่พอใจกับการสนับสนุนในเรื่องนี้ ไม่แนะนำให้แปลไปยัง BookStack แม้จะแปลด้วยตนเองผ่าน GitHub ก็ตาม
อย่าลังเลที่จะสร้างปัญหาเพื่อขอคุณสมบัติใหม่หรือรายงานข้อบกพร่องและปัญหา โปรดปฏิบัติตามเทมเพลตที่ให้ไว้เมื่อสร้างปัญหา
เรายินดีรับคำขอดึงข้อมูล แต่เว้นแต่จะเป็นการปรับแต่งเล็กน้อย อาจเป็นการดีที่สุดที่จะเปิดคำขอดึงข้อมูลตั้งแต่เนิ่นๆ หรือสร้างปัญหาสำหรับการเปลี่ยนแปลงที่คุณตั้งใจไว้ เพื่อหารือเกี่ยวกับวิธีที่จะเข้ากับโครงการและวางแผนการผสาน เพียงเพราะมีคำขอคุณลักษณะอยู่หรือถูกแท็ก ไม่ได้หมายความว่าคุณลักษณะนั้นจะได้รับการยอมรับในโครงการหลัก
ควรสร้างคำขอดึงจากสาขา development
เนื่องจากจะถูกรวมกลับเข้าสู่ development
เมื่อเสร็จสิ้น โปรดอย่าสร้างหรือขอรวมเข้ากับสาขา release
เนื่องจากนี่เป็นเพียงการเผยแพร่รุ่นเท่านั้น หากคุณต้องการแก้ไขเนื้อหา CSS หรือ JavaScript โปรดแก้ไขไฟล์ต้นฉบับที่พบใน resources/
ไฟล์ CSS หรือ JS ใดๆ ใน public
สร้างขึ้นจากไฟล์ต้นฉบับเหล่านี้ ดังนั้นจึงไม่ควรแก้ไขโดยตรง
สามารถดูจรรยาบรรณของโครงการได้ที่นี่
ข้อมูลความปลอดภัยสำหรับการจัดการอินสแตนซ์ BookStack สามารถดูได้จากไซต์เอกสารประกอบที่นี่
หากคุณต้องการรับการแจ้งเตือนเกี่ยวกับข้อกังวลด้านความปลอดภัยที่อาจเกิดขึ้น คุณสามารถลงทะเบียนในรายชื่ออีเมลด้านความปลอดภัยของ BookStack ได้
หากคุณต้องการรายงานข้อกังวลด้านความปลอดภัย ดูรายละเอียดการดำเนินการได้ที่นี่
เราต้องการให้ BookStack ยังคงเข้าถึงได้สำหรับผู้คนจำนวนมากที่สุดเท่าที่จะเป็นไปได้ เรามุ่งเป้าไปที่มาตรฐาน WCAG 2.1 ระดับ A เป็นอย่างน้อยหากเป็นไปได้ แม้ว่าเราจะไม่ทดสอบสิ่งนี้อย่างเคร่งครัดในการเปิดตัวแต่ละครั้งก็ตาม หากคุณพบปัญหาในการเข้าถึงใด ๆ โปรดอย่าลังเลที่จะเปิดปัญหา
เว็บไซต์ที่มีเอกสารโครงการและบล็อกสามารถพบได้ใน BookStackApp/repo เว็บไซต์
แหล่งที่มาของ BookStack มีให้ภายใต้ใบอนุญาต MIT
ห้องสมุดที่ใช้และรวมอยู่ใน BookStack นั้นจัดทำขึ้นภายใต้ใบอนุญาตและลิขสิทธิ์ของตนเอง สิทธิ์การใช้งานสำหรับการขึ้นต่อกันหลักของเราหลายรายการสามารถพบได้ในรายการการระบุแหล่งที่มาด้านล่าง แต่นี่ไม่ใช่รายการทั้งหมดของโปรเจ็กต์ทั้งหมดที่ใช้ใน BookStack
สามารถดูบุคคลผู้ยิ่งใหญ่ที่ทำงานเพื่อสร้างและปรับปรุง BookStack ได้ที่นี่ สามารถดูผู้คนที่ยอดเยี่ยมที่ให้บริการการแปลผ่าน GitHub หรือผ่าน Crowdin ได้ที่นี่
ด้านล่างนี้คือโปรเจ็กต์โอเพ่นซอร์สดีๆ ที่ใช้ช่วยสร้าง BookStack หมายเหตุ: นี่ไม่ใช่รายการไลบรารีและโปรเจ็กต์ทั้งหมดที่จะใช้ในอินสแตนซ์ BookStack ที่ใช้งานอยู่
ลาราเวล - เอ็มไอที
TinyMCE - เอ็มไอที
คำศัพท์ - MIT
CodeMirror - เอ็มไอที
จัดเรียงได้ - MIT
ไอคอนวัสดุของ Google - Apache-2.0
markdown-it และ markdown-it-task-lists - MIT และ ISC
Dompdf - LGPL เวอร์ชัน 2.1
KnpLabs/เร็ว - MIT
WKHTMLtoPDF - LGPL เวอร์ชัน 3.0
diagrams.net - ข้อกำหนดเวอร์ชันฝังตัว / โครงการแหล่งที่มา - Apache-2.0
ชุดเครื่องมือ SAML PHP ของ OneLogin - MIT
ลีก/คอมมอนมาร์ค - BSD-3-Clause
ลีก/ฟลายซิสเต็ม - MIT
ลีก/html-to-markdown - MIT
ลีก/oauth2-ไคลเอนต์ - MIT
pragmarx/google2fa - เอ็มไอที
เบคอน/BaconQrCode - BSD-2-Clause
phpseclib - เอ็มไอที
เครื่องจักร - เอ็มไอที
PHPStan และ Larastan - MIT และ MIT
PHP_CodeSniffer - BSD 3-ข้อ
JakeArchibald/IDB-Keyval - Apache-2.0
สำหรับรายละเอียดโดยละเอียดของโปรเจ็กต์ JavaScript และ PHP ที่นำเข้าและใช้งานผ่านตัวจัดการแพ็คเกจ NPM และนักแต่งเพลง พร้อมด้วยใบอนุญาต โปรดดู dev/licensing/js-library-licenses.txt และ dev/licensing/php-library-licenses ไฟล์ .txt