วันจันทร์ที่ 31 มีนาคม พ.ศ. 2557

มีอะไรใหม่ใน joomla 3.x


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

จนวันนี้ได้ทดลองใช้งาน Joomla 3.2.3 ต้องบอกเลยว่า แตกต่างกับ joomla 1.5 ค่อนข้างมาก แต่ยังคงมีพื้นฐานของ joomla 1.5 อยู่พอสมควร สำหรับความสามารถเด่น (ที่ผมลองใช้งานเอง) ของ joomla 3.2.3 มีดังนี้

          1.  มีเทมเพลทฟรี  สวยงาม มากความสามารถ ให้เลือกใช้มากมาย และ เทมเพลทเหล่านี้สามารถทำงานบนอุปกรณ์ได้หลากหลายชนิด ไม่ว่าจะเป็น Tablet, Smartphone หรือคอมพิวเตอร์
          2.  ระบบการค้นหาภายในเว็บไซต์ที่มีความละเอียดมากขึ้น
          3.  ระบบการกรองมีความหลากหลาย
          4.  การกำหนดพารามิเตอร์ต่าง ๆ ทำได้ง่ายขึ้น โดยแสดงผลในลักษณะเป็นแท็บ
          5.  การกำหนดสิทธิ์ต่าง ๆ บนเว็บไซต์ทำได้หลากหลายมากขึ้น
          6.  ถึงแม้ joomla เวอร์ชั่น 3 จะใหม่ แต่ก็มี Extension ให้เลือกใช้งานมากมายเช่นกัน
          7.  สามารถ Upgrade Joomla ผ่านทาง Back End ได้อย่างรวดเร็ว




แก้ปัญหาติดตั้ง Joomla ไม่ผ่านสักที



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

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

          1.  Download ไฟล์ที่มีความสมบูรณ์โดยการตรวจสอบขนาดของไฟล์ในเว็บไซต์ กับไฟล์ที่เรา Download มานั้นมีขนาดเท่ากันหรือไม่ เพราะถ้าไม่เท่ากันไฟล์ที่คุณ Download มา น่าจะไม่สมบูรณ์
          2.  หากติดตั้งบน localhost สำรวจเว็บ Server ของคุณว่ามันกำลังทำงานอยู่ นอกจากนี้ควรสำรวจคุณสมบัติของโปรแกรมจำลองเครื่องเป็น เว็บ Server เช่น XAMPP, Wamp, Appserv  ที่คุณใช้งานนั้นมีคุณสมบัติเหมาะสม และตรงกับความต้องการของ Joomla รุ่นที่คุณใช้งานหรือไม่
          3.  สร้าง Database ชื่อผู้ใช้ Database และ รหัสผ่าน Database ถูกต้อง และข้อสำคัญอย่างพิมพ์ผิดโดยเด็ดขาด
          4.  หากคุณเคยติดตั้ง Joomla แล้วไม่ผ่าน และต้องการติดตั้งใหม่ แนะนำให้ลบไฟล์ configuration.php ทิ้ง หรืออาจจะคัดลอกไฟล์นี้ไปเก็บเอาไว้ที่อื่น ก่อนการติดตั้งครั้งใหม่ รวมทั้งควรสร้างฐานข้อมูลใหม่ด้วย 



 

ความสำคัญของไฟล์ configuration.php



สำหรับ Joomla แล้ว ไฟล์ที่มีความสำคัญเป็นอย่างมากก็คือไฟล์ที่มีชื่อว่า configuration.php เพราะเป็นไฟล์ที่เก็บค่า Setup ต่าง ๆ ของเว็บไซต์ เช่น ชื่อDatabase ชื่อผู้ใช้งาน Database และรหัสผ่าน Database เป็นต้น หากคุณติดตั้ง Joomla บน localhost และต้องการย้ายขึ้นไปยัง Host คุณจำเป็นจะต้องศึกษาการปรับแต่งไฟล์ configration.php นี้ ซึ่งในความเป็นจริงก็ไม่มีอะไรมากเพียงแต่แก้ไขส่วนที่เกี่ยวข้องกับ Database และ Path ต่าง ๆ นั่น เอง ซึ่งจะยังไม่ได้กล่าวถึงในบทความนี้

ไฟล์ configuration.php นี้ถูกสร้างขึ้นมาตอนที่คุณติดตั้ง Joomla นั่นเอง สิ่งสำคัญที่สุดก็คือไฟล์นี้จะต้องสามารถเขียนทับได้ ซึ่งเราจะคุ้นชื่อกันในการปรับแต่ง CHMOD 777 หากไฟล์นี้เขียนทับไม่ได้คุณจะไม่สามารถปรับแต่งค่า Setup ที่เกี่ยวข้องกับระบบของ Joomla ได้เลย มีผลทำให้การใช้งาน Joomla ไม่ราบรื่น และคุณอาจจะรู้สึกว่า Joomla นั้นใช้งานยาก จากปัญหาจุด เล็ก ๆ ที่ไม่ใช่ปัญหา เพราะมันคือการรักษาความปลอดภัย

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