ประสบการณ์การกลับมาโมเทมเพลต Joomla อีกครั้ง และเทมเพลตที่ควรบันทึกเอาไว้

ช่วงหนึ่งอาทิตย์ที่ผ่านมา ได้รับงานมาชิ้นหนึ่ง เป็นงานโมเทมเพลต Joomla จากเทมเพลตต้นฉบับ ที่ลูกค้าให้มาจัดการ หน้าที่ของผมคือปรับแต่งเทมเพลตเดิมนั้น ให้เข้ากับลักษณะงานที่ลูกค้าต้องการ เอาจริงๆ ตอนแรกงานนี้กะว่าจะไม่รับ เพราะประสบการณ์การทำงานรวมกับ Joomla นั้นค่อนข้างเป็นความรู้สึกที่เลวร้าย เอาตรงๆ ถ้าพูดกันตามแบบฉบับบ้านๆ เลยเหตุผลที่ไม่ชอบ Joomla เพราะ
1. เป็น cms ที่มีขนาดใหญ่เอามากๆ อัพโหลดทีนึงนี่ต้องหากิจกรรมอื่นๆ มารอทำเลย อาบน้ำ กินข้าว ดูหนัง (จริงๆไม่นานขนาดนั้นแต่อยากพอให้เห็นภาพ)
2. ความรู้สึกเวลาใช้งาน เหมือนบางครั้งมันจะหน่วงๆ ไม่เหมาะกับคนทำงานอย่างเราที่ต้องการเห็นความเปลี่ยนแปลงที่เกิดขึ้น อย่างรวดเร็ว
3. เป็น CMS ที่มีโครงสร้างและมาตรฐานเยอะแยะไปหมด หากว่างเว้นจากเล่นไปสักระยะหนึ่งแล้วกลับมาเล่นใหม่ ทำเอามึนได้เหมือนกัน
4. โดยส่วนตัวแล้วคิดว่าเป็น CMS ที่ Extension หายากพอสมควร เทมเพลตไม่มีรูปแบบที่หลากหลาย ถ้าหากไม่ควักเงินซื้อจริงๆ
และอื่นๆ อีกมากมาย ซึ่งที่กล่าวมานี้เป็นความรู้สึกตลอดระยะเวลา 1 อาทิตย์ที่ผ่านมากับ Joomla แต่ในทางกลับกันการทำงานในครั้งนี้ ยังมีความง่ายอยู่บ้าง เพราะเทมเพลตที่ลูกค้าให้มานั้น จะว่าไปเป็นเทมเพลตที่มีโครงสร้างที่ศึกษาแป๊ปเดียวก็เข้าใจได้ง่าย โค้ดข้างใน Index ค่อนข้าง Clean มี Comment เข้าใจง่าย การปรับแต่งส่วนใหญ่ น้อยครั้งที่ต้องไปปรับในตัวโครงสร้่าง ส่วนใหญ่ก็จัดการผ่าน CSS หรือไม่ก็เซฟทับอันเดิมไปเลย

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

การติดตั้ง Template สำหรับ Dokuwiki

dokuwiki_template

หนึ่งความสามารถหลักของระบบจัดการองค์ความรู้อย่าง Dokuwiki ที่จะช่วยให้ผู้ใช้สามารถปรับแต่งรูปแบบ หรือหน้าตาของระบบคือ ความสามารถในการปรับแต่ง Template ที่ผุ้ใช้สามารถติดตั้ง ออกแบบ หรือพัฒนาเพิ่มเติม เพื่อให้ได้รูปแบบที่เหมาะสมต่อผู้ใช้ของระบบ

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