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

เราได้ทดสอบภายใน แต่เราหวังว่าจะใช้เฟสเบต้าสาธารณะนี้เพื่อระบุแยกและแก้ไขปัญหาที่เกี่ยวข้องกับปลั๊กอินเพื่อให้แน่ใจว่ามันแข็งแกร่งและเชื่อถือได้มากที่สุด
สำหรับ การแชทสด โปรดใช้ห้องแชท Discord เฉพาะสำหรับการสนทนาที่เกี่ยวข้องโดยตรงกับ GRAV
สำหรับ ข้อบกพร่องคุณสมบัติการปรับปรุง โปรดตรวจสอบให้แน่ใจว่าคุณสร้างปัญหาในที่เก็บปลั๊กอินปลั๊กอิน GitHub
ก่อนอื่นให้แน่ใจว่าคุณใช้ GRAV 1.6.7 ล่าสุดหรือใหม่กว่า สิ่งนี้จำเป็นสำหรับปลั๊กอินผู้ดูแลระบบเพื่อให้ทำงานได้อย่างถูกต้อง ( -f บังคับให้รีเฟรชของดัชนี GPM)
$ bin/gpm selfupgrade -f
ปลั๊กอินผู้ดูแลระบบต้องการความช่วยเหลือจากปลั๊กอินอื่น ๆ อีก 3 ตัวดังนั้นเพื่อให้ปลั๊กอินผู้ดูแลระบบทำงานได้คุณต้องติดตั้ง ผู้ดูแลระบบ การเข้าสู่ระบบ แบบฟอร์ม และปลั๊กอิน อีเมล ก่อน สิ่งเหล่านี้มีให้ผ่าน GPM และเนื่องจากปลั๊กอินมีการพึ่งพาคุณเพียงแค่ต้องดำเนินการต่อและติดตั้งปลั๊กอินผู้ดูแลระบบและเห็นด้วยเมื่อได้รับแจ้งให้ติดตั้งอื่น ๆ :
$ bin/gpm install admin
การติดตั้งด้วยตนเองไม่ใช่วิธีการติดตั้งที่แนะนำอย่างไรก็ตามยังคงเป็นไปได้ที่จะติดตั้งปลั๊กอินผู้ดูแลระบบด้วยตนเอง โดยทั่วไปคุณต้องดาวน์โหลดปลั๊กอินแต่ละตัวต่อไปนี้:
แยกไฟล์เก็บถาวรแต่ละไฟล์ลงในโฟลเดอร์ user/plugins ของคุณจากนั้นตรวจสอบให้แน่ใจว่าโฟลเดอร์ถูกเปลี่ยนชื่อเป็นเพียงแค่ admin/ , login/ , form/ และ email/ จากนั้นดำเนินการตาม คำแนะนำการใช้งานด้านล่าง
หลังจากนี้คุณต้องสร้างบัญชีผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบ:
$ bin/plugin login new-user
หรือคุณสามารถสร้างบัญชีผู้ใช้ด้วยตนเองในไฟล์ที่เรียกว่า user/accounts/admin.yaml ชื่อไฟล์ นี้เป็น ชื่อผู้ใช้ ที่คุณจะใช้ในการเข้าสู่ระบบ เนื้อหาจะมีข้อมูลอื่น ๆ สำหรับผู้ใช้
password: 'password'
email: '[email protected]'
fullname: 'Johnny Appleseed'
title: 'Site Administrator'
access:
admin:
login: true
super: true
แน่นอนคุณควรแก้ไข email password fullname และ title เพื่อให้เหมาะกับความต้องการของคุณ
คุณสามารถใช้รหัสผ่านใด ๆ เมื่อคุณใส่ไว้ในไฟล์
.yamlนี้ด้วยตนเอง อย่างไรก็ตามเมื่อคุณเปลี่ยนรหัสผ่านในผู้ดูแลระบบจะต้องมีหมายเลขอย่างน้อยหนึ่งหมายเลขและตัวพิมพ์ใหญ่หนึ่งตัวและตัวพิมพ์เล็กและตัวอักษรอย่างน้อย 8 ตัวขึ้นไป
โดยค่าเริ่มต้นคุณสามารถเข้าถึงผู้ดูแลระบบได้โดยชี้เบราว์เซอร์ไปที่ http://yoursite.com/admin คุณสามารถเข้าสู่ระบบด้วย username และ password ที่ตั้งไว้ในไฟล์ YAML ที่คุณกำหนดค่าไว้ก่อนหน้านี้
หลังจากเข้าสู่ระบบ รหัสผ่านธรรมดา ของคุณจะถูกลบและแทนที่ด้วยรหัส ที่เข้ารหัส
หากคุณติดตามบล็อก, Twitter, Discord Chat ฯลฯ คุณอาจรู้อยู่แล้วในขณะนี้ว่าความตั้งใจของเราคือการจัดหาปลั๊กอินนี้สองเวอร์ชัน
เวอร์ชันฟรีมาตรฐาน มีประสิทธิภาพมากและมีฟังก์ชั่นมากกว่าระบบ CMS แบบแบนเชิงพาณิชย์ส่วนใหญ่
นอกจากนี้เรายังตั้งใจที่จะเปิดตัวในอนาคตอันใกล้นี้เป็น รุ่น Pro ที่มีคุณสมบัติหลากหลายมากขึ้นซึ่งจะรวมถึงฟังก์ชั่นที่ได้รับการปรับปรุงรวมถึงความสามารถเพิ่มเติมที่ดีต่อการมี รุ่น Pro นี้จะเป็นปลั๊กอิน ที่ชำระแล้ว ราคาที่ยังไม่ได้สรุป 100%
ก่อนอื่นติดตั้ง Dev Dependencies โดยเรียกใช้ composer update จาก Grav Root จากนั้น composer test จะเรียกใช้การทดสอบหน่วยซึ่งควรดำเนินการได้สำเร็จในเว็บไซต์ใด ๆ