วิธีสร้างหน้าเว็บอย่างรวดเร็วและง่ายดายด้วย Grav

การมีตัวตนบนอินเทอร์เน็ตกลายเป็นหนึ่งในวัตถุประสงค์หลักของ บริษัท และบุคคลตั้งแต่บล็อกสำหรับสมัครเล่นไปจนถึงหน้าเว็บที่เป็นนวัตกรรมใหม่ซึ่งแต่ละคนมีสไตล์ของตัวเองและวัตถุประสงค์ที่แตกต่างกัน ยุคของอินเทอร์เน็ตทำให้ทุกคนสามารถเรียนรู้ได้ วิธีสร้างเว็บเพจอย่างรวดเร็วและง่ายดาย มีเครื่องมือมากมายที่ทำให้งานนี้เป็นเรื่องเล็กน้อย แต่วันนี้เราจะมาพูดถึง Gravเราไม่ต้องสงสัยเลยว่าคุณจะรักมัน

Grav คืออะไร?

Grav เป็น CMS โอเพ่นซอร์สที่ทันสมัยที่ช่วยให้เราสร้างหน้าเว็บในไฟล์ รวดเร็ว, ง่าย y มีความยืดหยุ่นขึ้นอยู่กับแพลตฟอร์มเว็บและไม่จำเป็นต้องติดตั้งเราเพียงแค่ต้องแตกไฟล์ ZIP และเราจะมี Grav funcionando

Grav ปฏิบัติตามหลักการที่คล้ายกันกับแพลตฟอร์ม CMS อื่น ๆ แต่มีปรัชญาการออกแบบที่แตกต่างจากส่วนใหญ่ Grav มาพร้อมกับ ระบบการจัดการแพ็คเกจ เพื่อให้ง่ายต่อการติดตั้งปลั๊กอินและการปรับปรุงชุดรูปแบบรวมถึงการอัปเดตที่เรียบง่าย

โลโก้ Grav

โลโก้ Grav

เทคโนโลยีที่รวมอยู่ใน Grav

สถาปัตยกรรมของ Grav ได้รับการออกแบบมาเพื่อใช้เทคโนโลยีที่ดีที่สุดและเสถียรที่สุดโดยมีจุดมุ่งหมายว่า ใช้งานง่ายและง่ายต่อการขยาย รวมเทคโนโลยีที่สำคัญบางอย่าง Grav เสียง:

ทำไมต้องเลือก Grav?

มีเหตุผลพื้นฐาน 4 ประการที่ทำให้ฉันคิดอย่างนั้น Grav เป็น CMS ที่เราสามารถเลือกสร้างหน้าเว็บของเราได้

Grav Editor

Grav Editor

Grav เป็นไปอย่างรวดเร็ว

นี้ CMS มันถูกสร้างขึ้นด้วยความตั้งใจที่จะให้เร็วที่สุดในประเภทนี้ดังนั้นตั้งแต่การสร้างนักพัฒนาได้ให้ความสำคัญกับเทคโนโลยีและวิธีการตั้งโปรแกรมเพื่อให้มีประสิทธิภาพสูง

Grav ใช้งานง่าย

Grav ได้รับการออกแบบมาสำหรับทั้งผู้ใช้มือใหม่และผู้ชำนาญดังนั้นอินเทอร์เฟซจึงค่อนข้างใช้งานง่ายคุณสมบัติต่างๆได้รับการบันทึกไว้อย่างดีและมีสายการเรียนรู้ที่แคบมาก นอกจากนี้ด้วยปลั๊กอินมากมายที่ Grav นำเสนอและคุณสามารถเพิ่มฟังก์ชันการทำงานแต่ละอย่างสามารถปรับให้เข้ากับรสนิยมและความสะดวกสบายของคุณได้

ผู้ดูแลระบบของ Grav มีอินเทอร์เฟซที่เรียบง่ายและใช้งานง่ายเพื่อให้การกำหนดค่าและการสร้างเนื้อหาเป็นไปอย่างง่ายดายรวดเร็วและน่าพอใจ นอกจากนี้ในผู้ดูแลระบบเรายังสามารถดูสถานะของไซต์สถิติรายการแก้ไขการกำหนดค่าติดตั้งแพ็คเกจได้ด้วยคลิกเดียวและอื่น ๆ

Grav สามารถขยายได้

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

Grav เป็นโอเพ่นซอร์ส

เหตุผลที่มีน้ำหนักมากสำหรับเรา Grav es โอเพนซอร์ส และรหัสทั้งหมดมีอยู่ในไฟล์ ที่เก็บอย่างเป็นทางการ. คุณสามารถปรับปรุงมีส่วนร่วมทดสอบสร้างฟังก์ชันใหม่ ๆ ศึกษาโค้ดของสิ่งอื่น ๆ ได้ CMS มันเปิดกว้างสำหรับโลกและต้องการให้คุณพัฒนา ต้องขอบคุณชุมชนที่ยอดเยี่ยมความก้าวหน้าของกราฟมีมากมายและความเร็วในการแก้ไขข้อบกพร่องหรือปัญหานั้นเป็นที่โจษจัน

คุณสมบัติ Grav

Grav มีคุณสมบัติและฟังก์ชันการทำงานมากมายหลายอย่างที่พวกเขาสร้างขึ้นบนเว็บไซต์อย่างเป็นทางการ เซสชั่น เพียงเพื่อแสดงรายการพวกเขาเราจะพึ่งพามันเพื่อให้พวกเขารู้จัก

ปลั๊กอิน Grav

ปลั๊กอิน Grav

สถาปัตยกรรมไฟล์แบน

Grav มันรวดเร็วและยืดหยุ่นขอบคุณในส่วนของสถาปัตยกรรม Flat-File ที่ได้รับการปรับให้เหมาะสมที่สุด

สมาร์ทแคช

เป็นเจ้าของ เก็บเอาไว้ ซับซ้อนมากซึ่งใช้ในทุกกระบวนการเหมือนกัน มันรู้ว่าเมื่อใดควรอัปเดตแคชโดยอัตโนมัติ

ติดตั้งทันที

คุณต้องคลายซิปแพคเกจ Grav และเรียกใช้เท่านั้นจึงจะเริ่มกำหนดค่า CMS ได้

เครื่องมือ CLI

Grav มีชุดของ เครื่องมือบรรทัดคำสั่ง เช่นการติดตั้งการอ้างอิงล้างแคชการสร้างผู้ใช้และการสำรองข้อมูล

ผู้จัดการแพ็คเกจ

มีตัวจัดการแพ็คเกจที่ช่วยให้คุณค้นหาติดตั้งและอัปเดตได้อย่างง่ายดาย ส่วนขยายสำหรับ Grav

เอกสารมากมาย

ทีมงาน Grav ไม่ได้ทิ้งเอกสารประกอบเครื่องมือ แต่มีไฟล์ ไซต์เฉพาะสำหรับเอกสารของคุณรวมทั้งบทแนะนำและคำแนะนำมากมาย

ความสามารถหลายไซต์

คุณสามารถกำหนดค่าไฟล์ Grav เพื่อเรียกใช้หลายไซต์ตลอดจนการตั้งค่าขั้นสูงอื่น ๆ

SEO เป็นมิตร

URL ที่มนุษย์อ่านได้ตลอด ทั้งไซต์ y ข้อมูลเมตาต่อหน้า พวกเขาให้ความสามารถ SEO ที่ยอดเยี่ยม

ผู้ใช้และบทบาท

คุณสามารถสร้างไฟล์ ผู้ใช้และบทบาท ซึ่งคุณสามารถกำหนดสิทธิ์เพื่อ จำกัด การเข้าถึงหน้าใดก็ได้

การดีบักและบันทึก

มีแผงการดีบักที่มีประสิทธิภาพซึ่งช่วยอย่างมากในกระบวนการพัฒนาโดยให้ข้อมูลที่สำคัญอย่างชัดเจน

การสนับสนุนหลายภาษา

Grav สามารถกำหนดค่าเป็นภาษาใดก็ได้หรือแม้กระทั่งสามารถใช้งานได้หลายภาษาได้รับการออกแบบมาเพื่อตรวจจับภาษาของผู้ใช้ปลายทางและแสดงข้อมูลตามภาษาเดียวกัน

การควบคุมเวอร์ชันและการสนับสนุนการซิงโครไนซ์

คุณสามารถใช้ GIT, SVN, Dropbox และบริการอื่น ๆ สำหรับการจัดการเวอร์ชันและการซิงค์ข้อมูลของคุณได้อย่างง่ายดาย

เครื่องมือเนื้อหาหลายรายการ

  • เพจแบบโมดูลาร์
  • ฟิลด์ที่กำหนดเอง
  • อนุกรมวิธานที่ยืดหยุ่น
  • รองรับเนทีฟสำหรับรูปภาพวิดีโอเสียงไฟล์และรูปแบบต่างๆ
  • การประมวลผลภาพ
  • เลขหน้าอัตโนมัติ
  • การจัดการภาพอัตโนมัติ
  • เป็น CMS เดียวที่รองรับเนทีฟสำหรับการแสดงภาพที่เหมาะสมบนเรตินาและ HiDPI

ความสามารถในการปรับแต่งที่กว้างขวาง

Grav ไม่มีข้อ จำกัด ในการออกแบบให้:

  • เทมเพลตภาษา
  • การสืบทอดในธีมซึ่งช่วยให้เราสามารถขยายธีมหลักและปรับเปลี่ยนในคลาสของเราเองทำให้มีความเป็นไปได้ในการอัปเดตที่ง่ายขึ้น
  • ควบคุม CSS และ JS
  • ปลั๊กอินการออกแบบหลายรายการ
  • ความสามารถในการทำงานร่วมกับ CSS framework เช่น Bootstrap, Foundation, Pure และอื่น ๆ

เราจะทำอะไรกับ Grav ได้บ้าง?

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

Grav-Sites

Grav-Sites2

Grav-Sites3

มีเว็บไซต์จำนวนมากที่สร้างด้วย Grav ซึ่งแต่ละแห่งมีโครงสร้างตรรกะและการออกแบบที่แตกต่างกันดังนั้นจึงสามารถปรับให้เข้ากับแนวคิดหรือรูปแบบธุรกิจได้

Grav-Realized Sites1

Grav-Realized Sites2

Grav-Realized Sites3

การติดตั้ง Grav

การติดตั้ง Grav มันเป็นกระบวนการที่ไม่สำคัญ ในความเป็นจริงไม่มีการติดตั้งจริง เรามี สาม ตัวเลือกในการ "ติดตั้ง" Grav อย่างแรกและง่ายที่สุดคือเพียงดาวน์โหลดไฟล์ ไปรษณีย์ และแยกมันออกมา วิธีที่สองคือการติดตั้งด้วย ผู้เรียบเรียง. วิธีที่สามคือการโคลนโค้ดโดยตรงจาก GitHub จากนั้นรันสคริปต์เพื่อติดตั้งการอ้างอิงที่จำเป็น:

ตรวจสอบเวอร์ชัน PHP

Grav ตั้งค่าและเรียกใช้งานได้ง่ายอย่างเหลือเชื่อ ตรวจสอบให้แน่ใจว่าคุณมี PHP 5.5.9 เป็นอย่างน้อยสำหรับสิ่งนี้ไปที่เทอร์มินัลและพิมพ์:

$ php -v

ควรรายงานเวอร์ชันและการสร้าง PHP ตัวอย่างเช่น:

PHP 5.5.20 (cli) (built: Jan 19 2014 21:32:15)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

ติดตั้ง Grav จาก ZIP

วิธีที่ง่ายที่สุดในการติดตั้ง Grav คือดาวน์โหลด ZIP และแตกไฟล์:

  1. ดาวน์โหลด  Grav เวอร์ชันล่าสุด
  2. แตกไฟล์ zip ในไฟล์ webroot หรือ root directory จากเว็บเซิร์ฟเวอร์ของคุณเช่น ~/webroot/grav

หากคุณดาวน์โหลดไฟล์ ZIP แล้วและต้องการย้ายไปยังไดเรกทอรีรากของเว็บเซิร์ฟเวอร์ของคุณให้ย้ายไฟล์ โฟลเดอร์เต็ม เนื่องจากมีไฟล์ที่ซ่อนอยู่หลายไฟล์ (เช่น. htaccess) ซึ่งจะไม่ถูกเลือกตามค่าเริ่มต้น การข้ามไฟล์ที่ซ่อนอยู่เหล่านี้อาจทำให้เกิดปัญหาเมื่อ Grav กำลังทำงานอยู่

ติดตั้ง Grav ด้วยนักแต่งเพลง

วิธีอื่นคือการติดตั้ง Grav ด้วย นักแต่งเพลง:

$ composer create-project getgrav/grav ~/webroot/grav

หากคุณต้องการใช้ grav เวอร์ชันพัฒนาให้เพิ่ม 1.x-dev  เป็นพารามิเตอร์เพิ่มเติม:

$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev

ติดตั้ง Grav จาก GitHub

อีกวิธีหนึ่งคือการโคลน Grav จากที่เก็บ GitHub จากนั้นเรียกใช้สคริปต์การติดตั้งอย่างง่ายพร้อมการอ้างอิง:

  1. โคลนที่เก็บ Grav ลงในไฟล์ GitHub ไปยังโฟลเดอร์ webroot หรือ root directory จากเว็บเซิร์ฟเวอร์ของคุณเช่น ~/webroot/grav. เรียกใช้เทอร์มินัลและไปที่ไดเร็กทอรีรูทของเว็บเซิร์ฟเวอร์:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. ติดตั้งไฟล์ การพึ่งพา ผู้ขาย กับนักแต่งเพลง:
    $ composer install --no-dev -o
  3. ติดตั้งปลั๊กอินและการอ้างอิงธีมโดยใช้ แอปพลิเคชั่น Grav CLI bin/grav:

    $ cd ~/webroot/grav
    $ bin/grav install

    โคลนนี้โดยอัตโนมัติ การอ้างอิงที่ต้องการจาก GitHub โดยตรงในการติดตั้ง Grav นี้

Grav ทำงาน

Grav ทำงาน

เมื่อเราทำการรันแล้ว กราฟ ขั้นตอนต่อไปคือการปรับและแก้ไขตามความต้องการของเราเพราะเราสามารถช่วยตัวเองได้จากไฟล์ เอกสารสำหรับนักพัฒนา Grav อย่างเป็นทางการโดยเฉพาะไฟล์ การสอนขั้นพื้นฐาน ที่จะสอนทุกสิ่งที่คุณต้องการเพื่อเป็นผู้เชี่ยวชาญใน Grav และเป็นผู้สร้างเว็บไซต์ที่ยอดเยี่ยม

และคุณคิดอย่างไร Gravบอกให้เราทราบถึงความประทับใจข้อสงสัยหรือบอกเราเกี่ยวกับทางเลือกอื่นของเครื่องมือนี้ที่คุณได้ลองใช้ เราหวังว่าตั้งแต่วันนี้จะมีคนทำได้ สร้างหน้าเว็บด้วย Grav


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   มานูเอล dijo

    ฉันมักจะใช้ joomla / wordpress + uikit เพื่อสร้างหน้าเว็บและอื่น ๆ แต่มันก็น่าสนใจที่จะเห็นทางเลือกอื่น ๆ และสามารถลองใช้เพื่อขยายวัฒนธรรมของเราได้
    ขอขอบคุณที่สละเวลาแบ่งปัน "การค้นพบ" กับผู้อื่น 😀

    จะลองดู !!

  2.   ซิลแว็ง ลาฟอเรต์ dijo

    สวัสดี,
    pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
    ขอบคุณ!
    คำขึ้นต้นจดหมาย