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