ประวัติย่อของเว็บบอร์ด และเว็บไซต์ PHP | ||
---|---|---|
พ.ย. 42 - มี.ค. 43 | [W] | ทำเว็บ MYR, B83, Siriwat (งานจ้าง) |
ส.ค. 43 - ม.ค. 44 | [B] | webboard v1 สร้างเพื่อใช้ภายในเว็บ
B83, MYR, Tumwan41 ตั้งกระทู้และเม้นต์ได้, รองรับ html tag, ค้นหา, อัปโหลดรูป, ใส่แบนเนอร์ มีระบบ login-logout, ระบบ admin+spec, ระบบส่งอีเมล |
เม.ย. 44 | [B] | นำไปดัดแปลงเป็นเว็บทะเบียนรุ่น Tumwan41 |
ธ.ค. 44 | [W] | เริ่มเขียนเว็บไดอะรี่โดยใช้บริการของยี่ห้ออื่น |
ม.ค. - ก.ค. 45 | [B] | นำไปดัดแปลงเป็นเว็บไดอะรี่ kanuay, Pood, Ton, Tookta |
ส.ค. 45 | [B] | นำไปใช้เป็นบอร์ดสนทนา ตอนทำเว็บค่าย e-camp |
ต.ค. 45 - ก.พ. 46 | [B] | นำไปใช้เป็นเว็บไดอะรี่ หรือบอร์ดสนทนาอีกหลายที่ เช่น Bokit เพิ่มเว็บไดอะรี่ Zalaoat |
ส.ค. - พ.ย. 46 | [W] | ทำเว็บรูปรับปริญญา, เว็บ gallery รวมรูปถ่ายเอง |
ก.พ. 47 | [B] | เพิ่มเว็บไดอะรี่ Shauฯ |
พ.ค. 47 | [W] | ทำเว็บ Math E-Book แบบยังไม่มีบอร์ด |
ก.ย. 47 | [B] | webboard v2 ปรับปรุงเพื่อผนวกเข้าเว็บ Math E-Book โดยเฉพาะ เริ่มใช้ CSS บ้าง, แยกส่วน header-footer |
ต.ค. 48 | [B] | เริ่มพิมพ์สมการได้ โดยใช้ jsMath |
มี.ค. - พ.ค. 49 | [B] | นำไปใช้เป็นเว็บไดอะรี่
kanuay, Shauฯ และบอร์ด
B83 (1 เดือน) เพิ่มระบบตั้งชื่อและรหัสส่วนตัว, แสดงหัวข้อใน titlebar |
ก.ย. 49 - ก.พ. 50 | [B] | นำไปใช้เป็นบอร์ด
MYR (1.5 ปี) เริ่มใช้ RSS, favicon, smiley, กระทู้ก่อน-หลัง, ลิสต์ปักหมุด+อัปเดต เพิ่มระบบ quote+edit ข้อความ, ปุ่มกด smiley+tag, backup zip ทดสอบเพื่อรองรับ firefox, IE และภายหลัง opera |
พ.ค. 50 | [B] | เพิ่มการแสดงผลแบบ blog (ภายหลังเลิกใช้ใน v3) |
ก.พ. 51 | [W] | จดชื่อโดเมน kanuay.com, เริ่มเช่าโฮสติ้งรายปี ทำเว็บ bkkspoon.com (งานจ้าง) |
ก.พ. - เม.ย. 51 | [B] | เปลี่ยนสมการเป็น MimeTeX, เพิ่มช่องทดสอบพิมพ์, ปุ่มกดสมการ ตัวเก็บสถิติ phpMyVisites, ระบบ cookie จำกระทู้ที่อ่านแล้ว |
พ.ค. 51 | [W] | ทำเว็บ upload |
พ.ค. - มิ.ย. 51 | [B/W] | webboard v3 เปลี่ยนเทมเพลตเว็บ Math เพื่อใช้ CSS 100% เปลี่ยนตัวเก็บสถิติเป็น Piwik, เพิ่มระบบ audio player |
มิ.ย. 51 | [B] | นำไปใช้เป็นเว็บไดอะรี่
Shauฯ, kanuay ที่ออกแบบใหม่หมด |
ส.ค. 51 - ม.ค. 52 | [W] | ทำเว็บ MYR10 |
ม.ค. 52 | [B] | เพิ่ม htaccess ป้องกันฮอตลิงก์, ระบบใส่แท็ก, แต้มสมาชิก |
ต.ค. 53 | [B/W] | เพิ่มปุ่ม facebook like, ทดลอง @font-face, แปลงเว็บเป็น UTF-8 |
ต.ค. 55 - ม.ค. 56 | [W] | เว็บ Math / ทำระบบสั่งซื้อ, ระบบล็อกอิน, อีเมลตอบอัตโนมัติ |
ธ.ค. 57 | [W] | เว็บ Math / เริ่มทำรูป HD, เพิ่มไอคอน add to home ในสมาร์ตโฟน |
ธ.ค. 58 | [W] | เว็บ Math / ทำระบบพรีเทสต์ ตอบและตรวจคะแนน |
ม.ค. - มี.ค. 60 | [B/W] | ปรับปรุงการแสดงผลใน facebook share และ search engine เพิ่มช่อง facebook comment, เปลี่ยนสมการเป็น MathJax เปลี่ยนฟอนต์ เพื่อใช้ @font-face และทำ vector graphic เต็มรูปแบบ ทดสอบเพื่อรองรับ chrome/android, firefox, IE/edge, safari/iOS |
พ.ค. 60 | [W] | เว็บ Math / อัปเกรดเป็น https, ย้ายจากซับโดเมนมาอยู่โดเมนหลัก ระบบดูด html meta tag, ใช้ mod_rewrite รีไดเรคและ friendly URL |
kanuay webboard changelog |
• B-Board 1.0 -- "สภาพเว็บบอร์ดยังไม่ค่อยสมประกอบ" / 15-8-2000
[N] พอจะมีความเป็น webboard อยู่บ้าง แต่บังคับให้ login (ถ้าไม่ login จะอ่านได้อย่างเดียว)
[N] มีระบบความปลอดภัย ถ้า logout แล้วจะไม่สามารถกด back กลับมาได้
[N] กระทู้ต่างๆ ยังแสดงเป็น form คือเป็นปุ่มเลือกแล้วกด enter อยู่เลย (ลำบากจัดๆ)
[N] แสดงจำนวนคนตอบแต่ละกระทู้ได้
[N] เขียนส่วน titlebar (ชื่อหน้าต่าง) ด้วยหัวข้อกระทู้ได้
[N] เขียนส่วนของเวลาให้ใช้เวลาประเทศไทย (GMT+7) และแสดงวันเดือนปีเป็นภาษาไทย
[N] เน้นความเร็ว เป็นกันเอง ไร้โฆษณา ไม่เซ็นเซอร์คำหยาบเหมือนเว็บบอร์ดทั่วไป
• B-Board 1.1 -- "แก้ไขให้มีความสามารถเทียบเท่าเว็บบอร์ดทั่วๆ ไป" / 29-8-2000
[I] แก้ให้แสดงรายชื่อกระทู้เป็น link แบบสากลทั่วไปได้แล้ว
[I] คนทั่วไปที่ไม่ได้ลงทะเบียนก็สามารถตั้งและตอบกระทู้ได้ แต่ชื่อห้ามซ้ำกับสมาชิก
[N] แถมความสะดวกให้สมาชิก คือการค้นหาว่ากระทู้ใด update หลังจาก login ครั้งก่อนบ้าง
[I] แก้ไขช่องใส่ชื่อให้เปลี่ยนเองได้ แล้วแต่ต้องการใช้ชื่ออะไรในข้อความนั้น
[I] เขียน source code ใหม่หมด เพื่อคงความเร็วของการโหลดเว็บบอร์ดไว้เท่าเดิม
• B-Board 1.2 -- "เติมความสามารถพิเศษอีก" / 4-9-2000
[N] แสดงชื่อผู้ใช้เว็บบอร์ดในขณะนั้น (เฉพาะผู้ที่ login) โดยกดปุ่มซ้ายบน ในหน้าแรก
[N] สามารถใช้ tag ภาษา html ในข้อความได้โดยใช้วงเล็บแบบ { } แทน เช่น {B}ตัวหนา{/B}
[N] ระบบส่ง Password ไปทาง e-mail หากผู้ใช้ลืม Password
[N] เพิ่มช่องใส่ e-mail : สามารถส่งเมลถึงกันได้จากเว็บนี้ โดยผ่าน Gr.B-mail (เมลสาธารณะ)
ผู้ส่งไม่จำเป็นต้องมี e-mail address ของตัวเองก็ส่งได้
[N] แบบฟอร์มอัพโหลดรูปไปเก็บไว้ใน server และใส่รูปลงในข้อความ (อยู่ในระหว่างทดลอง)
• B-Board 1.3 -- "แก้ไขจิปาถะ" / 18-9-2000
[F] แก้ไขให้สามารถแสดงลิงก์ไปยังหน้าส่ง mail สาธารณะได้ถูกต้อง ทั้งเก่าและใหม่ (1.2a)
[I] ตรวจสอบชื่อที่ใช้ตอนเพิ่มข้อความอย่างเข้มงวดขึ้น (1.2a)
[N] เพิ่มส่วนที่ให้แสดงหน้าละกี่กระทู้ (ค่าปกติคือ 40) (1.2b)
• B-Board 1.4 -- "แก้ไขจิปาถะ ภาค 2" / 4 ถึง 7-10-2000
[N] ระบบ search ในเว็บบอร์ด (ค้นหาคำ)
[I] จัดเปลี่ยนตำแหน่งปุ่มในเว็บบอร์ดหน้าแรกเล็กน้อย
[N] เพิ่ม banner โฆษณา ... ทำเอง เอาสนุกเข้าว่า...
[I] เปลี่ยน icon และรูปเกียร์หมุน ของกระทู้ที่มีการ update
[F] แก้ไขสีสัน และข้อผิดพลาดเรื่องตำแหน่ง ในการแสดงชื่อผู้ส่งข้อความ
• B-Board 1.5 -- "เวอร์ชั่นสมบูรณ์" / 9-10-2000
[I] เขียน source code ใหม่ แยกรายละเอียดรูปแบบเช่น สี ฟอนต์ รูป ออกจากระบบบอร์ด
[I] 23-10 ในที่สุดก็ทำเรื่อง CHMOD ได้สำเร็จ (ไม่ต้องทำไฟล์เปล่าๆ upload ล่วงหน้า)
[I] เรื่องการใส่รูปใน webboard ก็สำเร็จแล้ว ..เพียงแต่ server ใช้ php เวอร์ชั่นที่ไม่สนับสนุน
หมายเหตุ มีเว็บอื่นอีก 2 ที่ ที่นำระบบ B-Board 1.5 ของ Group B ไปใช้...
• B-Board 1.6 -- "ฉบับออกสู่สาธารณะ...แก้บั๊กส์ด้วย" / 1-11-2000
[I] แก้เพิ่มรายละเอียดรูปแบบ ในไฟล์ spec.inc อีก
[F] แก้บั๊ก ข้อผิดพลาดที่พบในเรื่องส่ง password ไปทางอีเมล
[F] แก้บั๊ก เกี่ยวกับการเตือน update ที่ผิดพลาด สำหรับสมาชิกที่เข้าครั้งแรก (Refresh)
[F] แก้บั๊ก ที่เปลี่ยนหน้าหรือตั้งกระทู้แล้ว User Name ในไตเติ้ลบาร์หายไป
หมายเหตุ เว็บที่ใช้ระบบ B-Board คือ http://come.to/b83, come.to/myr, และ i.am/41
• B-Board 1.6a -- "ฉบับแบนๆ" / 12-11-2000
[I] เปลี่ยน banner โฆษณาเป็น Flash Movie เพื่อลดขนาดไฟล์ลง (เกือบ 10 เท่า)
• B-Board 1.7 -- "แถมส่งท้าย" / 28-01-2001
[N] หน้า Admin สำหรับแก้ไขบอร์ด, ลบข้อความ, ดาวน์โหลดกระทู้, backup/restore ข้อมูล,
เปลี่ยนสีสันและหน้าตาเว็บบอร์ด, ลบส่วนที่ไม่จำเป็นใน log file ออก (เพิ่มความเร็ว)
[I] เติมหมายเลขข้อความในกระทู้
[I] แยก URL ของที่ส่งอีเมลสาธารณะออกจากไฟล์ข้อความ
[I] แก้ปัญหากระทู้ไม่ยอมอัปเดต สำหรับคนที่ผ่าน proxy หรือเบราเซอร์ไปเรียก cache
• 41-Reg 1.0 / 07-04-2001
- สำหรับค้นหา-แก้ไข-และเพิ่มข้อมูล จากฐานข้อมูลในหนังสือรุ่นที่มีอยู่เดิม (จำนวน 286 คน)
- ดัดแปลงระบบมาจาก B-Board 1.7 แต่ยังไม่ได้เขียนระบบรักษาความปลอดภัย
- เปลี่ยนแปลงรูปโลโก้ใหม่ทุกหน้า (สำหรับเว็บ 41)
• B-Diary from B-Board 1.7 / 08-01-2002
[I] เอาระบบ login ออกคร่าวๆ
[N] เพิ่มตัวนับคนอ่านประจำแต่ละหน้า (visitor)
• Kanuay Webboard 2.0 beta -- "มีสไตล์ (ชีท)" / 10-09-2004
[N] ผนวก css ลงไปในเว็บบอร์ด (ทำเพื่อใช้กับเว็บไซต์ Math E-Book เป็นหลัก)
[N] ผลจากเทมเพลตของ Dreamweaver คือแยกส่วนหัว, ลิงก์แถบซ้าย, และส่วนท้าย
[I] แก้ไขเรื่องการแสดงผลหลายอย่าง เช่น สัญลักษณ์คำพูด, backslash
[I] เปลี่ยนวิธีการอัพโหลดรูป ให้ใช้งานได้จริง ทุกๆ เซิร์ฟเวอร์
[I] เปลี่ยนวิธีการโยนค่าตัวแปรระหว่างหน้าเป็น$_Request
เพื่อให้ใช้ได้ทุกเซิร์ฟเวอร์
[N] 30-10-05 ผนวกสคริปต์ jsMath เพื่อแสดงผลสมการสวยงาม (เฉพาะเว็บ Math E-Book)
• Kanuay Webboard 2.0 final -- "สะอาดดี และมีสไตล์ (ชีท)" / 18-03-2006
[I] แก้ไขต่อเนื่อง เพื่อนำกลับมาใช้เป็นเว็บไดอะรี่ (kanuay/shau)
[I] ทำความสะอาดโค้ดใหม่หมดเกลี้ยงเกลา ไม่เหลือโค้ดที่ไม่ได้ใช้
(เอาระบบ login ออกจากทุกหน้า และเอาตัวแปรที่ไม่ได้ใช้ออกจากไฟล์ spec)
[F] แก้ไขจุดผิดพลาด ที่สีหัวข้อกระทู้เก่าๆ จะถูกบันทึกตายตัว ไม่ยอมเปลี่ยนตามไฟล์ spec
[F] แก้ไขเรื่องการแสดงผลหลายอย่าง เช่น ลิงก์ e-mail ผู้ตอบ, แสดงเว้นวรรคติดกันยาวๆ ได้
[I] แก้ไขให้ระบบ css นี้แสดงหัวข้อกระทู้บน titlebar และแสดงหมายเลขกระทู้บนหัวกระดาษ
• Kanuay Webboard 2.1 (special release) -- "กลับไปเป็น B-Board" / 21-05-2006
- แก้ต่ออีกทอด เพื่อใช้เป็นบอร์ดกรุ๊ป B83 (หลังจากเลิกไป 5 ปี!) ใช้ชื่อ "B83 - weBBoard"
[N] เติมระบบจองชื่อและตั้งรหัสผ่าน แต่วางระบบแบบง่ายๆ ไม่ต้อง login ซับซ้อน..
หลักการคือให้จดทะเบียนชื่อกับรหัสผ่าน 4 หลัก คู่กันไว้
การโพสต์ตอบหรือตั้งกระทู้ด้วยชื่อนี้ (หรือชื่อที่คล้ายกัน) จะต้องกรอกรหัสผ่านกำกับให้ถูกทุกครั้ง
- ชื่อที่คล้ายกันหมายถึง แทรกเว้นวรรค แทรกจุด หรือเปลี่ยนภาษาอังกฤษตัวเล็กตัวใหญ่
(ทำการสงวนไว้ให้คนที่จองชื่อไว้ก่อน เพื่อป้องกันการเลียนแบบชื่อให้คนอ่านเข้าใจผิด)
- หน้าเว็บเพจสำหรับจองชื่อ จะใช้เป็นหน้าแสดงรายชื่อที่มีคนจองไปแล้ว ด้วย
• Kanuay Webboard 2.2 -- "ครอบคลุมมาตรฐาน (ff+rss)" / 25-09 และ 21-11-2006
- ปรับปรุงจาก 2.0 final (เพราะไม่ต้องการใช้ระบบจองชื่อ/ไม่มี user)
[N] ผนวกระบบ rss ลงไป ให้ feed 10 หัวข้อกระทู้ล่าสุด พร้อมจำนวนคนตอบและคนเปิดอ่าน
[N] แสดง favicon (ไอคอนขนาด 16x16 อยู่หน้า url address และ title bar ของเบราเซอร์)
[F] แก้ไขให้การแสดงผลในเบราเซอร์ firefox ออกมาถูกต้องเหมือนใน internet explorer
[I] ทำความสะอาดโค้ดเพิ่มเติมนิดหน่อย (จากที่เคยทำความสะอาดครั้งใหญ่ในเวอร์ชั่น 2.0)
• Kanuay Webboard 2.3 -- "พัฒนาครั้งใหญ่ประจำปี" / 22 ถึง 24-11-2006
[N] เพิ่มระบบแสดง smiley ในข้อความ โดยแทรกรหัสเฉพาะลงไป (แต่ไม่แสดงในลิงก์ต่างๆ)
[N] เพิ่มลิงก์ไปยังกระทู้ก่อนหลัง (previous/next) ในหน้ากระทู้แต่ละหน้า
[N] เพิ่มการย่อชื่อกระทู้ที่ยาวเกินไปเมื่อแสดงเป็นลิงก์ (ที่หน้าแรก/ในหน้ากระทู้/ใน rss feed)
[N] เพิ่มระบบปักหมุด โดยใส่หมายเลขกระทู้ที่ array ในไฟล์ spec / และเพิ่มระบบประกาศด้วย
[N] เพิ่มหน้าและระบบแสดงหัวข้อกระทู้ที่เคลื่อนไหวล่าสุด (แสดงกี่กระทู้ก็ได้ ตามต้องการ)
[N] เพิ่มระบบ rss จากที่แสดง 15 หัวข้อกระทู้ล่าสุด.. ให้มี 10 หัวข้อที่เคลื่อนไหวล่าสุดด้วย
[I] ปรับปรุงรายละเอียดเล็กๆ น้อยๆ หลายอย่าง เช่น เพิ่มรูปปุ่ม rss และ
จัดการข้อความบน head bar, แก้ไขให้แสดงผลที่หน้าจอเกิน 800x600 ได้ถูกต้อง
- นอกจาก math, diary (นวย/ชอ) ยังนำไปใช้ที่ myr-room โดยแก้ให้ส่งไฟล์ได้ทุกชนิด 5MB
• Kanuay Webboard 2.4 -- "พัฒนาใหญ่กว่าเดิม+ผนวก3เป็น1!" / 29-11 ถึง 09-12-2006
=== ปรับปรุงเอาใจ myr ===
[I] นำระบบจองชื่อ+รหัสผ่านจากเวอร์ชั่น 2.1 มาปรับปรุงและใส่ใน 2.3 (เพื่อใช้เป็นระบบ user)
[N] เพิ่มระบบ edit ข้อความ โดยให้ใส่รหัสผ่านยืนยันว่าเป็นเจ้าของข้อความ (ระบบนี้ต้องมี user)
[N] เพิ่มระบบ quote ข้อความ
=== ปรับปรุงเอาใจ diary (ชอ) ===
[N] เพิ่มระบบ wbadmin (แก้ไขไฟล์ spec, css, tail) โดยผ่านหน้าเว็บได้ทันที
[I] กรองรายละเอียดปลีกย่อยทุกอย่าง (จริงๆ) ไปใส่ใน spec เพื่อให้แอดมินแก้ไขได้ง่ายๆ
=== ปรับปรุงเอาใจ math ===
[I] ปรับโค้ด HTML ทั้งหมดให้ได้มาตรฐาน W3C (ผ่านการตรวจสอบจาก HTML Validator)
=== สุดท้ายก็ผนวก 3 เป็น 1 ===
- นำเวอร์ชั่นนี้ไปใช้กับทุกๆ เว็บได้แก่ myr, diary (นวย/ชอ), math
จึงทำให้เว็บอื่นๆ รับไฟล์ได้ทุกชนิด.. (แต่บังคับ chmod เป็น 666 เพื่อไม่ให้ execute ได้)
[I] ทำระบบให้ใช้ไฟล์ชุดเดียวกันได้กับทุกเว็บ เพื่อหลังจากนี้เวลาแก้ไขจะได้ไม่หลงลืมบางจุด
[N] เนื่องจากการแสดงผลแต่ละเว็บต่างกัน จึงแบ่งสถานะบอร์ดด้วยระดับของแอดมิน
ได้แก่ (1) king (แอดมินตั้งกระทู้และแก้ไขได้คนเดียว / ไม่มีระบบ user / เช่นเว็บ diary)
(2) queen (ผู้ใช้ทั่วไปตั้งกระทู้ได้ แต่แก้ไขไม่ได้ / ไม่มีระบบ user / เช่นเว็บ math)
(3) people (ผู้ใช้ทุกคนตั้งกระทู้และแก้ไขของตนเองได้ เพราะมีระบบ user / เช่น myr)
• Kanuay Webboard 2.41 -- "จาวาสคริปต์" / 05-01-2007
[I] ผนวกสคริปต์เพื่อให้คลิกใส่ smiley ลงในข้อความได้สะดวก (ทดสอบทั้ง IE และ Firefox)
[I] ย้ายตำแหน่งตารางแสดงรายการ smiley ไปไว้ในกรอบเดียวกันกับ textarea
[I] ดัดแปลงสคริปต์เพื่อทำปุ่มคลิกแทรก tag คร่อมหัวท้ายของส่วนที่เลือกได้
(มีปุ่ม B, I, U, Del, sup, sub, center, a href, รวมทั้งปุ่ม eq/eqi สำหรับเว็บ math ด้วย)
[I] ยกเลิกการใส่ {math} เมื่อจะพิมพ์สมการ เพื่อความสะดวกจึงใส่ไว้ใน head.inc ไปเลย
• Kanuay Webboard 2.42 -- "ซิพซะ!" / 20-02-2007
[N] เพิ่มปุ่ม tag อีก คือ table พื้นใส, กับ table พื้นขาว (เพื่อแสดงรูปที่ทำกรอบมีเงา)
[N] แก้สีพื้นกรอบความเห็น ให้สลับ 2 สีได้ และเลือกได้ว่าจะมีเส้นกรอบหรือไม่
[I] ใส่ข้อความกำกับไว้ใต้รูปที่ upload มาได้ทันที (จัดกึ่งกลางให้)
[F] แก้ปัญหาเคาน์เตอร์ถูก reset เป็น 0 ..โดยเปลี่ยนจากการลบแก้ตัวเลข ให้เป็นการบวกเลข
[N] เพิ่มระบบปิดรับข้อความ..โดยใส่เลขกระทู้ไว้ที่ array ในไฟล์ spec (กันโฆษณาไวอะกร้า)
[I] แก้ปัญหาชื่อไฟล์/รูป ที่อัพโหลดมาซ้ำกันแล้วถูกเขียนทับ ..โดยเติม timestamp ลงหน้าชื่อ
[N] ระบบ zip ข้อมูล เพื่อให้แอดมินดาวน์โหลดไปเก็บสำรองไว้อย่างสะดวก (ใช้สคริปต์ PclZip)
• Kanuay Webboard 2.43 -- "บล๊อก (เก้อ?)" / 07-05 และ 08,13-07-2007
[F] บังคับหน้าเว็บให้กว้าง 780px ..เพื่อให้การแสดงผลไม่เปลี่ยนไปตามความละเอียดหน้าจอ
(โดยทำรูปหัวกระทู้ใหม่หมดทุกเว็บ ให้มีขนาดคงที่เท่ากันคือ 780 คูณ 72 pixel)
[N] เพิ่มระบบแก้ไขข้อมูล (ไฟล์ดิบๆ) ของแต่ละกระทู้ได้ตามต้องการ ผ่านทางหน้าเว็บ
[I] เปิดใช้ระบบ zip ข้อมูลแบบเลือกได้ ว่าจะเก็บเฉพาะไฟล์ txt หรือเฉพาะไฟล์อื่นๆ กับรูปภาพ
[F] แก้ไข feed ของหน้าสารบัญและหน้าอัปเดต (รูปแบบเดิม) เล็กๆ น้อยๆ
[N] แสดงหน้าแรก (สารบัญ) ในรูปแบบ blog และทำ feed ของหน้านี้ให้ใส่เนื้อความลงไปด้วย
[N] สามารถเลือกได้ว่าจะใช้รูปแบบใดเป็นหน้าแรก (ระหว่างแบบเดิม=board กับแบบใหม่=blog)
[F] แก้จุดบกพร่องที่กำหนดค่าของ tela ในช่อง url ไม่ได้
[N] ปรับปรุงไฟล์ wbaddop และ wbaddtp ให้มีการรีไดเรคท์ไปยังหน้าแสดงผลทันที
• Kanuay Webboard 2.44 -- "สแปมบุก!" / 09 ถึง 12-10-2007
=== ระบบโพสต์และแก้ไขข้อความ ===
[N] บังคับให้คนทั่วไปต้องกรอกรหัสตามที่แอดมินบอกกำกับไว้ เพื่อยืนยันว่าไม่ใช่ spam
[N] ไม่ว่าในระบบใด ถ้าแอดมินโพสต์โดยใช้ชื่อที่ยังไม่มีใครสมัคร จะจดชื่อนั้นอัตโนมัติทันที
[N] แก้ไขข้อความได้เฉพาะของผู้ที่เป็นสมาชิก และโพสต์ไว้หลังจากสมัครแล้ว เท่านั้น
- เปลี่ยนเว็บ math จากระบบ queen ไปเป็น people
=== ระบบแสดงรายชื่อกระทู้ ===
[N] แสดงชื่อกระทู้เต็ม เมื่อชี้ที่ลิงก์ในหน้า wbboard, wbboardupd, และ wbshow
[N] แสดงหมายเลขกระทู้ (จากเท่าไรถึงเท่าไร) เมื่อชี้ที่ลิงก์เลขหน้า wbboard, wbblog
=== ระบบแอดมิน ===
[N] ระบบย่นย่อรหัสข้อมูลในไฟล์ counter เพื่อลดขนาดไฟล์ลง
[N] ระบบเปลี่ยนแปลงรูปหัวบอร์ด (the-head) และรูปหน้ารายชื่อกระทู้ (the-icon)
[N] ระบบลบไฟล์/รูปที่อัพโหลดไว้ และไฟล์ .bak ที่สร้างขึ้นจาก wbedit, wbadmin
[N] ในไฟล์ spec สามารถระบุชื่อไฟล์ที่ต้องการเพิ่มลงในแบ๊คอัพ alltext.zip ได้ (เฉพาะ .txt)
=== ปรับปรุงประสิทธิภาพภายใน ===
[I] ยุบรวมงานที่ต่อเนื่อง คือ addpic-upload, write-addtp, edit-addedit ให้เหลือหน้าเดียว
[I] ยุบรวมงานที่คล้ายกัน คือ rss-rssupd-rssblog, board-boardupd-blog ให้เหลือหน้าเดียว
[I] เปลี่ยน timestamp ที่ใช้ จากฐานสิบเป็นฐาน 36 (เพื่อลดความยาวจาก 10 เหลือ 6 หลัก)
=== ปรับปรุงต่อจากของเดิม ===
[I] เปลี่ยนเลขใน my-amount (และ index-counter ของเว็บ math) ให้เป็นการนับแบบบวกเลข
[I] เปลี่ยนชื่อไฟล์แบ๊คอัพ zip ให้ระบุชื่อเว็บด้วย เผื่อดาวน์โหลดหลายๆ อันจะได้ไม่ทับกัน
[I] เปลี่ยนเวอร์ชั่นของไฟล์ pclziplib จากเดิม 2.5 เป็น 2.6
[I] ปรับปรุงความสวยงามในการแสดงผล ของหน้า pwcheck
=== แก้ไขข้อผิดพลาด ===
[F] ปรับปรุงระบบแก้ไขข้อมูล (ไฟล์ดิบ) แต่ละกระทู้ผ่านทางหน้าเว็บ (จาก v2.43) ให้ใช้งานได้
[F] ปรับปรุงไฟล์ wbaddedit ให้มีการรีไดเรคท์ไปยังหน้าแสดงผลทันที (คราวก่อนลืมทำ)
[F] ปรับปรุง wbblog ที่หน้าสุดท้าย ไม่ให้แท็กเปิด-ปิด div พลาด และแสดงผลเน่า
[F] ปรับปรุงการย่อชื่อกระทู้ (wbboard, wbrss, wbshow) ที่มีวงเล็บ < > ไม่ให้ตัดผ่ากลางรหัส
• Kanuay Webboard 2.45 -- "ส่งท้าย+ย้ายโฮส" / 11 ถึง 13-02-2008
[N] นำไฟล์ข้อความ รูป และการตั้งค่าทั้งหมด ไปใส่ที่โฟลเดอร์ชั้นเดียวกัน (เพื่อแจกบัญชี ftp)
[N] เพิ่มระบบ encrypt รหัสส่วนตัว เพื่อความปลอดภัยยิ่งขึ้น (ไม่สามารถ decrypt ย้อนกลับได้)
[N] เปลี่ยนระบบแสดงผลสมการ จาก jsMath เป็น mimeTeX (แปลงจากสมการเป็นรูป gif)
[N] เพิ่มช่องทดสอบการแสดงผลสมการ ก่อนโพสต์จริง (wbwrite / show / quote / edit)
[I] เปลี่ยนโค้ดเฉพาะกิจใน txt (endofopn, cntvst) ให้สั้นลง เพื่อลดขนาดไฟล์และความรก
[F] ปรับปรุงการแสดงหน้า blog ที่ผิดพลาดเมื่อมีตาราง (ถูกตัดกลาง หรือถูกแสดงจนครบ)
[F] ปรับปรุงการย่อชื่อกระทู้ (wbboard, wbrss, wbshow) ที่มีเครื่องหมาย " ไม่ให้ผ่ากลางรหัส
[I] ปรับขนาดของ textarea (ช่องที่ใช้พิมพ์ข้อความ) ให้ใหญ่ขึ้นจุใจ
[N] เพิ่มหน้าข้อมูล history (ก็หน้านี้อ่ะแหละ..)
• Kanuay Webboard 2.5 -- "ส่งท้ายไม่เลิกลา" / 12 ถึง 14-03-2008
=== ระบบแสดงรายชื่อกระทู้ ===
[N] หน้าสารบัญที่แสดงโพสต์อัปเดตล่าสุด เปลี่ยนจากลงชื่อผู้โพสต์เป็นลงชื่อผู้ตอบคนสุดท้าย
[N] ผู้อ่านสามารถกำหนดได้เองว่าจะแสดงสารบัญ หน้าละกี่กระทู้
[I] เปลี่ยนระบบสารบัญ ให้ไม่ต้องอ่านชื่อกระทู้จากไฟล์ my-content.txt อีกต่อไป
[I] นำไฟล์ backup (เวลาแก้ไขกระทู้หรือแก้ไขค่า) ไปไว้ที่โฟลเดอร์แยก เพื่อจัดการลบง่าย
[I] แยกโฟลเดอร์ text ออกเป็นโฟลเดอร์ย่อยๆ ทีละ 100 ไฟล์ เพื่อความรวดเร็วเวลาใช้ ftp
[I] กำหนดจำนวนหลักของชื่อไฟล์กระทู้ (text) ให้คงที่ 4 หลัก เพื่อจัดการไฟล์ได้เป็นระเบียบ
[F] แก้ไขข้อผิดพลาดที่เมื่อ my-updlist ยาวเกินไปแล้วหน้า update จะใช้การไม่ได้
=== ระบบแสดงผลกระทู้ ===
[N] รูปที่กว้างเกินไป เวลาแสดง wbshow จะย่อส่วนลงและทำลิงก์ไปยังรูปใหญ่โดยอัตโนมัติ
[N] สามารถเลือกได้ว่าหน้ากระทู้ wbshow จะแสดงชื่อกระทู้ (บรรทัดแรกสุด) ในตำแหน่งใด
[N] สามารถลิงก์มายังโพสต์ตอบที่ต้องการ โดยเติม #r (เช่น wbshow.php?nf=๏๏๏๏#r๏๏)
[N] เพิ่ม smiley ชุดใหม่ ให้น่ารักน่าใช้และได้อารมณ์ยิ่งขึ้น
[N] เพิ่มปุ่มสัญลักษณ์ทางคณิตศาสตร์ (43 ปุ่ม) และแก้ไขรูปของปุ่มแท็ก html เดิมหลายปุ่ม
[N] เพิ่มเช็คบ็อกซ์สำหรับเลือกให้ แสดง/ซ่อน รายการ smiley และแท็ก+สมการ
[F] แก้ไขโค้ดเกี่ยวกับ smiley และใน wbsearch ซึ่งเช็คบูลีนพลาด ทำให้วนลูปโดยไม่จำเป็น
=== อื่นๆ ===
[F] ตรวจสอบการแสดงผลในเบราเซอร์ Opera เรียบร้อย (เพิ่มจากเดิมคือ Firefox และ IE)
[N] 27-03 เพิ่มระบบเก็บสถิติผู้เข้าชม โดยใช้สคริปต์ phpMyVisites 2.3 ซึ่งแปลไทยเอง
[N] 03-04 เพิ่มระบบ cookie ตรวจจับกระทู้ที่ยังไม่ได้อ่าน และกระทู้ที่มีการโพสต์เพิ่ม
• Kanuay Webboard 3.0 beta -- "เตรียมตัว" / 25-04 ถึง 07-05-2008
=== การแสดงผลทั่วไป ===
[N] เปลี่ยนเทมเพลตเป็นแบบใหม่ ใช้กราฟิกมากขึ้น และจัดวางองค์ประกอบใหม่หลายจุด
[I] ใช้ระบบ css เต็ม 100% และผ่านมาตรฐาน html+css ของ W3C (ทำลิงก์เพื่อยืนยันด้วย)
[I] ปรับปรุงระบบให้สามารถใช้ได้กับเว็บที่มีหน้าตาแตกต่างหลากหลายได้
[N] เลือกกระทู้แนะนำมาแสดงในแถบข้างได้ โดยใส่เลขกระทู้ที่ array ในไฟล์ spec
=== การแสดงผลกระทู้ ===
[N] แสดงลักษณะพิเศษ สำหรับข้อความแรกสุด, แอดมิน, และสมาชิกที่แก้ข้อความได้
[N] เตรียมพื้นที่แสดงผลสำหรับระบบคำสำคัญ (tag) ซึ่งจะพัฒนาขึ้นในเวอร์ชั่นถัดไป
[N] เมื่อมีการแสดงรูปภาพ (ใน/นอกโดเมน) ที่หาไม่พบ จะแสดงเป็นข้อความแทน error
[N] ที่ช่องอีเมล ถ้ากรอกอีเมลจะเก็บเป็น mailto: แต่ถ้ากรอกอย่างอื่นจะเก็บเป็น http://
[I] ผูกลิงก์อีเมลและเว็บไซต์ไว้ที่ชื่อ ไม่ว่าจะแสดงในหน้าใดก็ตาม (board, show, edit, search)
[F] การแก้ไขข้อความจะทำได้เฉพาะข้อความหลัก (ไม่ให้แก้ข้อความที่ถูก quote มา)
[I] เปลี่ยนระบบ quote ให้ดึงมาเฉพาะข้อความหลัก (ไม่เอาข้อความที่ถูก quote ซ้อนอยู่มาด้วย)
[I] เมื่อมีการแก้ไขข้อความหลายครั้ง จะแสดงเวลาโพสต์ครั้งแรก และแก้ไขครั้งสุดท้ายเท่านั้น
[I] ปรับปรุงการแสดงผลสมการ และ html tag ไม่ให้เกิดข้อขัดแย้งกันเมื่อมีเครื่องหมาย { }
[I] ปรับปรุงการแสดงผลหน้า wbsearch ให้นับจำนวนครั้งตามจำนวนกระทู้ด้วย
=== ประสิทธิภาพภายใน ===
[I] ลดขนาดข้อมูล โดยเรียก css จากไฟล์ภายนอก และโหลด jscript เมื่อจะใช้งานเท่านั้น
[I] เปลี่ยนฟอร์มที่ไม่จำเป็นต้องใช้ ให้กลายเป็นปุ่มลิงก์ธรรมดา
[I] เปลี่ยนวิธีเก็บข้อความกระทู้ (ไฟล์ text) ใหม่หมด
[I] เปลี่ยนรหัสการขึ้นบรรทัดใหม่ จากเดิม \n (unix) มาเป็น \r\n (dos) เพื่อความชัดเจน
[I] เลิกใช้ระบบ timestamp เพื่อให้ดูดทั้งเว็บเป็นไฟล์ .chm อันเดียวได้
=== อื่นๆ ===
[F] สร้างไดเรคทอรีใหม่โดยอัตโนมัติ ทุกครั้งที่ตั้งกระทู้หมายเลขลงท้ายด้วย 00
[F] ป้องกันข้อความเตือน เมื่อทำการ chmod ไม่สำเร็จ ที่หน้าอัพโหลดและหน้าตั้งกระทู้
[F] ปรับปรุงการย่อชื่อกระทู้ (wbboard, wbrss, wbshow) ที่มีเครื่องหมาย & ไม่ให้ผ่ากลางรหัส
[N] เพิ่มการแก้ไขไฟล์ head และยกเลิกการเปลี่ยนรูป head/icon ผ่านระบบแอดมิน
[N] เพิ่มการแปลงรหัส timestamp ให้กลายเป็นวัน-เวลา ที่ระบบแอดมิน
[N] เพิ่มเช็คบ็อกซ์สำหรับเลือกให้ แสดง/ซ่อน ข้อมูลในหน้า history (หน้านี้)
[N] (ปรับปรุงระบบดาวน์โหลดไฟล์ที่เว็บ Math ให้สร้างและลบไดเรคทอรีอัตโนมัติ)
[I] 12-06 เปลี่ยนระบบเก็บสถิติผู้ชม จาก phpMyVisites เป็นรุ่นใหม่คือ Piwik
[I] 24-06 เลิกใช้สคริปต์ pclZip เปลี่ยนมาใช้ php_zip.dll ซึ่งมีอยู่แล้วใน php
[I] 20-08 เพิ่มคำถามป้องกันขยะสัญชาตไทย ในหน้าตั้งรหัสส่วนตัว
[N] 03-10 แปะเพลงให้รัน Quicktime ได้โดยใช้โค้ด {player ชื่อไฟล์หรือเพลย์ลิสต์}
• Kanuay Webboard 3.0 gamma -- "ระวัง.." / 17-01-2009
[N] 01-01 ป้องกันเว็บอื่น hotlink รูปและไฟล์ที่อัพโหลดไว้ที่นี่ โดยใช้ .htaccess
[N] 01-01 (ปรับปรุงระบบดาวน์โหลดไฟล์ที่เว็บ Math ให้ตรวจ http referrer ด้วย)
[N] 06-01 แสดงจำนวนแต้ม ท้ายชื่อสมาชิกที่หน้า wbpwreg และ wbshow
[N] ระบบใส่คำสำคัญ (tag) ขณะตั้งกระทู้, แสดงพร้อมกระทู้, คลิกไป wbsearch ได้
[I] ปรับปรุงการแสดงผลใน wbsearch เล็กน้อย (อ่านคุกกี้แสดงอัปเดต, แสดง smiley)
[I] เปลี่ยนตัวแปร$_REQUEST
ในหลายจุดให้เป็น$_POST
เพื่อป้องกันสแปมโพสต์อัตโนมัติ
[F] แก้ไขการแสดงผลเพี้ยน เมื่อในชื่อมี วรรค+ขีด+วรรค ซึ่งตรงกับรหัสภายใน
[F] ป้องกันไม่ให้ชื่อ (ทั้งที่สมัคร และที่โพสต์) ขึ้นต้นหรือลงท้ายด้วยเว้นวรรค
[F] แก้ไขการ quote และการแสดงผล search ซึ่งเครื่องหมาย ' " จะมีสัญลักษณ์ \ เกินมา
[F] (แก้ไขปุ่ม rss ที่เว็บไดอะรี่ kanuay ไม่สามารถคลิกได้ใน firefox ..โดยใช้ z-index)
[I] 19-01 สามารถแก้ชื่อกระทู้และแท็กได้ โดยสั่งแก้พร้อมเนื้อหากระทู้
[F] 19-01 แก้ไขการแสดงผลเพี้ยน เมื่อชื่อผู้โพสต์เป็นตัวเลขที่มีอยู่ในวันเวลา
[I] 21-01 ระบบตัดสินใจอัตโนมัติ ว่าปีกกา { } ในบรรทัดนั้นๆ เป็นเซต หรือ html tag
• Kanuay Webboard 3.0 omega -- "ไป!" / 23 ถึง 25-04-2009
[I] 19-04 ปรับปรุงการจัดเก็บและการแสดงผล ไม่ให้มีสัญลักษณ์ \ อีกต่อไป
[I] 19-04 จัดระเบียบ html entity โดยจะไม่จัดเก็บเลย แต่จะใช้เสมอเมื่อแสดงผลไม่ว่าหน้าใด
[N] กำหนดว่า html tag ใด ที่อนุญาตให้แสดงในเนื้อความได้ และมีข้อความเตือนหากผิดกฎ
[N] กำหนดว่า html tag ใด ที่อนุญาตให้บันทึกร่วมกับหัวข้อกระทู้, ชื่อผู้โพสต์, ชื่อสมาชิก
[N] ระบบเพิ่มลดจำนวนแต้มของสมาชิก ที่หน้าแอดมิน
[I] ที่หน้าแอดมิน เมื่อดำเนินการใดๆ เสร็จ จะรีไดเรคท์ไปแสดงผลอีกครั้ง เพื่อให้ตรวจสอบ
[I] ปรับปรุงระบบค้นหา ให้เป็นแบบ case-insensitive และให้แสดงผลแวดล้อมได้ดีขึ้น
[I] ยุบรวมงานที่ต่อเนื่อง คือ wbshow-wbquote-wbaddop ให้กลายเป็นหน้าเดียวกัน
[F] กระทู้ที่ถูกปิดไปแล้ว จะต้องไม่สามารถอ้างหรือแก้ข้อความได้ (และไม่แสดง 2 ปุ่มนี้ด้วย)
[I] ปรับแก้โค้ดหลายจุดให้สั้นลง/จัดระเบียบกั้นหน้าใหม่, เปลี่ยนไปใช้คำสั่งที่ทำงานเร็วขึ้น
[F] แก้ไขจุดบกพร่องหลายจุด เช่น การตัดสินเซต/html, การสั่งเพิ่มไฟล์ลงใน zip
[I] 28-08 หน้าแอดมินลบไฟล์ ให้แสดงเป็นคำย่อแทนชื่อโฟลเดอร์ (bak, pic, file)
[F] 28-08 ปรับให้เข้ากับ PHP 5.3.0 (ใช้ <?php, เพิ่ม timezone_set, เลิกใช้ ereg_replace)
[F] 29-08 กำจัด <br> ที่โผล่มาตอนท้ายทุกบรรทัด ภายใน textarea
• Kanuay Webboard 3.1 -- "โลกเล็กลง เว็บใหญ่ขึ้น" / 31-10-2010
[I] 21-03 แก้ไขปุ่มสัญลักษณ์ทางคณิตศาสตร์ จาก _ และ ^ ให้มีปีกกา { } ต่อท้าย
[N] 23-03 เพิ่ม smiley ในชุด hand ..ได้แก่ good และ bad (แต่ยังไม่มีปุ่มให้กด)
[F] 24-07 จำเป็นต้องปรับระบบ mimeTeX ให้ไปเรียกใช้ cgi-bin จากเซิร์ฟเวอร์สาธารณะ
[N] เพิ่มปุ่ม facebook like ในแต่ละกระทู้ (และเปิดเพจ Math E-Book ที่เฟซบุ๊คด้วย)
[I] เปลี่ยนการเข้ารหัส windows-874 เป็น UTF-8 เพื่อแสดงภาษาอื่น+สัญลักษณ์ (เว็บ math)
[I] สิ่งใหม่ใน css3 ลองอัปโหลดฟอนต์ Leelawadee.ttf ใช้เป็นหัวข้อ และใส่เงา (เว็บ math)
[I] ขยายหน้าเว็บจากเดิม 780 เป็น 980 จุด เพิ่มขนาดอักษรและกราฟิกบางส่วน (เว็บ math)
• Kanuay Webboard 3.11 -- "ซ่อมบำรุง" / 23-09-2015
[I] 04-01-13 เริ่มใช้ phpmailer ในระบบสั่งซื้อหนังสือและล็อกอิน (เว็บ math)
[I] 08-12-14 เริ่มลองทำบางรูปภาพแบบ HD เพื่อรองรับอุปกรณ์รุ่นใหม่ๆ (เว็บ math)
[I] 31-12-14 กำหนดรูปภาพเพื่อแสดงเป็นไอคอน add to home ใน iOS (เว็บ math)
[I] แปลงเว็บ kanuay/shau เป็น UTF-8 ด้วย เนื่องจากเซิร์ฟเวอร์บังคับ
[F] แก้ไขโค้ด piwik และเริ่มเก็บข้อมูลใหม่ เนื่องจากฐานข้อมูลเดิมใหญ่เกินและมีปัญหา
• Kanuay Webboard 3.2 -- "Redesign Font!" / 19 ถึง 21-01-2017
[F] 03-12-16 ตรวจซ่อม FB box และปุ่ม like/share ซึ่งหายไปตั้งแต่ 2015 (เว็บ math)
[I] 03-12-16 ตั้งค่ารูปภาพที่จะใช้เป็นพรีวิว เวลาแชร์ไปยัง facebook (เว็บ math)
[F] 09-12-16 อัปเดต phpmailer และวิธีเรียก mimeTeX เพราะ preg_replace /e จะยกเลิก
[F] ป้องกันไม่ให้ safari iOS แปลงตัวเลขเป็นลิงก์โทรศัพท์โดยอัตโนมัติ
[I] อัปโหลดทุกฟอนต์ในรูปแบบ woff2, ttf เพื่อแสดงผลตรงกันทุกอุปกรณ์
[I] เปลี่ยนฟอนต์ใหม่ เลือกใช้ CSPraKas [normal] และ Prompt [display/bold]
[F] แก้ไข css หลายจุด เพราะเปลี่ยนฟอนต์ทำให้องค์ประกอบเคลื่อน
[I] เปลี่ยนรูปภาพ banner, preview-gif, port ทั้งหมดให้เป็นแบบ HD (เว็บ math)
[N] เพิ่มระบบ facebook pixel ในหน้าสั่งซื้อ และหน้าดาวน์โหลด (เว็บ math)
[I] 03-02 ยืดความสูงฟอนต์ CSPraKas 5% และเพิ่ม CSPraKas Bold [small/strong]
[I] 06-02 เปลี่ยน h2-h5 เป็น h1-h4 เพื่อปรับปรุงการแสดงผลใน reader view
[F] 08-02 แก้ปัญหา safari iOS มีบั๊ก ไม่ให้ปรับความสูง iframe, ไม่โชว์เส้นคั่นความเห็น
• Kanuay Webboard 3.3 -- "Renew Math!" / 12 ถึง 21-02-2017
[I] เปลี่ยนไฟล์ฟอนต์ CSPraKas ยืด 7% และอาศัย TTFautohint ให้คมชัดขึ้นในจอคอม
[I] เปลี่ยนระบบแสดงสมการ mimeTeX กลับไปเป็น MathJax (jsMath เดิม) เพื่อความคมชัด
[I] เปลี่ยนแท็กคร่อมสมการ (และปุ่มกด) eq/eqi มาเป็น$$/$
ตามภาษา TeX
[I] แก้คำอธิบายในกระทู้ "วิธีพิมพ์สมการ" (math-0072) ให้สอดคล้องกับ MathJax
[I] เพิ่มแท็ก code ไว้พิมพ์ตัว$
และโค้ดสมการ เพราะ MathJax จะไม่ยุ่งสิ่งที่อยู่ในนี้
[I] เปลี่ยนวิธีตัดสินการแปลง html tag ในข้อความ โดยสิ่งที่อยู่ใน$$/$
กับในแท็ก code
จะมองข้ามไป ไม่ถูกแปลงเสมอ และข้อความส่วนที่เหลือจะแปลงเฉพาะแท็กที่อนุญาต
[I] เปลี่ยนแท็ก player ให้เล่นไฟล์ด้วยเบราเซอร์ได้เลย ไม่ต้องพึ่ง Quicktime
[I] ทดลองปรับปุ่มเป็นขอบมน, ปรับเฉดสีเขียวให้ทันสมัยขึ้น เข้ากับปก R2.7 (เว็บ math)
[F] ลดปุ่มลิงก์ด้านบน wbshow จากเดิม write+upload เหลือ write ปุ่มเดียว (เว็บ math)
[F] อื่นๆ : โปรโมตลงเพจให้กลับมาใช้บอร์ด math, ลองเปิดใช้ปุ่ม FB like ที่เว็บ kanuay
• Kanuay Webboard 3.4 -- "Renovate Graphic!" / 02 ถึง 14-03-2017
[I] เปลี่ยนไอคอนทั้งหมดเป็น SVG .inc และพื้นหลังเป็น SVG .css
[I] เพิ่มข้อความ บอกว่าไอคอนสีแดง เขียว น้ำเงิน หมายถึงอะไร
[I] ทดสอบใน chrome/android, firefox, IE/edge, safari/iOS และแสดงเลขรุ่น
[F] เปลี่ยนฟอนต์ Prompt เป็นแบบไม่แยกช่วง เพื่อรองรับ chrome, firefox รุ่นเก่าๆ
[F] เปลี่ยนฟอนต์ Tahoma ให้ได้มาตรฐาน ไม่ให้ฟอนต์ลอยใน Mac, iOS
[F] แพชฟอนต์ ttf ทั้งหมดให้เป็นแบบ installable เพื่อรองรับ IE 9-11
[F] ป้องกันไม่ให้เบราเซอร์ mobile ขยายฟอนต์ภายในบล็อกที่กว้างเกินจอ
[F] แก้ปัญหา safari iOS แสดงสมการผิดฟอนต์
[F] แก้ปัญหาเกี่ยวกับฟอนต์ Tahoma ที่ทำให้ทุกเบราเซอร์ใน Mac และ iOS โลโก้ลอย
[I] ใส่ timestamp ต่อท้ายชื่อไฟล์ css เพื่อให้ผู้ชมโหลดใหม่เมื่อมีการแก้ไข
[I] ตัดข้อความขึ้นต้นไปแสดงใน facebook share และ search engine
[F] เปลี่ยนโค้ดนับและตัดข้อความ UTF-8 จาก iconv_ เป็น mb_ เพื่อเลี่ยงบั๊ก
[N] เปลี่ยนเช็คบ็อกซ์เป็นรูปสวิตช์เปิดปิด ที่หน้า history, ล็อกอิน math ด้วย
[N] ทดลองจาวาสคริปต์ auto-zoom ให้เต็มความกว้างเบราเซอร์ (เว็บ kanuay)
[N] 17-03 เพิ่มทางเลือก facebook comment ในกระทู้ โดยมีสวิตช์สลับไปมา
• Kanuay Webboard 3.5 -- "Redirect Secure!" / 14 ถึง 23-05-2017
[F] 16-04 อัปโหลด MathJax ใส่เว็บ เพราะเซิร์ฟเวอร์สาธารณะกำลังจะปิด
[N] 16-04 เพิ่มตารางสรุปประวัติเว็บโดยย่อ พร้อมรูปประกอบแบบ popup
[F] 16-04 ซ่อนลิงก์ phpinfo เพื่อความปลอดภัย จะแสดงเฉพาะตอนเปิดเว็บแบบ local
[I] 17-04 ตัดข้อความขึ้นต้นไปแสดงใน RSS feed, เพิ่มลิงก์ข้ามไปหน้าสารบัญอีกแบบ
[I] 25-04 เพิ่มเช็คบ็อกซ์สำหรับแสดงสมการเป็นโค้ด TeX input ดั้งเดิม
[I] 25-04 เพิ่มสคริปต์คำนวณราคารวมอัตโนมัติ ในหน้าสั่งซื้อ (เว็บ math)
[I] 26-04 ย้ายสคริปต์ทั้งหมดเข้า wbjscript แล้วเรียกใช้เท่าที่จำเป็นในหน้านั้นๆ
[I] 26-04 เมื่อเปิดเว็บแบบ local จะแสดงข้อความ LOCALHOST ที่มุมบนชัดเจน
[I] 26-04 เปลี่ยนมาใช้แท็ก abbr แทน acronym ซึ่งจะถูกยกเลิกในอนาคต
[N] อัปเกรดระบบเป็น https โดยใช้บริการฟรีจาก Let's Encrypt (เว็บ math)
• ย้ายซับโดเมน math, piwik, mathjax ไปไว้โดเมนหลัก www. ด้วยข้อจำกัดของของฟรี
• ปรับโค้ดที่ใช้อ่าน URL หน้าปัจจุบัน ($_SERVER) ให้ตรวจจับว่าเป็น http หรือ https
[N] ศึกษาการเขียน Apache mod_rewrite ในไฟล์ .htaccess เพื่อทำสิ่งเหล่านี้
• รีไดเรค เมื่อผู้ชมเปิดลิงก์ที่เป็น http หรือเปิดด้วยซับโดเมนเก่า
• ป้องกัน URL ที่หลากหลาย จากคำว่า index.php และคำว่า www.
• friendly URL เช่น /0001, /0500+30, /order, /admin-4.1, /rss-update, /s=ถาม
• รีไดเรคซับโดเมน (order, login, pre, premium) แทนวิธีเดิม http-equiv=REFRESH
[N] ขั้นตอนคงค่าเดิมของ facebook like แต่ละหน้าเอาไว้ ถึงแม้ URL จะเปลี่ยนไป
• เพิ่มแท็ก og:url โยงกลับไปยังลิงก์เก่า ชื่อเว็บเก่า
• mod_rewrite ให้ facebook crawler เข้าลิงก์เก่าได้ ไม่โดนรีไดเรคกลับไปลิงก์ใหม่
• ลบไฟล์เก่าทั้งหมด แทนด้วย scrape.php เพื่อดูด meta tag เท่าที่จำเป็นมาจากลิงก์ใหม่
• จัดการ Fetch new scrape information ใหม่หมดทั้งเว็บ ทุกลิงก์ ทุกกระทู้
[F] แก้ลิงก์ภายใน+ตรวจลิงก์ภายนอก ทั่วทั้งเว็บ, เพิ่มข้อความแจ้งใต้ dead link ในกระทู้
[I] แต่ง description สำหรับแต่ละหน้า เพื่อผลที่ดีใน facebook, google (เว็บ math)
[I] 01-06 แก้ปัญหา piwik ไม่ยอมทำงาน เพราะทำรีไดเรค index.php มากระทบ
[I] 01-06 เริ่มนำระบบไปใช้ที่เว็บ kanuay และทำรูปพรีวิวสำหรับแชร์ facebook
[F] 21-06 แก้ปัญหาใน Safari คือ ไอคอนตกเป็นบรรทัด, ตำแหน่งเช็คบ็อกซ์จม
[I] 03-02-18 อัปเดต MathJax, phpmailer, Matomo (ชื่อใหม่ของ Piwik) รุ่นล่าสุด
[N] 04-02-18 แสดงจำนวน facebook like+share ของแต่ละกระทู้ ที่หน้าสารบัญ
• v3.6 "Revise Login!" (ยังไม่ทำ)
[I] นำ tag ของแต่ละกระทู้เพิ่มลงไปใน html meta tag "keywords"
[I] ปรับแก้ title/description แต่ละหน้าอีกครั้ง เพื่อผลดีขึ้นใน FB, google (เว็บ math)
[I] ผนวกรหัสล็อกอินให้มาใช้ได้ในบอร์ด โดยแสดงไอคอนตามหลัง (เว็บ math)
[N] เพิ่มระบบ session และระบบ notification หรืออย่างน้อยส่งเป็นอีเมลแจ้ง
[I] ในฟอนต์ CSPraKas ยังไม่มีบางสัญลักษณ์, ฟอนต์ prompt ตัว v หายไป
[I] เปลี่ยนปุ่ม tag และสัญลักษณ์คณิตให้เป็น SVG และเพิ่มปุ่มของ good/bad -- ยังไม่ทำ
[I] ยกเลิก smiley ชุดเดิมทั้งหมด เปลี่ยนเป็น emoji font ตามสมัยนิยม -- ยังไม่ทำ
[I] เปลี่ยนวันเวลาที่โพสข้อความ จากเดิม ค.ศ. มาเป็น พ.ศ.
[F] วันเวลาที่แสดงหน้าอัปเดต บางครั้งต้องมาจากการแก้ข้อความ ไม่ใช่เม้นต์สุดท้ายเสมอไป
[I] แสดงเช็คบ็อกซ์เพื่ออ้างข้อความมาแค่บางบรรทัด
• โครงการในอนาคต
1. สร้างฟังก์ชันใช้ในงานที่ซ้ำๆ กัน เพื่อให้โค้ดสั้นลงและดูแลแก้ไขง่าย
2. ระบบแปลงทุกหน้าให้เป็น .rtf อย่างเรียบง่าย (เพื่อนำไปใช้งาน offline หรือจัดเก็บ)
3. ระบบจาวาสคริปต์ AJAX เพื่อให้การส่งข้อความและแสดงผลเป็นไปอย่างราบรื่นยิ่งขึ้น
4. ระบบสารบัญแบบ blog และ rss feed แบบมีเนื้อความ (ทำอีกครั้งหลังจากยกเลิกไปใน v3.0)
5. สิ่งที่ไม่น่าได้ใช้.. แบ่งกระทู้เป็นหลายหน้า / ค้นหาพร้อมกันหลายคำ / ป้องกันข้อความซ้ำ
/ โคตรแอดมิน อัพโหลดไฟล์ระบบ
ข้อความ © 2001-2018 | ระบบเว็บ v3.5
© 2000-2018 | Kanit M. (kanuay@hotmail.com)
เว็บนี้จะสวยขึ้นและเร็วขึ้น เมื่อใช้เบราเซอร์ Mozilla Firefox