2022年4月17日 星期日

[研究]「網站無障礙」是誰的工作或責任?

[研究]「網站無障礙」是誰的工作或責任? 

2022-04-17 

「網站無障礙」是誰的工作或責任? 如果您的答案只有外包商 or 開發維護的程式設計師,或您只會問程式設計師這個網站無障礙要多久,那麼,您根本沒搞清楚狀況和難度。

「網站無障礙」目的改善使用者在瀏覽網頁內容的方便,由其實針對身障者,所以只要有參與到網站內容的提供者,都有責任,都需負擔工作。

  • 網頁程式設計師:寫了該網站的網頁程式,為了「網站無障礙」時,程式碼可能要修改。
  • 內容提供者:某些網站有管理系統或後台,可讓某些人編輯網頁內容、上傳圖片、影片等,這些內容也要跟著做「無障礙」,他們也有工作和責任;不然網站在申請無障礙,這些人不斷上傳一些不符合無障礙的內容,怎麼申請通過;通過後,這些人不斷上傳一些不符合無障礙的內容,抽測不通過,無障礙標章也可能被撤下。
  • 網站Owner(負責人):網站應該會有一個主要代表的業務 Owner (也可能和開發維護人員是同一人,也可能不同),也有工作和責任,必須教育、帶領、督導大家讓內容持續符合無障礙。
  • 共同主管:所有內容提供者的共同主管,也有工作和責任,當某些人只把工作丟給業務 Owner 或開發維護者,不管自己提供內容是否符合無障礙,不願配合時,必須出面處理。

********************************************************************************

開發工具的選擇

不管 Visual Studio、Netbeans、Eclipse、、都不是針對「網站無障礙」的開發工具。NCC提供的是檢測工具,檢測工具過關後,還有NCC的人工檢測。

********************************************************************************

靜態 HTML 網站 vs 動態網站

全部是 .htm或.html網頁構成的網站,沒有資料庫,沒有程式 (ASP.NET, Java, JSP, ASP, JavaScript, ...) 的網站,是較容易無障礙,但這種網站目前應該微乎其微)。

也有網站是參考現有網站另外做一個純靜態無障礙網站(有自己網址),通過難度降低很多。

********************************************************************************

尚未存在的新網站、已存在的舊網站

新網站比舊網站容易,若事先知道要無障礙,在經費、時程、網站程式框架、網頁美工、後台內容維護方式、、、等就會納入考量。例如:

網頁美工會替圖片加上無障礙要求的 alt 說明屬性,

提供影片的會考慮要有字幕(為了聽障)和聲音(為了視障),如果有中文版、英文版雙語網站,英文版提供的影片要有中文發音、中文字幕;英文版提供的影片要有英文發音、英文字幕;較特別有內容的圖片,會提供足夠相同資訊的文字說明(為了視障)

愈高階、開發愈快、整合UI的元件或網站框架,雖開發較方便,但無障礙愈難做、愈費時;反之開發要更多時間,無障調整方便點。

另外很重要的,新站沒有歷史資料的包袱 (文字內容、影片、圖片、、),舊站有。

無障礙要求:如果<a>標籤內href 屬性值為含有檔案名稱的URL,則其副檔名應為odf格式(含ODT, ODS, ODP等), pdf 等。規則說明:若<a>標籤內href 屬性值為含有檔案名稱的URL,檢查副檔名並確認其值不為商業軟體之專屬格式(含DOC(X), PPT(X)、XLS(X)等),則通過檢測。很多已經提供下載的檔案,可能要重新提供。

無障礙要求:瀏覽器不支援JavaScript的狀態時,請保網頁仍有基本的資訊。

HTML editor (網頁上類似 Word 的文書編輯器),因為內容包含HTML標籤,即可能導致顯示該內容的網頁不符合無障礙,無障礙看的是整個網頁,不是只有網頁中 user上傳編輯的部分,或非 user 編輯的程式開發者寫的 CODE,而是加在一起仍可符合無障礙,所以最好是不要提供任何 HTML editor (ex: ckeditor 套件)。舊站若已經提供,有一堆存在 Database 的內容要修了)

要無障礙的網站,內容提供者愈少愈好管理,人多意見多,資料多,處理難。

********************************************************************************

外包

出錢最大,不管新站、舊站,都可以丟給外包商處理無障礙,不管是 CODE、Database或 Data 都可叫廠商處理。但 ... 如果內容提供者,不斷上傳些不符無障礙的內容或檔案,人工檢測時看到,還是無法通過。

但是外包找專門有經驗的廠商,可以省很大的時間和工作。尤其無障礙幾年改版一次。

********************************************************************************

時程

無障礙要花多久?很難說

敝人知道某網站多年前無障礙時,網站業務Owner閱讀所有無障礙規定,辦教育訓練讓程式設計師和所有內容提供者都參加,工具檢測過後;NCC人工檢測花了很久,不斷的申請、被退、修改、申請、、、,花了半年多。

另外某網站,某程式設計師接手快一年後離職交出,工具檢測從通過變成沒通過,更別說人工檢測。

而且最重要的問題是"人",有些內容提供者在網站有多年的歷史資料不願修改,或堅持提供.docx和.xlsx,或其他因素。

********************************************************************************

(待續)

相關

國家通訊傳播委員會 無障礙網路空間服務網
https://accessibility.ncc.gov.tw/

臺灣無障礙標章受害者聯盟 | Facebook
https://www.facebook.com/groups/2015338878480237

沒有留言:

張貼留言