เปลี่ยนจาก classic editor เป็น block editor

มีโอกาสเข้าไปอัพเดทเนื้อหาใน thainame . NET อยู่เสมอ พบว่า เนื้อหาที่เคยมีไว้ 178 หน้า หรือ 1546 โพสต์ เมื่อเปิด edit post จะมีการถามว่า เลือก update จาก classic editor เป็น block editor ไหม เป็นคำถามที่ จี๊ดมาก เพราะหันกลับไปมอง 1546 โพสต์นี่ หมายความว่า ผมต้องเข้าไป rewrite ทั้งหมดเลยใช่ไหม คำตอบ คือ ใช่

แล้วการเปลี่ยนครั้งนี้ ดีอย่างไร พบว่า Pavel Ciorici เขียนเมื่อ July 21, 2023
มีข้อดี 5 ข้อ

  1. แก้ไขโค้ดได้สนุกขึ้น เพราะแบบโบราณคงไม่รองรับอนาคต
  2. เลือกใช้ แพทเทิร์น ที่ออกแบบให้เลือกใช้ได้
  3. ทำให้โพสต์ไม่บวม เพราะแบบใหม่ performance ดีกว่า
  4. แบบใหม่ใช้ plugin ได้จำกัด แต่ดีกว่า
  5. รองรับการตรวจสอบรุ่น ในอนาคต

วันนี้ได้ทดสอบ ตรวจ pagespeed กับ post ในแบบ classic กับ block เทียบกันแล้ว พบว่า แบบ classic editor ได้คะแนน performance ต่ำกว่า block editor ได้ทดสอบก่อน และหลังเปลี่ยน ได้คะแนนต่างกันชัดเจน จากการทดสอบปรับจำนวน 3 โพสต์

เมื่อหันกับไปมอง wordpress site ทั้งหมด 4 ตัวของผม ก็นั่งคิดอยู่ว่า จะไป rewrite ได้ครบได้อย่างไร แค่ thainame . NET ก็พันกว่าโพสต์แล้ว

แต่ผมกลับมีกำลังใจขึ้นมา เมื่อหันไปมองเพื่อนผู้ประกอบการ เพราะมีเพื่อนที่เค้าให้ความสำคัญกับ “เนื้อหา” เมื่อหันไปมอง ttpcargo.com , umbrella-perfect.com , ofisu.co.th , usb-perfect.com เค้าก็มีโพสต์ที่ออกมาเป็นราย weekly อย่างต่อเนื่องหลายปีติดต่อกัน ให้ได้เรียนรู้เรื่องราวเกี่ยวกับธุรกิจ สินค้า บริการต่าง ๆ ก็หาเวลาไปตามอ่านอยู่ครับ มีเนื้อหาที่น่าสนใจเยอะมาก

ttpcargo.com blog

ผู้บริหารการศึกษาในห้องเรียนแห่งอนาคต จะรู้ว่าอะไรสำคัญ

popup เรื่องสำคัญที่สุด

สิ่งสำคัญ คือ สิ่งที่ควรปรากฎแรก ๆ ในสารสนเทศ
ที่ผู้บริหารการศึกษาต้องการสื่อสารให้คนอื่นได้ทราบ
ดังนั้น ผู้บริหารการศึกษาจะเป็นผู้กำกับสารที่ต้องการสื่อ
โดยแจ้งสาระสำคัญให้ผู้ดูแลเว็บไซต์
ได้นำเสนอเป็น popup ที่จะปรากฎขึ้นทันที
เมื่อเข้าสู่เว็บไซต์ด้านการศึกษา ที่มีกลุ่มเป้าหมาย
คือ นักเรียน คุณครู ผู้ปกครอง และประชาชนทั่วไป

มีเรื่องเล่าเกี่ยวกับการสื่อสารว่า
การใช้ Popup maker โดยติดตั้ง plugins เพิ่ม #neve08
หน้าต่างลอยขึ้น (Popup window) ให้กับผู้เข้าชมเว็บไซต์ได้เห็นก่อนเข้าถึงเนื้อหาอื่น ในกรณีที่ผู้ดูแลเว็บไซต์ต้องการแจ้งข้อมูลข่าวสารสำคัญที่ไม่ควรถูกมองข้าม เช่น ข่าวรับสมัคร ข่าวส่วนลด ข่าวเหตุการณ์สำคัญ หรือข่าวด่วน ในระบบ wordpress มี plugins ชื่อ Popup maker พบว่า ถูกติดตั้งไปถึง 700000+ รองรับ WordPress รุ่น 4.9 หรือสูงกว่า รองรับ PHP 5.6 หรือสูงกว่า ซึ่งบริการนี้ เราต้องสร้าง Popup post ขึ้นมา เขียนเนื้อหา และรูปภาพ จากนั้นกำหนดคุณสมบัติสำคัญ คือ Time Delay/Auto Open , Open Popup Close, Delay:500 และ Open Popup Close , 1 Month แล้วเปิดบริการ Popup ที่สร้างใหม่ ทุกครั้งที่มีผู้เยี่ยมชมเว็บไซต์ ตัว Popup ก็จะปรากฎขึ้นมาโดยอัตโนมัติ และจะแสดงเพียงครั้งเดียว

การตั้งค่าให้ popup ทำงาน

http://www.thaiall.com/wordpress/neve.htm

#เล่าสู่กันฟัง 62-290 การเพิ่ม sharethis ใน footer.php ของ wp

30 ธ.ค.62 พบว่า sharethis.com พัฒนาบริการให้สมบูรณ์ขึ้น ประกอบกับ 1 ส.ค.61 บริการ facebook ไม่บริการ api ให้ tweet ส่งโพสต์อัตโนมัติไป facebook ส่วน facebook เองก็สนับสนุนส่งโพสต์อัตโนมัติไปสื่อสังคมอื่นที่เป็นคู่แข่งก็อาจลดลงในอนาคต ยกเว้น instagram ที่มีเจ้าของเดียวกัน เพื่อเพิ่มบริการ share post ให้ wordpress จึงเข้าไปขอใช้บริการจาก sharethis.com เลือกปุ่มสำหรับ share page จำนวน 5 ปุ่ม (ตามชอบ) แล้วนำ code จากทั้ง 2 ส่วนไปวางใน footer.php ก่อนบรรทัดเรียก function wp_footer(); ของ wordpress ผ่าน menu, appearance, theme editor พบว่าเมื่อเปิดการแก้ไข theme editor มีการแจ้งเตือนว่า ถ้าแก้ไขโค้ดอาจทำให้ผลการเปลี่ยนแปลงหายไปในอนาคต หากมีการอัพเดทรุ่น wordpress หรือเปลี่ยน theme ใหม่

ขั้นตอนการเพิ่ม sharethis.com เข้า footer.php ดังนี้

  1. เริ่มจากใช้บัญชี facebook หรือ google หรือ email เข้าระบบ
  2. สามารถเลือก inline share buttons
    เพื่อนำไปวางใน right menu ของ wordpress
  3. คัดลอก div จากหน้า inline share buttons
  4. คัดลอก script จากหน้า settings
  5. รวม code จากข้อ 3 และ 4 ไปวางใน webpage footer.php

Facebook API Changes Mean You Can No Longer Auto Post Tweets to Facebook

การปรับสีขาวดำของ wordpress

kelly theme in black and white
kelly theme in black and white

เพื่อนท่านหนึ่งติดต่อมา
ต้องการให้เว็บไซต์ให้เป็นสีขาวดำ ก็อยากแบ่งปันว่า
ปกติมักจะปรับกับ CSS(Cascading Style Sheet) เพราะง่ายที่สุด
สำหรับการปรับสีให้กับ Blog ของเรา ผ่านคุณสมบัติ filter
พบว่าการปรับในแต่ละ Theme ของ wordpress ไม่เหมือนกัน
ปกติ Theme ส่วนใหญ่จะมี Appearance และมี Editor
เข้าไปจะพบว่าแก้ไข Style.css

https://gist.github.com/thaiall/d4fea62b72d8ab026896d6142c0b4b6d

สำหรับ Theme ชื่อ Kelly ผมเพิ่มเข้าไปก่อนดังภาพ
แล้วไปแก้ไขภาพพื้น กับสี background ผ่านระบบ
เพราะการปรับ CSS ไม่มีผลต่อส่วนนั้น

หน้าตาใหม่ timeline facebook

facebook timeline
facebook timeline

16 ธ.ค.54 มีโอกาสเข้าไปใน profile ของเพื่อนที่ชื่อ Hut เป็น System Analyst ขององค์กร พบหน้าตาของ facebook profile ดูแปลกตาไปจากปกติ ที่ header พบคำว่า timeline เมื่อค้นดูจาก google ก็พบโฮมเพจ
http://www.facebook.com/about/timeline
ที่ footer ของหน้านี้พบปุ่ม Get Timeline เมื่อกดปุ่ม publish now ก็ได้รูปแบบที่แตกต่างไปจากปกติ มีลักษณะเป็น 2 columns และมีตัวเลือก feature ให้กำหนดว่า post ใดขยายได้ด้วย

ตัวเลือก Activity Log แสดงปีและเดือน ทำให้เลือกแสดงกิจกรรมรายเดือนได้

มีคำแนะนำเรื่อง ยกเลิก timeline ที่
http://blazomania.com/2011/09/23/how-to-disable-new-facebook-timeline-feature-tutorial/
แต่ผมมี app อื่นอีกหลายรายการ .. จากการลบ app ที่สงสัยว่าใช้
ก็ไม่สามารถยกเลิก timeline ได้ครับ

ปรับ wordpress เพื่อสร้าง theme รับ seo

23 มี.ค.53 ได้ฤกษ์แก้ไข code ของ wordpress เป็นภาษาไทย โดยใช้ editplus เปิดแฟ้ม archive.php comments.php search.php author.php index.php page.php header.php footer.php single.php และ style.css โดยการแก้ไขมีดังนี้ 1) ทุกแฟ้มต้องเปลี่ยน encoding เป็น utf8 เพื่อแก้ปัญหาภาษาไทย เนื่องจากกำหนด define(‘DB_CHARSET’, ‘utf8’); ใน wp-config.php จึงต้องแก้ charset ในครั้งนี้ 2) เพิ่มป้ายประชาสัมพันธ์ของ google เข้าไปในหน้าที่สำคัญ 3) ปรับ widecolumn ให้มี width: 600px; และเพิ่ม .narrowcolumn .entry { width: 468px; } เข้าไปใน style.css 4) ปรับ font-size และ layout ให้กับหลายส่วน 5) ล้าง code ให้มีขนาดลดลง โดยเฉพาะ css 6) ปรับ sidebar, categories และ tag cloud ให้พร้อมรับ seo

ลิขสิทธิ์ซอฟท์แวร์ระหว่างบุคคล

6 มี.ค.53 ซอฟท์แวร์ที่ถูกพัฒนาขึ้นส่วนหนึ่งมีลิขสิทธิ์ชัดเจน ผู้นำไปใช้ต้องเสียค่าใช้จ่ายก่อน ไม่มีแชร์แวร์หรือรุ่นทดสอบ (Demo) ให้นำไปทดลองใช้งานก่อนแล้วตัดสินใจภายหลัง ถ้าใช้ก็ต้องเสียเงินก่อนจะได้ซอฟท์แวร์ไปติดตั้ง สำหรับค่าลิขสิทธิ์ซอฟท์แวร์มีหลายรูปแบบ เช่น ใช้คนเดียว ใช้ได้ทั้งองค์การ หรือนำไปพัฒนาให้กับลูกค้า ซอฟท์แวร์บางตัวเป็นแบบต่อยอดจากตัวหลัก เช่น wordpress.org เป็นตัวหลักที่เปิดให้ดาวน์โหลดได้ฟรี แต่ถ้าจะใช้ theme สวยของ solostream.com ที่ออกแบบให้ทำหน้าที่เป็นหน้ากากครอบซอฟท์แวร์ตัวหลักที่ถูกพัฒนาขึ้นโดยผู้พัฒนาอิสระแล้วจำหน่ายแยกออกจากซอฟท์แวร์ตัวหลักที่แจกฟรีก็เกิดขึ้นแล้วในปัจจุบัน
            ปัญหาลิขสิทธิ์เกิดขึ้นได้หลายกรณี เช่น ผู้เขียนพัฒนาซอฟท์แวร์ตัวหนึ่งและเปิดให้คนไทยดาวน์โหลดไปใช้ได้ฟรีแบบโอเพนท์ซอร์ท ต่อมามีผู้พัฒนาชาวไทยนำไปพัฒนาต่อยอดแล้วขายต่อให้กับลูกค้า ต่อจากนั้นผู้พัฒนาท่านนั้นได้ทิ้งงานไปแล้วลูกค้าก็โทรมาสอบถามผู้เขียน เพราะคิดว่าซอฟท์แวร์ที่เขาใช้อยู่ได้จ่ายให้ผู้เขียนส่วนหนึ่ง เมื่ออธิบายเรื่องลิขสิทธิ์แล้วลูกค้าท่านนั้นก็เข้าใจ อีกตัวอย่างหนึ่งคือชาวต่างชาติพัฒนาซอฟท์แวร์เพื่อขายแล้วคนไทยได้คัดลอกมาใช้อย่างไม่ถูกต้องตามเงื่อนไขของลิขสิทธิ์ แต่นำซอฟท์แวร์ดังกล่าวไปขายต่อให้กับลูกค้า ซึ่งลูกค้าไม่น้อยไม่เข้าใจในประเด็นเรื่องลิขสิทธิ์ซอฟท์แวร์ก็ยินดีจ่ายด้วยรู้เท่าไม่ถึงการณ์
            ในโลกที่เทคโนโลยีพัฒนาอย่างรวดเร็ว การตัดสินใจแต่ละเรื่องต้องใช้วิจารณญาณอย่างมาก เพื่อไม่ให้พลาดพลั้งไปกับเงื่อนไขที่เปลี่ยนแปลงแล้วส่งผลเสียย้อนกลับมา การพัฒนาเว็บไซต์ที่ใช้ระบบจัดการเนื้อหาเว็บไซต์ (CMS) เหมาะกับเว็บไซต์ที่เนื้อหามากและแบ่งหมวดหมู่ได้ชัดเจน เมื่อเลือกใช้ระบบจากค่ายใดก็ต้องติดตามการอัพเกรดอย่างต่อเนื่อง เพื่อให้ทันเทคโนโลยีและปลอดภัยต่อการบุกรุก หากเปลี่ยนระบบ อัพเกรด หรือยกเลิกระบบซีเอ็มเอสอาจทำให้นำข้อมูลกลับมาใช้ต่อไม่ได้ ทำให้ที่อยู่เว็บไซต์ที่เคยถูกอ้างอิงไปทั่วโลกเปลี่ยนแปลง นั่นหมายถึงเนื้อหาที่เคยถูกเชื่อมโยงจากภายนอกจะหายไปทั้งหมด นี่เป็นตัวอย่างประกอบการตัดสินใจจ่ายค่าลิขสิทธิ์ซอฟท์แวร์ที่ต้องพิจารณารอบด้านบนความเข้าใจและให้ความสำคัญกับความเสี่ยงที่จะเกิดขึ้นเป็นที่ตั้ง

theme สวยมาก แต่มี license ของ solostream.com

wordpress theme
wordpress theme

6 มี.ค.53 วันนี้พบเว็บไซต์หนึ่งใช้ theme สวยมาก ชื่อ wp-clear บน wordpress.com พัฒนาโดย Solostream มีรายละเอียดใน solostream.com ส่วนเว็บบอร์ดของไทยที่ให้ข้อมูลเรื่องนี้พบใน thaiseoboard.com ส่วนเว็บไซต์ของไทยที่ใช้ theme นี้ได้อย่างลงตัว คือ startupthailand.com ตอนแรกก็คิดจะ download มาทดสอบติดตั้งในเครื่องที่บ้านและเผยแพร่ต่อไป แต่เข้าไปอ่านรายละเอียดก็พบว่ามี license คือ The SOFTWARE is protected by copyright laws and international treaty provisions. จึงไม่ดำเนินการอะไรต่อครับ พบว่าราคามี 3 แบบคือ แบบใช้เว็บไซต์เดียวราคาราว 2,400 บาท แบบหลายเว็บไซต์ราคาราว 5,400 บาท แบบสำหรับผู้พัฒนาที่ไปขายให้ลูกค้าอีกต่อได้ราคาราว 8,400 บาท ถ้าผมจะหา free theme ที่นำมาใช้และไม่ผิดกฎหมายคงต้องกลับไปหาใน wordpress.org ใช้เวลาสักพักก็พบว่า themes ชื่อ news-magazine-theme-640 เป็นอะไรที่น่าสนใจมากครับ .. ถ้าใช้ก็ต้องศึกษาเรื่อง seo ไปพร้อมกัน
+ http://wordpress.org/extend/themes/news-magazine-theme-640http://www.thaiseoboard.com/index.php?topic=100797http://www.solostream.com/wordpress-themes/
http://yonok.startupthailand.com
+ http://wordpress.org/extend/themes/