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

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

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

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s