Grav - ภาพรวม
Gravเป็นระบบการจัดการเนื้อหาแบบไฟล์แบน ระบบนี้ไม่ได้ใช้ฐานข้อมูลในการจัดเก็บเนื้อหา แต่จะใช้ไฟล์ข้อความ (.txt) หรือไฟล์ markdown (.md) เพื่อจัดเก็บเนื้อหา ส่วนไฟล์แบนหมายถึงข้อความที่อ่านได้และจัดการกับเนื้อหาด้วยวิธีง่ายๆซึ่งสามารถทำได้ง่ายสำหรับนักพัฒนา
Grav ได้รับการพัฒนาโดย Rocket Themeทีม. ทำงานบน PHP และเป็น CMS แบบโอเพ่นซอร์สเช่น Joomla, Wordpress หรือ Drupal
ทำไมต้อง Grav?
ปัจจุบัน Grav เป็นระบบจัดการเนื้อหาไฟล์แบนที่เร็วที่สุด การเผยแพร่และจัดการเนื้อหาด้วย Grav ทำได้ง่ายกว่า ช่วยให้นักพัฒนาจัดการเนื้อหาได้ง่ายมากโดยการจัดเก็บเนื้อหาในไฟล์ (เช่นไฟล์ข้อความหรือไฟล์มาร์กดาวน์) แทนที่จะอยู่ในฐานข้อมูล
Grav ช่วยให้คุณสร้างไซต์ที่เรียบง่ายจัดการได้และรวดเร็ว มีค่าใช้จ่ายน้อยกว่า CMS ที่ขับเคลื่อนด้วยฐานข้อมูลและมีประโยชน์กับ I / O สำหรับการจัดการไฟล์เมื่อคุณมีทรัพยากรไม่เพียงพอ
คุณสมบัติของ Grav
เป็นแพลตฟอร์มเว็บไฟล์แบนที่รวดเร็วง่ายและมีประสิทธิภาพ
ใช้ในการสร้างเว็บไซต์โดยไม่มีเครื่องมือพิเศษหรือความรู้เกี่ยวกับ html
ใช้ไฟล์ข้อความหรือไฟล์ markdown เพื่อจัดเก็บเนื้อหา
ไม่ได้ใช้ฐานข้อมูลดังนั้นจึงช่วยลดปัญหาคอขวดได้
ใช้เทมเพลตที่ใช้ PHP จาก Twig ซึ่งแยกวิเคราะห์โดยตรงเป็น PHP ที่ทำให้รวดเร็ว
ข้อดี
ไม่ได้ใช้ฐานข้อมูล CMS ดังนั้นจึงง่ายมากในการติดตั้งและจะพร้อมใช้งานเมื่อคุณอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์
ใช้ไฟล์ข้อความ Markdown เพื่อทำให้สิ่งต่างๆง่ายขึ้น เมื่อใช้สิ่งนี้เนื้อหาจะถูกแปลงเป็น HTML แบบไดนามิกและแสดงในเบราว์เซอร์
ในกรณีของความปลอดภัย Grav ไม่มีพื้นที่ผู้ดูแลระบบและฐานข้อมูล ดังนั้นจึงไม่มีโอกาสที่จะเจาะเข้าไปในบัญชีหรือในฐานข้อมูลเพื่อเข้าถึงข้อมูลสำคัญ
คุณสามารถสำรองไฟล์ทั้งหมดเพื่อเก็บสำเนาสำรองของเว็บไซต์ของคุณได้อย่างง่ายดายเนื่องจากไม่มีฐานข้อมูลให้สำรองข้อมูล
เป็นซอฟต์แวร์ที่ไม่ต้องใช้เวลาเรียนรู้มากขึ้น
ข้อเสีย
คุณอาจเจอกรณีที่ผู้ใช้ที่ไม่ได้รับอนุญาตอาจเข้าถึงเนื้อหาของคุณจากไฟล์โดยตรงเนื่องจากไม่มีฐานข้อมูลสำหรับไฟล์
เป็นการยากที่จะสร้างเว็บไซต์ที่ซับซ้อนโดยใช้ Grav CMS