Month: March 2018

  • เขียนธีม WordPress บนเทคโนโลยีสมัยใหม่ด้วย Sage 9 – ตอนที่ 1 แนะนำ Sage 9

    เขียนธีม WordPress บนเทคโนโลยีสมัยใหม่ด้วย Sage 9 – ตอนที่ 1 แนะนำ Sage 9

    Sage (ปัจจุบันเป็นเวอร์ชัน 9 ชื่อเดิมคือ Roots) เป็น Starter theme หรือธีมต้นแบบที่พัฒนาโดย Roots.io สำหรับใช้ต่อยอดสร้างเป็นธีมของเว็บขึ้นมาอีกต่อหนึ่ง (แบบเดียวกับ Underscores) และจุดเด่นของ Sage นั้นคือนำเอา Workflow และเทคโนโลยีใหม่ๆ มาช่วยในการพัฒนาธีมด้วย เว็บไซต์หลัก GitHub ว่ากันตามจริงนั้น Sage เป็นเพียงธีมเปล่าๆ ที่แทบไม่มีฟีเจอร์อะไรเกี่ยวกับธีมมาให้เลย  แต่จะเน้นไปที่เรื่องของ Workflow ที่ทันสมัยเป็นหลัก (จะได้ถูกเลิกค่อนขอดว่าใช้ Workflow โบราณเสียที 5555) โดยสิ่งที่ Sage นำมาใช้นั้นมีดังนี้ ใช้ Composer ในการจัดการแพ็คเกจ PHP ใช้ Yarn ในการจัดการแพ็คเกจสำหรับ Front-end ใช้ SASS ในการเขียนสไตล์ชีท แยก Views และ Controller ออกจากกัน ใช้ Blade Template ของ […]

  • วิธีเปิดใช้งาน พร้อมย้ายเว็บจากโฮสต์เดิมเข้าสู่ Cloudways

    วิธีเปิดใช้งาน พร้อมย้ายเว็บจากโฮสต์เดิมเข้าสู่ Cloudways

    Cloudways เป็นบริการที่ครอบเซิร์ฟเวอร์คลาวด์อย่าง DigitalOcean หรือ Amazon AWS เอาไว้อีกต่อหนึ่ง  โดยตัวบริการนั้นจะช่วยเปิดเซิร์ฟเวอร์บนผู้ให้บริการคลาวด์ที่ผู้เลือก (รองรับ Linode, Vultr, Amazon AWS, Google Cloud Platform, และ Kyup) พร้อมกับตั้งค่าต่างๆ รวมถึงคอยดูแลอัพเดทซอฟต์แวร์ให้อัตโนมัติ  โดยที่ผู้ใช้ไม่จำเป็นต้องเข้าไปยุ่งเกี่ยวในส่วนนี้เลย ฟีเจอร์เด่นๆ ของ Cloudways มีดังนี้ รองรับระบบแคชต่างๆ ทั้ง Memcached, Varnish, Redis ช่วยเพิ่มประสิทธิภาพทั้งการประมวลผลและฐานข้อมูล มีปลั๊กอิน Breeze ซึ่งเป็นปลั๊กอินแคชสำหรับเวิร์ดเพรสมาให้  ซึ่งทำงานร่วมกับระบบแคชจากข้อแรกได้ทันที มีปลั๊กอิน Migrator สำหรับย้ายเว็บเวิร์ดเพรสมายัง Cloudways ให้อัตโนมัติ รองรับ HTTP/2 ช่วยเพิ่มความเร็วเชื่อมต่อระหว่างเซิร์ฟเวอร์และผู้ใช้ รองรับ PHP7 และ PHP-FPM ช่วยให้เว็บ PHP สามารถประมวลผลได้เร็วขึ้น รองรับ Let’s Encrypt ติดตั้ง SSL ฟรีได้ในคลิกเดียว […]