เมื่อวานลองหาตัวปลั๊กอินที่จะทำปฎิทินดีๆสักอันให้ WordPress ความต้องการคือ ต้องการให้มันแสดงในหน้า Post แบบเต็มๆ ไม่ใช่ widget ที่ใน WordPress มีให้อยู่แล้ว นอกจากนั้นคือเมื่อคลิกไปที่ปฏิทินในวันที่มี event อะไรสักอย่าง ก็ให้แสดงข้อมูลออกมาเลย เลื่อนเดือนเดินหน้าย้อนหลังได้ มีแสดงแบบเรียงกันเป็นแผนงานได้ด้วย ก็ลองค้นดู ได้ลองหลายๆตัวดังนี้ครับ
- Calendar ตัวนี้ดีเลย แยกสีของกลุ่มปฎิทินได้ ปรับ css ได้เอง มี Widgets มาให้พร้อมเอาไว้แสดง Upcoming แต่เสียดายมันไม่รองรับภาษาไทย พิมพ์เข้าไปแล้วกลายเป็น ??????? ใครที่มีความรู้เรื่องโค้ดหน่อยน่าจะแก้ได้ไม่ยาก แต่ชั่วโมงนี้ขอลองหาตัวอื่นดูก่อน
- Editorial Calendar ตัวนี้มีหน้าเพิ่มเข้ามาใน admin เป็นตารางปฎิทิน คลิกวันที่จะใส่ event จะมี popup ขี้นมา แล้วโพสเนื้อหาลงไป พอกด public มันจะสร้าง post หน้านั้นพร้อมรายเอียดให้เลย ดีแต่รายละเอียดของ event ทำมาให้ใส่ได้น้อยไปนิด ปรับแต่งได้น้อย
- Stout Google Calendar ตัวนี้ไม่มีอะไรมาก เป็นตัวให้นำโค้ดจาก Google calendar มาแปะ แล้วจัดการรูปร่างหน้าตาได้นิดหน่อย
- Events Calendar ตัวนี้ถือว่าเจ๋งมาก หน้าเพิ่ม event ทำออกมาให้เรียบง่าย ไม่ยุ่งยาก event ที่ใส่ลงไปถ้ามีงานต่อเนื่องยาวหลายวัน สามารถเลือกได้ว่าจะให้แสดง event ตลอดช่วง หรือให้ใส่แค่วันแรกเท่านั้นได้ ข้อเสียคือหน้าไม่ค่อยสวย อาจจะต้องแก้ไขหน้าตาพอควรเพื่อให้เหมาะกับเว็บไซต์
- My Calendar ตัวนี้น่าจะเรียกได้ว่าสมบูรณ์ที่สุดเมื่อเทียบกับตัวข้างบน จัดการได้ทุกอย่าง แบ่งกลุ่ม ใส่สี แสดงปฏิทินแบบรายเดือน หรือเป็นแบบแผนงานได้ แก้ไข css ได้ มี shortcode เรียกใช้ปฎิทินแบบต่างๆแบบใส่ parameter เข้าไปได้ เยี่ยม เสียที่เป็นเหมือนตัวแรกที่ไม่รองรับภาษาไทย
- Event Calendar / Scheduler ตัวนี้มีแปลกกว่าตัวอื่นคือ เป็น ajax ติดตั้งแล้วจะสร้างหน้าเพิ่มมาให้อัตโนมัติหนึ่งหน้าไว้แสดงปฏิทิน หน้า default ของปฏิทินสวย แต่ปรับอะไรมากไม่ค่อยได้ ย่อขยายตัวปฏิทินแล้วมันขาดไม่พอดี ตัวเพิ่ม event ก็ไม่ดี
- Event Calendar 3 for PHP 5.3 ตัวนี้เหมือนจะมีมาให้ แค่ตัวที่แสดงแบบ widget เลยไม่ตรงตามที่ต้องการ
อันที่จริงยังมีอีกหลายตัวที่ยังไม่ได้ลองเล่นดู โดยสรุปจากตรงนี้ถ้าจะให้เลือกในลิตท์ด้านบน ผมเลือกตัว My Calendar เพราะปรับแต่งได้เยอะ แต่อาจจะต้องมาดูว่าทำไมมันไม่รองรับภาษาไทย ถ้าแก้ตรงนั้นได้แล้ว มันก็เป็นปฎิทินที่น่าใช้ที่สุด
แต่ว่าสุดท้ายของการนำไปใช้งานจริง(กับงานนี้) จากโจทย์ด้านบนผมกลับไม่ได้เลือกใช้ปลั๊กอินของ WordPress ที่ลองมา 6-7 ตัวเลย แต่ผมเลือกใช้การใส่ Google calendar เข้าไปว่างแบบง่ายๆ แล้วเลือกไปใส่ข้อมูลที่ Google แทน เหตุเพราะมันตอบโจทย์ที่เราตั้งไว้หมด แสดงเป็นปฏิทินรายเดือนแบบใหญ่ๆได้ ใส่รายละเอียดของข้อมูลลงไปได้ พบว่าตรงช่องรายละเอียดของการเพิ่ม event ของ Google calendar ใส่โค้ด html ได้ จึงง่ายที่จะใส่ลิงค์เข้าไปในรายละเอียดของ event ได้ ใส่ลิงค์ไปที่สถานที่ปฎิบัติงานได้อีกด้วย แสดงเป็นแบบแผนงานได้ ต้องตั้งให้ปฎิทินเป็นแบบสาธารณะ คนอื่นจึงจะดูข้อมูลได้
สรุปคือตอนแรกหาปลั๊กอินสำหรับ WordPress แต่มันไม่ตรงกับสิ่งที่เราต้องการ ก็เลยต้องหาตัวอื่นมาเสริม แต่ก็ถือว่าได้รู้ว่า Calendar Plugin ของ WordPress มีอะไรบ้าง(ยังเหลืออีกเยอะ) แต่อาจจะเป็นประโยชน์ในครั้งหน้าเมื่อต้องทำอะไรประมาณนี้อีก
28 กันยายน 2011 10:58 am
http://wordpress.org/extend/plugins/the-events-calendar/screenshots/
The events-calender ซิครับ รับรอง ไม่ผิดหวัง แต่งหน้าได้เองด้วย ^^