Aksesibilitas Web Drupal 8 – Mengapa kami menyukainya dan Mengapa Anda juga harus peduli
Diterbitkan: 2020-03-04Aksesibilitas web tertanam dalam nilai dan prinsip Drupal. Dimulai dengan Drupal 7, inisiatif aksesibilitas web telah berkembang pesat melalui Drupal 8. Mengapa aksesibilitas situs web begitu signifikan? Bagaimana Drupal 8 memastikan aksesibilitas situs web? Mari selami untuk menjawab semua pertanyaan Anda.
Kekuatan Web terletak pada universalitasnya. Akses oleh semua orang tanpa memandang disabilitas merupakan aspek penting. - Tim Berners Lee, Penemu World Wide Web.
Internet seperti yang kita kenal sekarang berumur 11315 hari! Awalnya disusun untuk memenuhi permintaan untuk berbagi informasi otomatis antara ilmuwan di universitas dan institut di seluruh dunia, internet saat ini merupakan bagian integral dari lebih dari 3 Miliar orang di dunia. Untuk berbagai alasan mulai dari jejaring sosial hingga pengumpulan informasi untuk proyek, internet saat ini bisa dibilang merupakan sumber daya paling kuat yang dikenal umat manusia.
Selama bertahun-tahun, ledakan dalam chat-bot dan aplikasi pembelajaran mesin telah menyebabkan bisnis menyusun kehadiran online mereka dalam bentuk situs web dan menggunakan kecerdasan buatan untuk pengalaman pelanggan yang lebih baik. Hal ini tidak mengherankan, mengingat fakta bahwa dalam beberapa tahun terakhir, obrolan atau perpesanan telah mengambil alih media sosial menjadi opsi "go-to" bagi pengguna yang ingin menghubungi bisnis.
Tapi pernahkah Anda berpikir, apakah semua orang bisa mengakses web?
Ini 2018 dan saya bertanya-tanya, mengapa aksesibilitas web masih kurang, yah, dapat diakses? Sebagai sebuah bisnis, pasar yang kompetitif mendorong Anda untuk menjangkau sebanyak mungkin orang untuk mempromosikan merek Anda. Semakin banyak hambatan, semakin rendah peluang untuk menjangkau pelanggan potensial. Ini pada dasarnya adalah konsep di balik aksesibilitas web: untuk menghilangkan hambatan yang dihadapi audiens.
Apa itu Aksesibilitas Web?
Umumnya, orang merujuk aksesibilitas web dengan pembaca layar atau cacat visual. Namun, cakupan topik yang dicakupnya sangat luas dan mencakup lebih dari itu. Misalnya, memiliki kontras layar yang sesuai bagi seseorang untuk melihat layar pada hari yang cerah adalah kasus penggunaan untuk seseorang dengan penglihatan normal daripada untuk seseorang yang cacat.
Konsorsium World Wide Web telah memperkenalkan beberapa pedoman untuk mencapai tingkat aksesibilitas tertentu untuk memastikan bahwa sebuah situs web berguna sebaik mungkin. Diterbitkan pada tahun 1999 sebagai versi 1.0 dan kemudian pada tahun 2008 sebagai versi 2.0, WCAG 2.0 secara umum diterima sebagai standar untuk mengukur ketika berbicara tentang aksesibilitas web dan informasi yang Anda berikan kepada pengguna.

Pentingnya Aksesibilitas Web
Dengan semakin pentingnya internet dalam kehidupan orang-orang, jika apa yang ingin Anda sampaikan (pada dasarnya konten Anda) tidak dapat diakses dengan mudah oleh semua orang, Anda mengabaikan audiens Anda bahkan sebelum mereka sampai di depan pintu. Misalnya, sesuatu yang sederhana seperti patah tangan atau kebutaan sementara dapat mempersulit navigasi web.
Meskipun fakta bahwa aksesibilitas web tidak hanya untuk mereka yang memiliki disabilitas cukup bergema, bisnis perlu mengetahui bahwa desain situs web yang fleksibel dan responsif yang dapat diakses sepenuhnya bermanfaat bagi semua orang. Standar aksesibilitas web dibuat untuk mempromosikan inklusi dan Drupal menetapkan tolok ukur dalam hal mendukung dan mendorong inklusi.

Bagaimana Drupal membantu ?
Drupal CMS, SaaS berbasis web menyediakan kemampuan untuk mengatur dan mengelola konten web organisasi secara sistematis. Pedoman Konsorsium World Wide Web dibagi menjadi dua - ATAG 2.0 yang membahas alat pembuat dan WCAG 2.0 yang membahas konten web dan banyak digunakan oleh pengembang dan alat evaluasi aksesibilitas. Drupal CMS, sebagai platform, telah dibangun untuk mematuhi kedua pedoman tersebut. Sementara inisiatif aksesibilitas dimulai dengan Drupal 7, Drupal 8, membahas beberapa fitur aksesibilitas terbaik.
Fitur dan Modul Aksesibilitas Drupal 8
Versi paling canggih dari Drupal memungkinkan situs web Anda menjadi jauh lebih mungkin untuk diakses, ke teknologi bantu dan pengguna yang bergantung padanya, daripada sebelumnya. Drupal 8 memperluas aksesibilitas dengan berbagai modul inti dan kontribusi.
Kontras yang Lebih Baik
Tingkat kontras yang buruk sering disebut sebagai fitur yang paling sering diabaikan oleh para pengembang. Namun, di Drupal 8, tema inti memiliki kontras yang lebih tinggi, berkat pengelola aksesibilitas Drupal. Dengan kontras yang ditingkatkan, pengguna yang menderita buta warna dapat dengan mudah mengunjungi situs web. Selain itu, fitur ini merupakan keuntungan tambahan saat mengunjungi situs web di bawah sinar matahari yang cerah di perangkat portabel seperti ponsel atau tab.
Formulir
Kesalahan saat mengisi formulir adalah salah satu faktor paling umum yang memengaruhi antarmuka pengguna. Dengan standar baru, mengidentifikasi kesalahan ini menjadi lebih mudah. Dengan menggunakan kesalahan validasi formulir yang lebih baik verbiage, Drupal 8 menyediakan opsi untuk mengaktifkan fitur ini yang meningkatkan aksesibilitas yang terkait dengan tampilan kesalahan formulir. Misalnya, seorang tunanetra sekarang dapat dengan mudah mengidentifikasi kesalahan apa yang mungkin dia buat saat mengisi formulir web.

Tombol alih-alih tautan
Praktik umum di antara banyak pemilik situs web adalah menggunakan teks jangkar sebagai "ajakan bertindak" alih-alih tombol. Dari sudut pandang semantik, lebih logis untuk menggunakan tombol daripada teks jangkar karena elemen antarmuka pengguna ini berorientasi pada tindakan. Dengan demikian, Drupal 8 telah meminta ukuran ini untuk menggunakan tombol daripada tautan. Standar baru yang ditetapkan oleh Drupal 8 ini dapat ditangani tanpa menjadi sangat bergantung pada WAI-ARIA yang dapat berguna dalam mengidentifikasi tujuan dari beberapa elemen.
Fitur Aksesibilitas Drupal 8 Lainnya
Alt text (Teks alternatif) biasanya mengacu pada kata-kata yang digunakan untuk menggambarkan gambar tertentu. Meskipun tidak terlihat atau ditampilkan di halaman, teks alternatif ini digunakan oleh alat seperti pembaca layar dan merupakan aset yang bagus untuk aksesibilitas web. Fitur ini yang disetel ke 'wajib' secara default di Drupal 8 membantu audiens yang memiliki gangguan penglihatan untuk mengetahui tentang gambar tersebut dengan bantuan teks.
TabbingManager adalah fitur yang membatasi tab dan memandu pengguna non-visual ke elemen halaman "tabbable" yang penting. Ini berguna bagi pengguna yang lebih suka menggunakan tombol Tab pada keyboard daripada mouse.
Fitur Aural Alerts adalah fungsi Javascript yang menyampaikan pesan/instruksi yang tegas atau sopan kepada pengguna aural jika ada perubahan yang dibuat pada halaman (yang jika tidak, akan luput dari perhatian pembaca layar).
Modul Pembuat Tata Letak
Pembuat tata letak adalah salah satu modul Drupal 8 paling kuat dan populer yang banyak digunakan oleh pembuat konten. Ini menawarkan kemampuan pembuatan halaman yang mudah dan kuat yang memungkinkan pembuat situs membuat halaman kustom, membuat dan mengganti template yang dapat digunakan kembali, kustomisasi granular, dan banyak lagi. Ini telah stabil sejak rilis Drupal 8.7 dan dalam inti.
Sebagai bagian dari komitmen Drupal terhadap inklusi dan aksesibilitas, Layout Builder memenuhi semua pedoman yang ditetapkan dalam WCAG 2.0 AA (diperlukan untuk memenuhi level AA dari Pedoman Aksesibilitas Konten Web). Hanya setelah melewati "gerbang aksesibilitas", modul dirilis sebagai versi stabil. Dan ini adalah komitmen yang dibuat dan dipenuhi oleh komunitas Drupal.
Modul Pemeriksa Aksesibilitas CKEditor
Modul Pemeriksa Aksesibilitas CKEditor adalah modul Drupal 8 yang dikontribusikan yang memungkinkan Anda menguji tingkat aksesibilitas konten dalam CKEditor. Ini tidak hanya mendeteksi area masalah dalam aksesibilitas situs web; itu juga membantu Anda menyelesaikannya untuk konformasi aksesibilitas yang lebih baik. Ini memanfaatkan plugin Pemeriksa Aksesibilitas dari CKEditor.com untuk melakukan fungsi ini.

Modul Peningkatan Situs
Siteimprove adalah modul kontribusi Drupal 8 yang menyediakan plugin untuk menghubungkan situs web Drupal Anda ke platform kecerdasan Siteimprove. Siteimprove adalah perangkat lunak Pengoptimalan Kehadiran Digital yang memberikan wawasan luar biasa yang tidak hanya dapat membantu meningkatkan kepatuhan aksesibilitas web tetapi juga membantu meningkatkan lalu lintas situs web, kualitas konten, kinerja, dan lainnya.
Modul Ubah Ukuran Teks
Ini adalah modul Drupal yang dikontribusikan untuk aksesibilitas web dan digunakan secara luas dalam proyek Drupal 7 dan Drupal 8. Ini memungkinkan pengguna untuk menambah atau mengurangi ukuran font halaman web dengan mengklik tombol. Ini membantu pengguna tunanetra untuk sebagian besar karena mereka dapat menyesuaikan ukuran teks yang sesuai dengan penglihatan mereka.

Masa Depan Aksesibilitas Web di Drupal
Selama bertahun-tahun, Drupal telah mengambil beberapa langkah maju untuk mencapai aksesibilitas web melalui beberapa rilis utamanya dan merupakan salah satu implementasi terkemuka dari standar aksesibilitas web. Dengan aksesibilitas web menjadi salah satu faktor utama yang berkontribusi pada antarmuka pengguna dan kemampuan bisnis untuk menjangkau audiens maksimum, beberapa inisiatif strategis untuk inti Drupal pasti akan membentuk masa depan cara orang berinteraksi dengan situs web. Beberapa yang patut diperhatikan antara lain:
- Antarmuka seperti aplikasi dan berbagai interaksi UI yang disajikan tanpa penyegaran satu halaman penuh: panel geser, fokus otomatis, filter hasil langsung, seret dan lepas, pesan sukses munculan, pratinjau langsung, langkah kemajuan seperti penyihir, dan peniruan peran .
- Pengujian otomatis menggunakan driver browser tanpa kepala.
- Mendukung lebih banyak mode interaksi, seperti mode kontras tinggi MS Windows, dan kontrol yang digerakkan oleh suara.
- Pengujian pengguna akhir untuk aksesibilitas
- Inisiatif perpustakaan komponen tema yang melibatkan banyak refactoring tentang bagaimana Drupal menghasilkan output.
