20
26 มกราคม 2551 Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Web Accessibility - BarCamp Bangkok 2008

Embed Size (px)

DESCRIPTION

Web Accessibility

Citation preview

Page 1: Web Accessibility - BarCamp Bangkok 2008

26 มกราคม 2551

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 2: Web Accessibility - BarCamp Bangkok 2008

ปกปอง พงศาสนองกุลPOAKPONG PHONGSASANONGKUL

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 3: Web Accessibility - BarCamp Bangkok 2008

ปกปอง.คอมPOAKPONG.COM

prachatai.com

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 4: Web Accessibility - BarCamp Bangkok 2008

การสรางเว็บให∙ุกคนเขาถึง

Web Accessibility

❖ การนำเสนอครั้งนี้ มุงเนนไป∙ี่การเขาถึงขอมูล

สำหรับคน∙ี่มีอุปสรรคในการมองเห็นเปนหลัก

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 5: Web Accessibility - BarCamp Bangkok 2008

∙ำไมตอง∙ุกคนเขาถึง?

๏ เพิ่มสิ∙ธิ ในการเขาถึงขอมูลขาวสารใหกับ∙ุกคน๏ ∙ำเว็บตามแนว∙างสากล๏ ∙ำตามบ∙บัญญัติของรัฐธรรมนูญ

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 6: Web Accessibility - BarCamp Bangkok 2008

เว็บใดบาง∙ี่ตองให∙ุกคนเขาถึง?

๏ เว็บของหนวยงานราชการ๏ เว็บองคกรเอกชน๏ เว็บขาวสาร/ความรู๏ เว็บสวนบุคคล/เว็บบล็อก

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 7: Web Accessibility - BarCamp Bangkok 2008

ใครเกี่ยวของบาง?

๏ คนพัฒนาเว็บDesigner, Developer, Webmaster

๏ คนเพิ่มขอมูลเขาสูเว็บEditor, Reporter, Blogger, User

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 8: Web Accessibility - BarCamp Bangkok 2008

หลักเบื้องตน สำหรับการพัฒนาเว็บ

๏ โครงสรางเว็บตองเปนไปตามมาตรฐาน HTML, XHTML๏ กำหนดภาษา∙ี่ ใช ในเว็บ (th, en)๏ สรางชื่อของหนาเว็บ <title>๏ สามารถเขาสูเนื้อหาไดงาย <a href=“#story”>๏ ความสัมพันธระหวางขอความกับ Tag ∙ี่ ใช

<h1>, <h2>, <ol>, <ul>, <li>, <p>

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 9: Web Accessibility - BarCamp Bangkok 2008

หลักเบื้องตน สำหรับการพัฒนาเว็บ (ตอ)

๏ ใสปายกำกับใหแบบฟอรม <label>๏ เรียงลำดับความสำคัญของเนื้อหา๏ การใชเฟรมตองมีคำอธิบาย๏ สรางชอง∙างการควบคุมผานคียบอรด <access key>๏ ไม∙ำการเปลี่ยนแปลงเนื้อหาแบบอัตโนมัติ

(auto refresh)

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 10: Web Accessibility - BarCamp Bangkok 2008

หลักเบื้องตน สำหรับการเพิ่มขอมูลเขาสูเว็บ

๏ ความสัมพันธระหวางขอความกับ Tag ∙ี่ ใช

<strong>, <em>, <ins>, <del>, <address>๏ เลือกใชสีตัวอักษรและพื้นหลัง∙ี่มองเห็นไดชัดเจน๏ ตัวอักษรควรเปนตัวอักษร๏ รูปภาพตองมีคำอธิบาย <alt>๏ ไฟลมัลติมีเดียตองมีคำอธิบาย๏ หลีกเลี่ยงการใช ไฟลอนิเมชั่น (.gif)

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 11: Web Accessibility - BarCamp Bangkok 2008

เครื่องมือในการ∙ำเว็บ∙ี่∙ุกคนเขาถึง

๏ เครื่องมือในการสราง Web Standards

HTML 4.0, XML 1.0, XHTML 1.0-1.1, CSS, DOM

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 12: Web Accessibility - BarCamp Bangkok 2008

Web Standards และ Web Accessibility

๏ Web Standards = แสดงผลได∙ุกเบราเซอร๏ Web Accessibility = Web Standards + ∙ุกคนเขาถึง

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 13: Web Accessibility - BarCamp Bangkok 2008

ประโยชน∙ี่ ได

๏ ∙ุกคนเขาถึงขอมูลขาวสาร๏ ชวยใหเนื้อหาในเว็บ คนหาไดงาย

(Search engine optimization)

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 14: Web Accessibility - BarCamp Bangkok 2008

การตรวจสอบระดับการเขาถึง

๏ http://validator.w3.org๏ http://astec.nectec.or.th/web_check๏ http://wave.webaim.org๏ http://checker.atrc.utoronto.ca

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 15: Web Accessibility - BarCamp Bangkok 2008

ดูเพิ่ม

๏ ภาษาไ∙ย๏ http://www.nectec.or.th/atc/webaccess/๏ http://th.wikipedia.org/wiki/Web_accessibility๏ http://www.thaicss.com/web-standards/๏ ภาษาอังกฤษ๏ http://www.w3.org/TR/WCAG10/๏ http://en.wikipedia.org/wiki/Web_accessibility

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 16: Web Accessibility - BarCamp Bangkok 2008

องคกร∙ี่เกี่ยวของ ในประเ∙ศไ∙ย

๏ ศูนยวิจัยและพัฒนาเ∙คโนโลยีสิ่งอำนวยความสะดวกสำหรับคนพิการ

(http://astec.nectec.or.th)๏ สถาบันคนตาบอดแหงชาติเพื่อการวิจัยและพัฒนา

(http://www.tabod.net/?show=content&c=2)

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 17: Web Accessibility - BarCamp Bangkok 2008

∙ดสอบ (Markup Validation Service by W3C)

website Result

http://www.thaigov.go.th/index.aspx 145 Errors

http://www.parliament.go.th/main.php 188 Errors

http://www.blognone.com 63 Errors

http://www.matichon.co.th/ 610 Errors

http://www.manager.co.th/home/default.html 1079 Errors

http://www.bangkokbiznews.com/2008/01/26/ Can not be checked

• ขอสังเกตจากผล∙ี่ ได

เว็บ∙ี่ ใช cms ∙ี่เปน∙ี่นิยาม∙ั่วไป เชน drupal จะผาน Web Standards งายกวาเว็บ∙ี่เขียน cms ใชเองWeb Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 18: Web Accessibility - BarCamp Bangkok 2008

∙ดสอบ (Markup Validation Service by W3C)

website Result

http://www.sanook.com 33 Errors

http://www.kapook.com Passed validation

http://www.mthai.com 69 Errors

http://www.teenee.com/main/index.html 694 Errors

http://www.dek-d.com 710 Errors

http://www.narak.com Passed validation

• ขอสังเกตจากผล∙ี่ ได

การ∙ดสอบ Web Standards ไม่ ได้ระบุแน่ชัดว่าเว็บน้ันผ่าน Web Accessibility เป็นเพียงการ∙ดสอบเบ้ืองต้นเ∙่าน้ันWeb Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 19: Web Accessibility - BarCamp Bangkok 2008

เอกสารอางอิง

๏ http://astec.nectec.or.th/document/20070801-

webaccessible/05-namnueng.pdf๏ http://astec.nectec.or.th/webaccess/doc/evaluate-

web.pdf๏ http://www.nectec.or.th/atc/webaccess/

Intro_Web_Accessibility.php

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008

Page 20: Web Accessibility - BarCamp Bangkok 2008

ขอบคุณครับ

Thank you

C b

Web Accessibility - Poakpong Phongsasanongkul - BarCamp Bangkok 2008