ใกล้ๆนี้มีแววว่าจะโดนเรียกไปสอน Joomla เลยต้องหยิบมาหัดๆไว้ก่อน

ก็ ก่อนหน้านี้ผมเองก็เป็นสาวก Joomla อยู่พักใหญ่ จนกระทั้ง Joomla ไม่สามารถทำกิจบางอย่างให้ผมได้ ผมเลยหอบผ้าหอบผ่อนไปซบอก Drupal

ที่ Joomla ทำไม่ได้หรือเป็นเรื่องไม่เข้าท่าจนต้องเผ่นก็อย่างเช่น
– User สมัครใหม่ โดนบังคับให้มีสิทธิ์เป็น Member เท่านั้น แต่ใน Ubuntuclub แล้ว ผมต้องการให้สมาชิกที่สมัครใหม่ทุกคนมีสิทธิ์เป็น Editor เพราะเป้าหมายของ Community ของ Ubuntuclub มันเป็นแบบนั้น แต่ปัญหานี้แก้ได้ด้วยการ Hardcode ก็เลยรู้ว่า มันเก็บข้อมูลของสิทธิ์เป็นชื่อของสิทธิ์เลย ไม่ได้เก็บเป็น ID โหดมาก
– Admin ต้องชื่อว่า Admin เท่านั้น แก้ไม่ได้ ตอนใช้ ubuntuclub ผมเลยต้องถือ 2 account หรือถือชื่อเป็น admin แต่ตั้งให้มัน display เป็น gumara ก็ไม่รู้นะ จำไม่ได้ละ
– Category ถูกบังคับสร้างที่สองระดับ แต่ ubuntuclub ใช้ Category แค่ระดับเดียว ไม่มี Sub-category ตอนนั้นก็เลยแก้ด้วยการตั้ง Category หลัก หลอกๆไว้อันนึง
– พาธไม่สวย เดาไม่ได้
– ทำ Tag cloud ไม่ได้ มีโมดูลมาทำหลอกๆ คือมันเอา Metatag ของ Content มาทำ Cloud พอกล้อมแกล้มไปได้
– ทำ Cross category ไม่ได้
– ดีไซน์สิทธิ์ User ไม่ได้
– สิทธิ์มัน inherit กัน คือคนที่มีสิทธิ์สูงกว่าจะต้องทำได้ในสิ่งที่คนมีสิทธิ์ต่ำลงมาทำได้ อันนี้เป็นภาคบังคับ เลยกลายเป็น สมาชิกที่ล๊อกอินเข้ามาเสร็จแล้ว จะยังคงเห็นกล่องล๊อกอินอยู่ เพราะว่ามีสิทธิ์เหนือกว่า Anonymous ไร้สาระมากๆ แต่อันนั้นเพราะผมไม่ได้ใช้กล่องล๊อกอินหลักของระบบด้วยมั๊ง ยังไงล่ะ ก็มันไม่ถูกใจนี่นา

จริงๆแล้วมีเหตุผลอีกเยอะมากที่ทำให้ผมต้องเปลี่ยน แต่เอาว่าลิสท์ไว้เท่านี้ละกัน

ก็ วันนี้กลับมาจับ Joomla อีกที ก็ พบว่า มีบางอย่างที่ปรับแก้ไปบ้างแล้ว แล้วก็ยังมีข้อติอีกนิดหน่อย
– กำหนดสิทธิ์ของสมาชิกสมัครใหม่ได้แล้ว ว่าสมัครแล้วจะให้มีสิทธิ์เป็นอะไร
– ยกเลิก Static Content แล้ว ซึ่งก็ดี เข้าใจง่ายดี ก็คือ เราก็แค่เขียน Content โดยไม่ระบุ Category ก็เป็น Static content ละ ดีไม่ต้องแยก
– admin เปลี่ยนชื่อได้แล้ว ก็ admin ไม่ได้จำเป็นต้องชื่อ Admin อีกต่อไป
– Wysiwyg ที่มากะระบบ มันมีปุ่มใส่ภาพของ TinyMCE อยู่ ซึ่งต้องใส่เป็น URL ภายนอก แต่ถ้าจะใส่ภาพที่อัพไว้ใน Joomla หรือจะอัพโหลดภาพ มันจะมีปุ่มต่างหาก ซึ่งสงสัยว่า ทำไมมันไม่ยุบเหลือปุ่มเดียวไปฟ๊ะ
– ไม่มี Module position ให้ดู ทำให้จัดวางอะไรค่อนข้างยาก ต้องเดาเอา

Comments are closed.