Kodlamadan Önce Erişilebilirlik Sorunlarını Yakalayın: Figma Eklentimizi Anlattık

Erişilebilirlik sorunlarını kod bittikten sonra fark etmek, çoğu ekip için “yeniden tasarım” anlamına gelir: bileşenlerin değişmesi, tekrar test, geciken teslim tarihleri ve artan maliyet. Oysa aynı sorunları tasarım aşamasında yakalamak, hem daha hızlı hem de daha temiz bir ürün ortaya çıkarır. Bu noktada Figma eklentileri devreye girer: tasarım dosyasını, daha geliştirmeye geçmeden WCAG açısından tarayıp riskli alanları görünür kılabilir.

Bu yazıda “kodlamadan önce yakalama” yaklaşımını, bir Figma erişilebilirlik eklentisinin tipik olarak neleri kontrol ettiğini ve tasarım ekibinizin günlük akışına nasıl entegre edebileceğinizi adım adım açıklıyoruz.

Neden erişilebilirlik kontrolü tasarım aşamasında başlamalı?

WCAG uyumu yalnızca “geliştirici testi” değildir; metin hiyerarşisi, renk kararları, etkileşim kalıpları ve bileşen davranışları tasarımda şekillenir. Tasarım aşamasında erken kontrolün üç somut avantajı vardır:

  • Maliyet düşer: Kontrast, bileşen boyutları veya etiketleme gibi hataları koddan önce düzeltmek daha ucuzdur.
  • Tutarlılık artar: Tasarım sistemi bileşenleri erişilebilir şekilde tanımlandığında aynı hatalar tekrar etmez.
  • Risk yönetimi kolaylaşır: Erişilebilirlik, regülasyon ve sözleşme gereksinimlerine daha kontrollü yaklaşılır. Özellikle uyum ve risk perspektifi için Dijital Erişilebilirlik ve Regülasyonlar: WCAG Uyumu, Riskler ve Uygulama Rehberi yazısı iyi bir çerçeve sunar.
Figma benzeri arayüzde tasarım ekranı ve erişilebilirlik kontrol listesi

Bir Figma erişilebilirlik eklentisi pratikte ne yapar?

“Eklenti” deyince tek bir şey anlaşılmasın: Bazıları yalnızca renk kontrastı ölçer, bazıları bileşen etkileşimlerini kontrol etmek için kontrol listeleri sunar, bazıları da sayfa/çerçeve tarayıp sorunları işaretler. İyi bir yaklaşım, eklentiyi bir “erken uyarı sistemi” olarak konumlamak ve kontrolü tasarım inceleme ritüellerine bağlamaktır.

1) Renk kontrastı kontrolleri (WCAG 1.4.3 / 1.4.11)

En hızlı kazanım genellikle kontrasttan gelir. Eklentiler seçili metin ve arka plan renklerini karşılaştırır, oranı gösterir ve AA/AAA eşiklerine göre uyarı verir. Sık yapılan hata: sadece normal metne bakıp büyük metin ve UI bileşenleri/ikonlar için gereken kontrastı atlamak. Bu konuda net eşikler ve örnekler için Renk Kontrast Gereksinimleri: WCAG’ye Göre Net Bir Açıklama yazısına göz atabilirsiniz.

İpucu: Kontrastı tek tek düzeltmek yerine tasarım sisteminizde “metin rengi / arka plan rengi” eşleşmelerini erişilebilir token’lar olarak tanımlayın. Böylece aynı sayfada 20 kez düzeltme yapmak yerine 1 kez sistematik çözüm üretirsiniz.

2) Tipografi ve okunabilirlik için erken sinyaller

WCAG doğrudan “şu font boyu olmalı” demez; ancak okunabilirliği artıran kararlar (yeterli satır aralığı, çok uzun satırlardan kaçınma, metni görselle aktarmama) erişilebilirlik hedefini destekler. Eklentiler bazı heuristik uyarılar verebilir; yine de en iyi sonuç, tasarım incelemelerinde “okunabilirlik” maddesini standartlaştırmakla gelir.

3) Etkileşimli öğeler ve dokunma hedefi mantığı

Butonlar, linkler, sekmeler, menüler… Eklentiler; etkileşimli öğelerin tutarlı adlandırılıp adlandırılmadığını, ikon butonların erişilebilir isim ihtiyacını hatırlatabilir ve bazıları minimum hedef boyutu için kontrol listeleri sunar. Bu noktada amaç, geliştiriciye “bu ikon butonun erişilebilir adı ne olacak?” sorusunu tasarım aşamasında cevaplayacak notları bırakmaktır.

4) Odak sırası ve klavye ile kullanılabilirlik (tasarımda planlama)

Odak sırası tamamen “kod işi” gibi görünse de tasarımda akış kurgulanır: modalların açılıp kapanması, skip link ihtiyacı, menülerin klavye davranışı, hata mesajına odaklanma vb. Eklentiler bunu otomatik çözemese bile, interaktif prototip ve kontrol listeleri ile “odak nereden nereye gider?” sorusunu erken aşamada görünür kılabilir.

Figma benzeri arayüzde tasarım ekranı ve erişilebilirlik kontrol listesi

“Kodlamadan önce yakalama” için örnek bir iş akışı

Figma eklentisini tek seferlik bir kontrol yerine, ekibin rutinlerine bağladığınızda etkisi büyür. Aşağıdaki akış, küçük ve orta ölçekli ekiplerde pratik sonuç verir:

Adım 1: Tasarım sistemi seviyesinde erişilebilir varsayılanlar

  • Renk paletini AA hedefiyle oluşturun; metin/arka plan eşleşmelerini token’laştırın.
  • Bileşenlerin durumlarını (hover, focus, disabled) tasarımda tanımlayın.
  • İkon-only butonlar için “etiket metni” alanı veya not standardı belirleyin.

Kapsayıcı tasarımın temel ilkelerini tasarım sistemiyle bağlamak için Yeni Başlayanlar İçin Kapsayıcı Tasarım İlkeleri içeriği iyi bir başlangıçtır.

Adım 2: Eklentiyle hızlı tarama (pre-dev checklist)

Geliştirmeye devretmeden hemen önce, sayfa/akış bazında eklenti taraması yapın. Bu taramayı “tasarım onayı” kriterlerine ekleyin:

  • Kontrast uyarıları temiz mi?
  • Etkileşimli öğeler ayırt edilebilir mi (renk tek başına anlam taşımıyor mu)?
  • Form alanları için etiket yaklaşımı belli mi?
  • Modal/menü gibi bileşenlerde klavye davranışı notlandı mı?

Adım 3: Tasarım notlarıyla geliştiriciye “niyet” aktarımı

Erişilebilirlikte en büyük kopukluk, tasarım niyetinin kodda kaybolmasıdır. Bu nedenle Figma notlarında şunları netleştirin:

  • Hangi öğe “button”, hangisi “link” olmalı?
  • Hata durumunda mesaj nereye ve nasıl bağlanmalı?
  • Odak halkası görünür mü? Özel focus stili varsa nasıl?

Adım 4: Kodlandıktan sonra otomatik denetim ve izleme

Tasarımda yakalamak çok şey kazandırır; ancak üretimde her zaman farklılaşmalar olur. Bu nedenle canlı siteyi otomatik tarama ve izleme ile doğrulamak gerekir. Örneğin Corpowid (corpowid.ai), otomatik erişilebilirlik denetimleri ve sürekli izleme ile geliştirme sonrası kaçan hataları yakalamaya yardımcı olur; böylece tasarımda belirlediğiniz standartlarla üretim arasındaki farkları düzenli takip edebilirsiniz. Hızlı tarama yaklaşımına benzer bir mantığı web tarafında görmek için ScanAndFox ile Tanışın: Her Web Sitesini Saniyeler İçinde Erişilebilirlik Sorunlarına Karşı Tarayın içeriği de faydalı bir perspektif sunar.

Figma benzeri arayüzde tasarım ekranı ve erişilebilirlik kontrol listesi

Figma eklentisiyle en sık yakalanan 7 sorun (ve nasıl önlenir)

  • Yetersiz metin kontrastı: Token’larla güvenli eşleşmeler oluşturun, rastgele renk kombinasyonlarını sınırlayın.
  • Placeholder’ı etiket sanmak: Form alanlarında gerçek etiket yaklaşımını tasarımda belirleyin.
  • Sadece renkle durum anlatmak: Hata/başarı durumlarına ikon, metin veya desen gibi ek ipuçları ekleyin.
  • Odak stilinin görünmez olması: Focus state’i bileşen seviyesinde tanımlayın ve kontrastını kontrol edin.
  • İkon butonların isimsiz kalması: “Erişilebilir ad” metnini tasarım notu olarak zorunlu hale getirin.
  • Hiyerarşi karmaşası: Başlık seviyelerini ve bilgi mimarisini düzenli tutun; sadece görsel büyüklüğe güvenmeyin.
  • Etkileşim alanı küçük öğeler: Özellikle mobilde dokunma hedeflerini büyütmeyi tasarım standardı yapın.

Erişilebilirlik sadece web sayfalarıyla sınırlı değil

Tasarım ekipleri çoğu zaman web UI’ye odaklanır; ancak kullanıcı yolculuğunun bir parçası olarak PDF formlar, kılavuzlar veya raporlar da sunulabilir. Tasarım aşamasında içerik üretimi düşünülüyorsa, PDF erişilebilirliği için de erken standart belirlemek gerekir. Bu alanda pratik bir kontrol listesi için PDF’leri Erişilebilir Hale Getirme Rehberi: WCAG Uyumlu PDF Nasıl Hazırlanır? yazısı işinize yarar.

Sonuç: Eklenti, sürecin “başlangıç çizgisi” olmalı

Figma erişilebilirlik eklentileri, hataları kodlamadan önce görünür kılarak WCAG uyum yolculuğunu hızlandırır. En iyi sonuç; eklentiyi tasarım sistemi, kontrol listeleri ve geliştirme sonrası denetimle birleştirdiğinizde gelir. Tasarım aşamasında erken yakalama + canlı ortamda sürekli izleme birlikte çalıştığında, erişilebilirlik “son dakika düzeltmesi” olmaktan çıkar ve ürün kalitesinin doğal bir parçasına dönüşür.

Bu yaklaşımı uçtan uca yönetmek isteyen ekipler, tasarımda belirlenen standartların üretimde sürdürüldüğünü doğrulamak için Corpowid (corpowid.ai) gibi otomatik denetim ve izleme araçlarını süreçlerine ekleyerek daha tutarlı bir uyum elde edebilir.

Corpowid hakkında sorularınız mı var?

Bizimle iletişime geçin.

Size en kısa sürede geri dönüş sağlayacağız.