การพัฒนาธีม อีกแล้ว
August 08, 2008
สรุปว่า ที่ http://drupal.in.th/ ไม่มีใครที่ทำธีมเป็นซํกกะคน webmaster ไปไหนช่วยดูแลหน่อย
ถ้างั่น หัวข้อ ก็เอาออกซะ " การพัฒนาธีม "
อยากแก้เหมือนกัน แต่ไม่มีแนวทาง เพราะ ไม่จะเริ่มต้นตรงไหน อย่บอกนะ ว่าไปอ่านที่ http://drupal.org

ลองถามมาด
ลองถามมาดูครับ ถ้าตอบได้จะตอบให้ครับ
ไม่มีพันธ
ไม่มีพันธะผูกพันว่าถามแล้วจะมีคนตอบนี่ครับ ทุกคนเป็นอาสาสมัครหมด ถ้าต้องการจริงๆ ลองประกาศจ้างดู ในนี้อาจมีคนสนใจ
ห้ามตอบว่
ห้ามตอบว่าให้อ่าน?
พูดได้ดีค
พูดได้ดีครับ แต่แรงไปหน่อย
จริงๆผมก็อยากจะพูดเรื่องนี้มานานพอสมควรแล้วครับ แต่ยังหาทางเรียบเรียงแบบดีๆไม่ได้ เพราะผมก็ไม่ใช่คนพูดเพราะอะไรมากมาย เท่าทีี่ผมตามอ่านมาตั้งแต่ยังรวมใน codenone จนกระทั่งออกมาตั้งเป็น Drupal Thailand การตอบปัญหาของเหล่าผู้รู้ ตอบออกแนว"ตอบผู้รู้ด้วยกัน" (แต่หาไม่เจอ)
อย่างเรื่องธีม มีอยู่กระทู้นึงที่ถามได้ดีครับ แต่ไม่มีคนตอบ http://www.drupal.in.th/node/754 คำถามของคุณ pastmorning
อย่างที่รู้กันว่า drupal นั้น usability ไม่ค่อยจะเป็นมิตรกับผู้ใช้งานครั้งแรกซักเท่าไหร่ อย่างตัวผม ผมก็ใช้ CMS มาหลายตัวมาแล้ว แต่ยอมรับเลยว่า drupal นั้น หินจริงๆ อย่างที่เจอครั้งแรกแล้วงงมาก คือ taxonomy (การแยกประเภท) เปิดดิกแทบไม่ทัน คือไม่ค่อยเข้าใจว่าทำไมไม่ใช่คำว่าcatalogs/Tags จริงๆแล้วยังมีอีกหลายอย่าง
เรื่องการตอบปัญหา ผมขอยกตัวอย่างของคุณ maxtic ในกระทู้ http://www.drupal.in.th/node/839 ผมคิดว่า user ใหม่ๆคงอยากได้คำตอบประมาณนี้มากกว่า เพราะอ่านง่าย เข้าใจง่าย
ผมเกรงว่า
ผมเกรงว่า 754 ไม่ใช่คำถามซักเท่าไหร่ สิ่งที่ pastmorning ต้องการไม่ใช่คำตอบ แต่เป็นตัวอย่างที่ต้องใช้เวลาทำนานพอสมควร ถ้าทำแค่สิบนาทีผมทำให้นานแล้วครับ
นี่เป็นเร
นี่เป็นเรื่องธรรมดามากๆ ของโอเพนซอร์สครับ ไม่มีใครมีพันธะผูกพันที่จะมาตอบให้ ว่างก็ตอบ อยากตอบก็ตอบ ถ้าไม่ตอบก็ไม่มีสิทธิ์จะไปว่าอะไรเค้า
ถ้าอยากได้คำตอบง่ายๆ แบบรวดเร็วทันใจ จ้างครับ
ห้ามตอบว่
ห้ามตอบว่าให้อ่าน?
เจ้าของกระทู้ทราบหรือไม่ว่า การตอบบางครั้ง ก็อาศัยคำถามที่ถามไป search ใน google แล้วมาตอบเหมือนกันนะครับ ยกเว้นที่ทำได้แล้วจริงๆ ก็ตอบได้เลย บางคำถามวิธีการทำก็หลายขั้นตอนมากๆ อธิบายพิมพ์กันเป็นหน้าๆเลย
ถึงได้มีคำว่าให้ไป search แล้วอ่านไงครับ บางครั้งผมก็อ่านแล้วอ่านอีก มันก็ยังติดอยู่ดี
เพราะอังกฤษผมก็ห่วยเหมือนกัน อ่านไม่ขาดไม่ละเอียดพอ
เรื่องทีมนี้เป็นอะไรที่ยุ่งพอควร อยากเก่งต้องโหลดทีมมาเยอะๆ แล้วอ่านcode ของแต่ละทีมเยอะๆอะ ถึงแยกidea ของคนทำทีมได้ ว่าเขาทำอย่างไร
สุดท้ายคนที่มาตอบต้องไปอ่านก่อนแล้วมาตอบให้ท่านเหมือนกัน ผมก็เป็น 1 คนที่มาตอบ แล้วบางคำถามผมสนใจอยากรู้ด้วย ผมก็ไป search แล้วก็มาตอบท่านเหมือนกันนะครับ ไม่ใช่ รู้ไปหมดทุกอย่าง เพียงแต่บางคำตอบ เขาจะไกด์ให้ท่านว่าไปดูตรงนั้นตรงนี้ หรือน่าจะเป็นจุดนั้นจุดนี้ที่ต้องไปแก้ แต่ไม่มีการลงรายละเอียด เท่านั้นเอง
ขอโทษนะที
ขอโทษนะที่ว่าแรงไป หรือป่าว ผมก็เพิ่ง มาใช้ drupal นี่ละครับ ผมเปิดอ่านเกือบๆ ครึ่งกระทู้ทั้งหมด คนตอบก็ตอบแบบเทวดา ผู้น้อยมิอาจหยั่งรู้ได้ เลยมีอารมณ์ไปหน่อย ไงก็ขอโทษนะครับ สมาชิกทั้งหลาย แต่ผมไปขุดมาที่ drupal.org เรียบร้อย แต่ไม่รู้จะเป็นไงนะ ได้ผลไงเดี๋ยวจะมาสอนท่านเทวดาทั้งหลาย(เก่งขนาดนั้นเลยหรือเรา) ธีมของแต่ละคนก็เขียนไม่เหมือนกันด้วยดิ ผมโมเองดีกว่า
ที่ผมเคยท
ที่ผมเคยทำมากับ theme developer ของ project ที่ใช้ drupal ส่วนใหญ่ไม่เริ่มจากศูนย์อะคับ เพื่อความรวดเร็วเค้าจะเอา theme ของคนอื่นมา modify มากกว่า
แล้วก็ถ้าอยากเป็นจิงๆ ต้องอ่านหนังสือภาษาอังกฤษคับ ตอนนั้นเพื่อนผมที่เป็น theme developer จากไม่เคยทำ drupal มาก่อนเลย มีความรู้พวก css+html เป็นพื้น แล้วก็อ่าน pro-drupal-development ของ apress (ตอนนั้นมีแค่เล่มนี้ ตอนนี้มี drupal 5 themes ของ PACKT อีกเล่ม) แล้วก็ทำคับ ตอนนี้เก่งไปแล้ว
ผม ก็
ผม ก็ อึดอัด กับ พวก open source
ถ้า อะไร นิด อะไร หน่อย ก็ต้อง จ้าง แล้ว มันจะต่างอะไร กับ M$
ว่า เขา อย่างโน้น อย่างนี้
อยากรู้อะไร ก็ ไป search เอา กุ ก็ค้นหาเอง
โอเพนซอร์
นี่แหละธาตุแท้
จริงๆ opensource
จริงๆ opensource ที่อยู่ได้ เพราะชุมชนส่วนใหญ่
แต่ชุมชนแห่งนี้ก็เพิ่งตั้งมาไม่นาน และก็ยังเล็กอยู่ครับ
ที่คุณพูดก็ถูกว่าต้องแบ่งปัน
แต่บางครั้งผมอยากให้มองว่า เมื่อคุณทำเป็นแล้วคุณกลับมาแบ่งปันคืนหรือเปล่า
ส่วนใหญ่ผมเห็นพอเสร็จงานก็คือหายไปหมด พอมีงานเข้าก็เข้ามาถามกัน
จะให้คนแค่ไม่กี่คนสร้างชุมชนที่เข้มแข็งมันยากครับ ถ้าไม่มีคนช่วยกัน ไม่นานเมื่อคนเก่าไม่อยู่ ชุมชนก็ล่มต้องเลิกกันไป เห็นมาหลายตัวแล้วครับ ที่ขนาดของชุมชนไม่ใหญ่พอ เพราะฉะนั้นหาต้องการให้ชุมชนเป็น opensource ที่แบ่งปันจริงๆ ขอให้ทุกคนที่เป็นแล้วช่วยกันแบ่งปันกันต่อไปครับ อย่าหนีอย่าหาย อย่างน้อยคำขอบคุณเล็กๆ น้อยก็ทำให้คนตอบมีกำลังใจที่จะตอบได้เช่นเดียวกัน ถึงแม้จะไม่ได้หวังว่าต้องขอบคุณ แต่การขอบคุณก็ทำให้มีกำลังใจขึ้นมากเหมือนกันนะครับ
โอเคเลย...
โอเคเลย... อ่านกระทู้แบบนี้แล้วของขึ้น
ในโลกที่พรมแดนแห่งความรู้ไม่ถูกปิดกั้น ขอเพียงแค่เราใช้ความพยายาม เราก็จะเข้าถึงความรู้เหล่านั้นได้ ผมว่าทุกคนในนี้เต็มใจที่จะบอกสิ่งที่เขารู้นะครับ แต่ที่บอกว่า "ต้องจ้าง" อันนั้นคือ ให้เขาลงมือกระทำนะ ไม่ใช่แค่ให้คำแนะนำ (ซึ่งมันเป็นเรื่องปกติของทุกสาขาอาชีพอยู่แล้วนี่นา)
ส่วนเรื่องโอเพ่นซอร์สที่มีคนกระแนะกระแหนไว้ ก็แล้วแต่ใครจะมอง แต่ผมว่าคุณสุกรีตอบไว้ชัดเจนแล้วว่า มันคือ "ความพยายาม(ที่จะเรียนรู้)" ผมเคยดูสไลด์โชว์ของคุณสุกรีซึ่งอธิบายปรัชญาของโอเพ่นซอร์สได้จับใจทีเดียว (จำไม่ได้ว่าดูที่ไหน แต่เป็นภาษาอังกฤษนะ) ทำให้รู้สึกว่า โอเพ่นซอร์สคือวัฒนธรรมใหม่ครับ เป็นประชาธิปไตยที่ทุกคนทั่วโลกสามารถมีส่วนร่วม แต่คุณต้องเสียสละบางอย่าง เพื่อแลกกับความรู้และการเป็นสมาชิกของชุมชน ไม่ได้หมายถึงแค่เงินทอง แต่หมายถึงการเสียสละเวลาด้วย อย่าทำตัวเป็นแค่ "ผู้บริโภค" ที่นึกถึงแต่ของฟรี โดยไม่คิดจะมีส่วนร่วม อันนี้คือลักษณะความสัมพันธ์พื้นฐานของสังคมมนุษย์เลยนะ ไม่ใช่แค่ในอินเตอร์เน็ต
คนไทยไม่มีหาง!
ขอบคุณ คับ
ขอบคุณ คับ คนไทยไม่มีหาง
ถ้าอย่างนั้น ผมขอจ้าง ใครก็ได้ ที่สอน การ พัฒนา theme
จากตัวอย่างนี้ก็ได้ http://drupal.in.th/node/1101
ทีละ step เลย ว่าต้องเริ่มทำอย่างไรก่อน พร้อมรูปประกอบ
ผมจะเอา ตัวอย่างนี้ เป็น วิทยาทานให้กับ สังคม open source
ทุกคนจะได้ หัดเริ่มเดินได้
ผม donate ให้ 500 บาท
ท่านใด จะช่วยส่งเสริม หรือ ร่วมอุดมการณ์ post ได้ครับ
กำลังลงมื
กำลังลงมือเขียนอยู่พอดี แต่ไม่ใช่ธีมแบบ ubuntu เดี๋ยวจะรายงานความก้าวหน้าครับ
ว่าแต่ว่า 500 นี่ให้ใครครับ? ขอรับเป็นดอลล่าร์ได้มั้ย? ฮ่าๆๆๆ ล้อเล่นครับ
โพสต์แล้ว
โพสต์แล้วครับ http://webzer.net/node/50 และจะทยอยโพสต์ต่อไปเรื่อยๆ แต่อาจจะยังไม่ละเอียดพอ เพราะรายละเอียดมันเยอะมาก ผมเลยใช้วิธีเอา Free CSS Template มาพอร์ตเป็นธีมของ drupal เพื่อเป็นตัวอย่างประกอบ เข้าท่าหรือไม่ยังไง ก็ทิ้งคอมเมนต์ไว้ได้ครับ
นี่ถ้าไม่เอา 500 มาล่อ ผมไม่เขียนนะเนี่ย... ^^ (ล้อเล่นคร้าบ ผมตั้งใจจะเขียนอยู่แล้ว)
gibbo
gibbo ยินดีที่รู้จัก ไม่ได้เข้ามาหลายวัน มีงานด่วนนะ
ผมให้จิงๆๆๆๆ ไม่ได้ล้อเล่นนะ
เจอคนจริง อยากเจอนานละ
ศุกร์นี้ ว่าง นัดเจอ หนอ่ย ก็ดีนะ จะได้ช่วยกัน สร้างสรร
ถ้าคุณ gibbo จะเปิดสอนเป็นวิทยาทาน ผมมีสถานที่ให้นะ แต่รับไม่ได้ไม่แยะ แถว สถานี้รถไฟ สุทธิสาน เอาเพือนๆๆ แถวๆๆ นี้แหละ มาเรียน
คุณ Are-You-OK-191
คุณ Are-You-OK-191 (ผมอ่านถูกมั้ย?) ยินดีที่ได้รู้จักเช่นกันครับ
ผมไม่ได้เชี่ยวชาญเรื่อง drupal หรอกนะครับ ส่วนมากจะยุ่งอยู่กับธีมมากกว่า เพราะผมใช้ drupal เหมือนกับมันมีไว้สร้าง static page! ถ้าไม่ต้องทำเว็บไซต์ให้คนอื่น ผมก็แทบจะไม่สนใจเรื่องโมดูลเลยด้วยซ้ำ ชอบใช้วิธีบ้านๆ แบบยัดโค้ดใส่ในธีมหรือเนื้อหาดื้อๆเลย - hardcode (แล้วก็ปวดกบาลทีหลัง เวลาตามแก้)
ถ้าเป็นเฉพาะเรื่องธีม , html , css , ui หรือการออกแบบเว็บไซต์ ก็พอจะคุยกับคนอื่นรู้เรื่องครับ และผมก็ไม่ปฏิเสธอะไรที่จะเพิ่มรายได้ให้ตัวเองอยู่แล้ว (แต่ 500 ผมไม่เอานะ จะเอามากกว่านั้น ฮ่าๆๆๆ บอกแบบ hard core เลย ต่อไปอาจถึงขั้น hard sell)
คุยกันเพิ่มเติมได้ที่ gibbozer ณ จีเมล.คอม
ผมว่า
ผมว่า สอนแบบ hard core น่าจะยากไป
เอาแบบที่ มีความรู้พื้นๆๆ เพียง click ๆๆ ก็สามารถทำ
Intranet ภายในองค์กรณ์ได้ ก็ เยียมแล้ว
สำหรับชื่อถูกต้องแล้วครับ
555 ใจเย็นๆ
555 ใจเย็นๆ ครับ ในโลก open source ต้องพึ่งตัวเองเป็นอันดับแรกครับ ผมก็สนใจเรื่องนี้มาได้ซักพักหนึ่ง ก็หาอ่านเอา ไปเรือ่ย ถามไป ไม่มีใครตอบ ก็ไม่เห็นเป็นไร ยังไม่ตอบ ก็คือยังไม่ตอบ 555 มีอะไรไม๊ 555
สนุกสนานครับ ผมก็เรียนรู้จากเวปนี้บ้าง เวปนุ้นบ้าง ของใหม่ ก็ต้องค่อยช่วยกัน เขียน ช่วยกันถามยังงี้แหละครับ เดี่ญววันหนึ่ง ก็จะมีคำถาม คำตอบ ครอบคลุมไปเรื่อยๆ ช่วยๆ กันครับ อย่าใจร้อน เริ่มจากสอนยากๆ ก็ได้ครับ ไม่เป็นไร (ตามใจผู้จัด) พอหลายๆ คนเป็น ก็จะช่วยกันตอบ ในแง่มุมมอง,ภาษา ของแต่ละคน ผมว่าแนวโน้มมันน่าจะเป็นยังงี้นะ ...
ต้องให้กำลังใจคนทำ ด้วยครับ ท่านจะได้มีแรงกายและใจ มาเขียนเรื่องต่างๆ ให้เราได้อ่านกัน
... ดีครับ บ้างครั้งเราก็ต้อง ต่อยตีกันบ้าง เพื่อหาคำตอบ 555 แต่ห้ามโกรธกันนะ ...
ไม่ได้เข้
ไม่ได้เข้ามานาน ขอเชียร์ด้วยคนครับคุณ gibbo
อยากทราบว
อยากทราบว่า ถ้าจะทำธีมเอง โดยเลียนแบบธีมที่มีอยู่แล้วจากเว็บ สามารถทำได้มั้ยคะ
แล้วต้องทำอย่างไร
ตามไปอ่าน
ตามไปอ่านบล็อกคุณ gibbo โลดครับ