ช่วงนี้ด้วยหน้าที่การงานเลยต้องมาข้องแวะกับ Joomla จากที่สนใจอยู่ห่างๆ
เคยเล่นครั้งนึงตอนที่ Joomla แยกตัวออกมาจาก Mambo ใหม่ๆ
แต่ก็ไม่ได้ใช้งานจริงๆ จังๆ ชีวิตอยู่กับ Drupal แล้วก็ Wordpress มากกว่า
จังหวะดีมากๆ ที่มีงาน Joomla Day จัดเสาร์อาทิตย์ 22-23 สิงหาคมนี้พอดี
เลยลงทะเบียนไปร่วมงานด้วยเป็นครั้งแรก งานมีปีละครั้ง ครั้งนี้เป็นปีที่ 3 แล้ว
ผมพบว่างานที่จัดแบบต้องเสียเงินเข้าร่วมแบบนี้ดีมากๆ คนจัดตั้งใจทำ คนมาร่วมก็ตั้งใจมา
บรรยากาศงานรวมพลคนใช้จูมล่าก็เป็นกันเองไม่แพ้ Barcamp หรือ DrupalCamp เลย
รายละเอียดสำหรับคนที่พลาดไปดูได้ที่เว็บ JoomlaDay ครับ
วันเสาร์ตื่นแต่เช้าก็ออกเดินทางไป ม.ศรีปทุม บางเขน ใกล้ๆ บ้าน ตอนแรกว่าจะปั่นไป
แต่ไม่แน่ใจเรื่องที่จอดรถ เพราะคราวนี้ไม่ได้จัดตึกเดียวกับที่จัด Barcamp Bangkok เมื่อเดือนพฤษภาคม
คำเตือน: เอ็นทรีนี้จะยาวและค่อนข้างเทคนิคัลหน่อยนะครับ
วันแรก
ไปถึงก็ลงทะเบียน รับเสื้อยืดสกรีนสวยงามมา 1 ตัว (ทุกวันนี้ใส่แต่เสื้อยืดแจกฟรีแบบนี้ไปทำงานตลอด)
ห้องบัวหลวงแกรนด์รูมใหญ่กำลังดีมาก เวทีใหญ่ มีจอโปรเจ็คเตอร์ขนาดยักษ์ 3 จอ มองจากมุมไหนก็ชัด
(รูปนี้ถ่ายวันอาทิตย์นะครับ)
ผมเลยไปนั่งแถวที่ 2 จากข้างหน้า โชคดีที่ติดปลั๊กพ่วงไปด้วย จากประสบการณ์พบว่างานแบบนี้
มี Wi-Fi ให้ใช้ฟรีก็จริง แต่ปลั๊กมักจะมีไม่ค่อยพอ
แต่เอาโน้ตบุ๊คไปก็ไม่ได้ทำอะไรมากไปกว่าทวีตรายงานสดไปตามเรื่องตามราว
ช่วงต่อมาก็ได้ฟังคุณ Dinh Viet Hung จาก JoomlArt
ผู้ให้บริการ Joomla Template ชื่อดังจากเวียตนาม (ที่ออฟฟิศเป็นสมาชิกอยู่ด้วย)
มาแนะนำ JA Template Framework กรอบการทำงานที่ตั้งใจให้เป็นเฟรมเวิร์คสำหรับการสร้างเทมเพลทต่อไป
มีแนวคิดที่น่าสนใจมากคือ multi-layout ที่ช่วยให้เราเตรียมเทมเพลทสำหรับ device ที่แตกต่างกันได้ง่ายขึ้น
และจะเปิดให้ดาวน์โหลดเฟรมเวิร์คตัวนี้ฟรีในวันที่ 15 กันยายนนี้ เพื่อให้นักสร้างเทมเพลทนำไปใช้ต่อไป
เซสชั่นที่บรรยายโดยชาวต่างชาติทั้งหมด จะได้รับการแปลเป็นไทยโดยคุณเม่น @iMenn และคุณโอ๋ @sexdrum
รวมทั้งช่วยแปลเป็นอังกฤษในช่วงที่มีการบรรยายไทยให้ชาวต่างชาติที่มาร่วมงานด้วย สุดยอดมากครับ
ผมยิ่งทึ่งกับสองหนุ่มนี้ขึ้นไปอีก เพราะเรื่องแบบนี้ทักษะภาษาอังกฤษอย่างเดียวมันไม่พอ เพราะไม่ใช่แค่แปล
เค้ายังช่วยอธิบายเพิ่มเติมและยกตัวอย่างเสริมให้เข้าใจง่ายๆ ขึ้นอีกด้วย ขอ "ซาบซึ้ง" อย่างแรง ซูฮกเลยครับ
อ่านบล็อกคุณโอ๋ได้ที่ อึ้ง ทึ่ง เสียว กับ JoomlaDay Bangkok 2009
ต่อมาก็เป็นเรื่อง e-commerce add-on ของ Joomla ผมว่านี่คือจุดแข็งของ cms ตัวนี้เลยในบ้านเรา
ทางทีมลายไทยก็ได้ทำ Joomla e-commerce edition ที่ผนวกเอา VirtueMart ไว้แล้ว
และทำ localization เป็นไทยให้เรียบร้อย สำหรับคนที่ต้องการทำร้านค้าออนไลน์ได้ดาวน์โหลดไปใช้
จบครึ่งวันแรก ตอนเที่ยงก็กินข้าวกัน ทางผู้จัดล็อคพวกเราให้ไม่ต้องไปไหน ด้วยการเตรียมทุกอย่างไว้ให้ในห้องทั้งหมด
มีข้าวกล่องอย่างดีให้เลย ห้องน้ำห้องท่าก็อยู่ในนั้นเรียบร้อย :-D
ผมกินข้าวแล้วก็แว่บออกมาแป็บนึง พุ่งไปซื้อหูฟังไอโฟน in-ears ที่เดอะมอลล์งามวงศ์วาน เพราะนัดคนขายไว้
กลับมาทันช่วงบ่ายพอดีเป็นหัวข้อจากทางไมโครซอฟท์!
ไมโครซอฟท์มางานของชุมชนโอเพ่นซอร์สและเป็นสปอนเซอร์ด้วยครับ เจ๋งจริงๆ งานนี้
แถมยังเอา Windows Server 2008 มาแจกให้เอาไปใช้ได้ฟรี 180 วัน
รวมทั้ง Visual Studio 2008 และ SQL Server 2008 รวมมาในกล่องเดียวกันเป็น DVD 5 แผ่น
โดยจะก่อนรับต้องโดนบังคับให้ไปถ่ายรูปคู่กับพริตตี้สาวสวย น้องเหมียว เป็นคนยื่นส่งให้ครับ (จำใจมาก) :-P
เดี๋ยวเค้าจะส่งรูปมาให้ทีหลังตามอีเมลที่ให้ไว้ และยังมีโปรโมชั่นสำหรับบริษัทที่เปิดมาไม่เกิน 3 ปี
สามารถติดต่อขอรับ Windows Server 2008 ไปใช้ได้ฟรี 3 ปีด้วย (เดี๋ยวต้องบอกเจ้านายให้ติดต่อไปซะหน่อย)
ส่วนเรื่องที่ทางไมโครซอฟท์มาเสนอก็คือ IIS 7.0 โปรแกรม Web Server ของทางไมโครซอฟท์
ซึ่งสามารถเอามาใช้กับ Joomla ได้เหมือนกัน (ปกติส่วนมากพวกเราจะรันแต่บน Apache ของ Linux)
แล้วก็เดโมความสามารถใหม่ของ IIS 7 คือ URL Rewrite ที่เหมือนกัน mod_rewrite ของ Apache นั่นเอง
ก็ทำให้ดูใช้งานง่ายตามประสาไมโครซอฟท์ครับ
ต่อมาก็พบกับ Samuel Moffatt อีกครั้ง เรื่อง Joomla Security ว่าเราควรทำอะไรบ้างหลังติดตั้งเพื่อความปลอดภัย
แนะนำให้ไปดูที่ Checklist ในเว็บของ Joomla ได้เลย
พักเบรคอีกที แล้วก็มาฟังคุณอ็อบ @Nattachai จากครีเอ้ มาแนะนำ Playground
บริการอัพโหลดภาพถ่ายขึ้นเว็บทันทีจากกล้องในมือถือพร้อมแสดงโลเกชั่นที่ถ่ายขึ้นมาบน Google Maps
ว่าถ่ายจากจุดไหนบนแผนที่ (ถ้าใครกลัวโดนตามตัวได้ก็ปิดการแสดงผลโลเกชั่นซะ)
ผมใช้งานอยู่แล้ว เลยไม่มีอะไรต้องทำความเข้าใจมาก ใครสนใจก็ไปสมัครใช้บริการกันดูครับ ฟรี!
(เสียแค่ค่าอัพโหลดทาง edge/gprs ตามอัตราของแต่ละโอเปอเรเตอร์)
สมัครแล้วก็ add มาได้ที่ rerngrit ครับ (ใช้ชื่อนี้ใน social network เกือบทุกเว็บ)
ช่วงสุดท้ายนึกไม่ออกแล้วแฮะ เดี๋ยวขอติดไว้ก่อน ใครจำได้ช่วงบอกทีครับ (ข้อเสียของการไม่เขียนบล็อกแต่เนิ่นๆ ก็เงี้ยแหละ)
จบงานวันแรก ถ่ายรูปหมู่ กลับบ้าน หัวโต สมองบวมครับ แต่ก็สนุกและได้ความรู้คุ้มค่าตลอดวัน
วันที่สอง
ไปถึงเกือบๆ สิบโมง ทันช่วงท้ายๆ ของคุณบอย @macroArt เรื่องทวิตเตอร์ (twitter อย่าเขียนว่า ทวิสเตอร์ เลยนะ)
ผมใช้งานมาสองปีแล้ว ไม่มีปัญหา มา follow กันได้ที่ @rerngrit
พอสิบโมงกว่าๆ ก็เป็นช่วงของ Mr.Azrul Rahim ว่าด้วยการทำ Enterprise web 2.0 ด้วย Joomla
ช่วงนี้ไม่ค่อยตั้งใจเท่าไหร่ มัวแต่โม้อยู่กับ @roofimon แล้วก็พักเบรค เยี่ยม เพิ่งมาถึงกำลังหิวพอดีเลย
แล้วก็รีบไปนั่งหน้าเวที ฟัง @roofimon คนในครอบครัว พาผู้ฟังทะลุมิติ มุดจักรวาล Joomla
ผ่านหลุมหนอน เข้าสู่จักรวาล Java รวยส์! ด้วยการใช้ Joomla เป็น front-end ให้กับสุดยอด
enterprise cms ของ Java ที่เก่งเรื่อง ECM อย่าง Alfresco สนุกสนานเฮฮาตามสไตล์ @roofimon ครับ
ซาบซึ้ง...
หล่อสุดๆ ยืนพูดคนแรกของงาน ช่วงบ่ายเลยแทบไม่มีใครนั่งพูดกันอีกเลย โต๊ะเก้าอี้ที่เค้าเตรียมไว้เหงาทันที
ต่อมาก็เป็นเรื่องการรัน Joomla บน Virtualization โดยคุณสว่างพงษ์ หมวดเพชร
คุ้นหน้าคุ้นตากันดีในวงการโอเพ่นซอร์ส ใครสนใจเรื่อง Xen ก็ไปตามพี่เค้าได้ที่ @itbakery
ช่วงนี้ทำให้ผมรู้ว่า Apache สามารถรองรับ concurrent user ได้ประมาณ 300 users
บนเซิร์ฟเวอร์ธรรมดาทั่วไป จากประสบการณ์ของพี่เค้านี่เอง
กินข้าวเที่ยงแล้วก็มาพบกับหนึ่งในทีมลายไทยอีกท่านนึง คุณศุภชัย แต่สกุล
มาอธิบายเรื่องการพัฒนา Template ให้รู้โครงสร้างกันคร่าวๆ ว่ามีขั้นตอน และเครื่องมืออะไรบ้าง
รวมทั้งความรู้ที่จำเป็น หลักๆ ก็คือ html, css, php นี่แหละ xml นิด graphic design หน่อย
เครื่องมือก็ตามถนัด ปกติเราก็ใช้ text editor ทั่วไป เน้นของฟรีเข้าไว้ เพราะโปรแกรมกราฟฟิคมันแพง ;-)
ช่วงถัดมา ก็ฟังคุณ Toby Patterson มาอธิบายภาพรวมคร่าวๆ ของการพัฒนา Extension
ภาพที่เห็นแล้วเข้าใจง่ายมากคือ stack ของ Joomla ที่ด้านล่างประกอบด้วย Library, Joomla Framework และ Plug-in
ถัดขึ้นมาคือ Application และส่วนบนคือ Component, Module และ Template
ทำให้เห็นความแตกต่างของแต่ละชิ้นในแต่ละ stack และทักษะที่สำคัญของการจะพัฒนาแต่ละส่วน
ช่วงที่แนะนำเห็นว่า Toby เป็นหนึ่งในทีมผู้สอนของ WebCoursesBangkok ด้วย
หลังจบเป็นพักเบรคพอดี เลยเดินไปคุยด้วยซักนิดนึง เพราะ WebCoursesBangkok ใช้ออฟฟิศร่วมกันกับผม
แต่เรายังไม่เคยเจอกัน สรุปว่า เราติดใจเครื่องชงกาแฟของออฟฟิศด้วยกันทั้งคู่ :-D
หลังเบรคก็ต่อด้วยการสร้าง URL Friendly ของ Joomla โดย Mr.Azrul อีกครั้ง
เข้าใจว่าคล้ายกับ Beautiful URL ของ Drupal กับ Wordpress ที่ทำได้ง่ายอยู่แล้ว
ช่วงนี้เลยแว๊บไปหาที่ชาร์จแบต แล้วก็เฉไฉไปคุยกับ @hohoteam กับ @molek ที่แวะมาพอดี
ช่วงสุดท้าย Samuel Moffatt อีกแล้ว! แกเก่งจริงๆ ครับ คราวนี้เป็นการแนะนำโปรเจ็คที่น่าสนใจมากๆ ของเหล่านักศึกษา
ในโครงการ Google Summer of Code ที่เกี่ยวข้องกับ Joomla
GSoC มีโครงการเจ๋งๆ เยอะมากครับ รวมทั้งโครงการที่เกี่ยวกับ opensource cms ตัวอื่นๆ ด้วย
แค่ตัวอย่างที่ยกมาเฉพาะที่โฟกัสบน Joomla ก็น่าทึ่งทั้งนั้น นึกถึงตัวเองสมัยเรียนทำโปรเจ็คยังไม่ได้ครึ่งของพวกนี้เลย
แอบสลดใจ - -" แต่คนทำงานแล้วอย่างเราก็มีส่วนร่วมได้ครับ ด้วยการเป็น mentor หรือที่ปรึกษาให้โครงการเหล่านี้ได้
จบงาน สมองบวมกว่าวันแรกเข้าไปอีก รีบกลับเลยไม่ได้อยู่ถ่ายรูปหมู่ เสียใจ ไม่ได้ของแจกเลยด้วย :-P
เดี๋ยวก็คงได้ดาวน์โหลดสไลด์ประกอบการบรรยายของงานนี้ทั้งหมดได้ที่เว็บ JoomlaDay
ประทับใจมากครับงานนี้ ชุมชน Joomla เข้มแข็งดีครับ คนเก่งๆ ก็เยอะ
ขอบคุณทีมงานผู้จัดทุกคนที่สละเวลามาทำเพื่อชุมชนและทำงานกันอย่างหนักตลอดสองวัน
ขอบคุณ พี่บัง @joomlacorner และทีมงานลายไทยที่พัฒนา Joomla มาตลอด
นึกเสียดายที่ไม่ได้รู้จักกันตั้งแต่ตอน CMS Showdown ที่ Barcamp
ตอนนั้นเห็นทีม Joomla แล้วกลัวครับ รัศมีเปล่่งปลั่งกันมาก
อายุลูกทีมของ Drupal กับ Wordpress รวมกันยังอาจแพ้ได้ :-P
(ผมก็เดินป้วนเปี้ยนไปมา สุดท้ายก็ก็แว๊บไปตั้งวงเสวนากันนอกงาน)
ผมอุดหนุนหนังสือ "สร้างเว็บแบบอาชีพด้วย Joomla" มาเรียบร้อยแล้ว
ขอให้รวยส์ๆ มีความสุขกันทุกคนนะครับ :-D
Comments
กำลังเก็บ
กำลังเก็บข่าว Joomladay เพื่อทำ Report ส่ง Sponsor จึงเปิดมาเจอหน้านี้โดยบังเอิญ
----ขอบคุณทีมงานผู้จัดทุกคนที่สละเวลามาทำเพื่อชุมชนและทำงานกันอย่างหนักตลอดสองวัน
ขอบคุณ พี่บัง @joomlacorner และทีมงานลายไทยที่พัฒนา Joomla มาตลอด----
ส่งลิงค์คำขอบคุณนี้ไปยัง พี่บัง เรียบร้อยแล้วค่ะ
ขอบคุณเจ้าของ blog เช่นกันค่ะ
ยินดีมากค
ยินดีมากครับ ^_^
วันที่สอง
วันที่สองไม่ได้ไป ขอบคุณที่สรุปให้อ่านครับ
เฮ้อ
เฮ้อ เว็ปนี้ สำหรับคนรู้เรื่องอินเตอร์เน็ต
เจ๊ไม่รู้
เจ๊ไม่รู้เรื่องก็เลือกไปอ่านเรื่องอื่นดิ มีตั้งหลายอันที่ไม่เกี่ยวกะเน็ทนะ -"-
เฮ้อ..คนแก่ก็เงี้ย :-D
Shame I missed the event,
Shame I missed the event, but very glad Toby did such a great job!
Apache
Apache สามารถรองรับ concurrent user ได้ประมาณ 300 users
บนเซิร์ฟเวอร์ธรรมดาทั่วไป
ผมอยากทราบรายละเอียดของ server หน่ะครับว่ามี spec อย่างไร พอดีผมกำลังหาข้อมูล
ที่จะทำให้รองรับ 800 concurrents อยู่หน่ะครับ
ข้อมูลตาม
ข้อมูลตามย่อหน้านั้น ผมบอกในประโยคสุดท้ายแล้วว่า "จากประสบการณ์ของพี่เค้า"
คือวิทยากร คุณสว่างพงศ์ หมวดเพ็ชร ถ้าจะเอารายละเอียดลึกๆ ลองหาทางติดต่อเค้าดูนะครับ :)
ถ้าเอาตามที่ผมเข้าใจ คำว่า บนเซิร์ฟเวอร์ธรรมดาทั่วไป
ผมไม่ค่อยสันทัดเรื่องฮาร์ดแวร์เท่าไหร่ แต่ก็เข้าใจว่าตามธรรมดาของเวบเซิร์ฟเวอร์ตามโฮสติ้งทั่วๆ ไป
ถ้าจะเอาให้ชัวร์ก็ต้องทำ load test ดู แล้วค่อยเพิ่มสเป็คเอา
ขอให้สมหวังครับ (เสียดายน่าจะลงชื่อซะหน่อย จะได้รู้จักกัน)
Add new comment