สมมติว่าผมเลือก joomla ก็ต้องใช้คู่กับ VirtueMart
แล้วก็ไปศึกษาเรื่อง Template เพิ่มเติม แบบนี้ผมเข้าใจถูกหรือเปล่าครับ?
แล้วก็ไปศึกษาเรื่อง Template เพิ่มเติม แบบนี้ผมเข้าใจถูกหรือเปล่าครับ?
จริงๆ แล้ว joomla สามารถประยุกต์ไปได้หลากหลายครับ หากเข้าใจจริงๆ พื้นฐานที่ต้องมีในการจะประยุกต์ก็มี
1. การใช้งาน joomla (พื้นฐานและ advance)
แบบพื้นฐาน - รู้ว่าแต่ละคำสั่งทำงานอย่างไร component พื้นฐานของ joomla สามารถไปทำอะไรได้บ้าง โมดูลแต่ละอัน config อย่างไรให้แตกต่าง (เช่น module latest news จะทำอย่างไรให้มันแสดงผลออกมาแตกต่างกัน หรือมีหน้าตาต่างกัน แม้ว่าจะใช้ module เดียวกันก็ตาม)
แบบ advance คือการมองภาพรวมและสามารถจับเอา component หรือ module หรือ plugin ที่มีอยู่ (มหาศาล) มาปรับใช้ให้เหมาะในแต่ละงาน จะปรับใช้ได้ คุณต้องเคย "เล่น" และ "ลอง" ในเครื่องคุณมาอย่างโชกโชน คุณถึงจะรู้ว่า component แต่ละตัว เอาไปทำอะไรได้บ้าง
หรือถ้าระดับ expert เทพมาจุติ ก็เขียนมันเองตามความต้องการไปเลย
2. การปรับแต่ง template (พื้นฐานและ advance)
แบบพื้นฐาน - คือการปรับแต่งตำแหน่ง การแก้ไข css เบื้องต้น (เอาของเขามาโม) การกำหนดให้แต่ละหน้าเว็บแสดง template ไม่เหมือนกัน ฯลฯ
แบบ advance - เขียน template เองให้กับเว็บ joomla คุณควรจะมีความรู้ด้าน html, php, css เพื่อสร้าง template ให้สวยโดนใจ นอกจากนั้นหากต้องการใช้ component ตัวไหน ก็ควรจะปรับแต่ง template component ต่างๆ (เช่น virtue mart) ให้เข้ากับหน้าเว็บ
หรือถ้าระดับ expert เทพองค์เดิมมาจุติ ก็นี่เลยครับ ยัด ajax, java และสารพัดสคริปเทพลงไปให้ template ของท่านแตกต่างและ โค-ตระ โดดเด่น แบบที่เขาขายกัน
3. ศึกษา component อื่นๆ อย่างสม่ำเสมอ เพราะถ้าเราเขียน component ใช้เองไม่เป็น (ต้องรอชาวบ้านเขียนมาแจกหรือขาย) เราต้องหัดเล่นให้เป็นครับ เวลาอยากทำเว็บอะไร จะได้มีข้อมูล นึกภาพออกว่า ออ.. แบบนี้ใช้ component หรือ module นี้ได้ เป็นต้น
เป็นกำลังใจให้ครับ