web-gelistirme-sc.com

Erişilebilir CMS yazılımı

Şirketimin bazı CMS yazılımlarını herkese açık web sitelerine dahil etmesi gerekiyor. Erişilebilirliği en üst düzeye çıkarmak için anlamsal işaretleme üreten yazılımlar istiyoruz. Herkes önerebilir mi?

Şu anda, teknoloji platformunu sınırlamamız gerekmiyor - örneğin PHP, Ruby veya ASP.NET olabilir).

Erişilebilirlik, CMS'yi seçerken bakacağımız kriterlerden sadece biridir.

6
Sniffer

Yukarıda belirtildiği gibi, bir İYS tartışılırken erişilebilirliğin farklı yönleri vardır:

  1. Sunum/tema/cilt katmanı
  2. Sunum katmanına veri/kod çıktısı veren sistem
  3. İçeriğin kendisi

(ayrıca, içerik giriş araçlarının erişilebilirliği de dikkate alınabilir)

Yukarıda listelenen özelliklerin her biri erişilebilirliği teşvik etmek veya caydırmak için oluşturulabilir. Erişilebilirliği sürecin bu kadar erken aşamalarında değerlendirmek için gösterdiğiniz çabayı alkışlarken, aslında tüm işlevsel gereksinimlerinizi karşılayan birkaç araç tanımlamanızı ve daha sonra bunları erişilebilirlik açısından değerlendirmenizi öneririm.

Daha iyi öneriler almak için gereksinimlerinizle ilgili birkaç ayrıntı yardımcı olabilir. Örneğin, temel CMS ihtiyaçları için WordPress bile iyi bir uyum olabilir ve erişilebilirlik konusunda iyi bir geçmişe sahiptir: http://codex.wordpress.org/Accessibility

4
Christopher

Girmek ve Drupal ürünlerinin kutudan erişilebilir olmasını sağlamak için bir ton çalışma yaptığını belirtmek istiyorum. Onların erişilebilirlik bildirimi ; ve ilgi çekici olabilecek çok aktif bir Drupal erişilebilirlik tartışma grub vardır.

Bununla birlikte, hangi CMS'yi kullanırsanız kullanın, erişilebilirliğin teknikten daha kültürel olduğunu eklemek isterim. CMS'nizin başlamaz bu şekilde kalmazsa erişilebilir. Web için koda dokunan herkes, erişilebilirliğin ne anlama geldiği, neyin işe yaradığı ve neyin işe yaramadığı konusunda eğitilmelidir. Mutlaka uzman olmaları gerekmez, ancak denklemin eğitim tarafına katılmazsanız, erişilebilirliği bozan kötü kodlanmış içerikle sarma olasılığınız yüksektir, çünkü yazar ne kadar iyi olduğunu düşünmek için hiç durmadı göremeyen, duyamayan veya felç olan insanlar için çalışır.

Bir kez büyük bir kütüphane için bir erişilebilirlik incelemesi yaptım, hangi ben bu kod parçası rastladı:

<!--don't know why "hiddenNav" is here - rh 3/21/08
<div class="hiddenNav">
<a href="#navigation_w">
<img src="/exhibitions/web/woodstein/images/spcr.gif" border="0" alt="Go to the Top" />
</a>
</div>
-->

Bu, kodlama dünyasında gördüğüm en üzücü şeylerden biri. Bir noktada, sitede ekran okuyucuların nasıl çalıştığını bilen bir kodlayıcı vardı. "Gizli gezinme", ekran okuyucu kullanıcılarının imlecini bölümün en üstüne döndürmeleri için uygun bir yöntem sağlamak üzere konulmuştur. Ancak kurum erişilebilirlik uygulamasını içselleştiremedi ve bu bilgili kodlayıcı ayrıldıktan sonra, halefleri bu erişilebilirlik özelliğini devre dışı bıraktı - kötülükten değil, şaşkınlıktan. "RH" kesinlikle hiçbir zaman bir ekran okuyucu kullanmamıştı, eğer gerçekten böyle bir şey söylediklerini duymuşlardı ve kodun yüksek sesle okunması gerektiğini bilmediğiniz sürece gerçekten mantıklı değil. .

Bu yüzden, erişilebilir bir CMS seçme çabalarınızı alkışlarım. Ama lütfen, lütfen işin orada durduğunu hayal etmeyin. Denklemin insan tarafını ihmal ederseniz, iyi işiniz zamanla yavaş ama kesin olarak bozulur.

3
Will Martin

PHP ile yazılmış açık kaynaklı bir CMS olan Drupal ile iyi bir deneyime sahibim. Eğer ilgileniyorsanız onların Erişilebilirlik Bildirimi bir göz atabilirsiniz. Drupal gelişimi oldukça aktiftir.

2
cmaderthaner

Çoğu CMS'nin korkunç HTML ve CSS ve semantik ve erişilebilirliğe sahip web siteleri üretmesinin nedeni, çoğu CMS'nin içerik yönetiminde çok iyi olmaması ve ardından 'tasarım yönetimi' olarak telafi etmeye çalışmasıdır.

En iyi CMS'de kesinlikle otomatik bir şablonlama bulunmayacaktır. Şablonlama, yetkili web geliştiricilerine ve tasarımcılarına bırakılmalıdır.

CMS 'kolay sayfa düzeni' veya 'sağlam şablonlar'ı vurgularsa, çıktımızın tam kontrolünü ele alacağını varsayar ve emer.

2
DA01

GraffitiCMS işaretlemenizi semantik olarak istediğiniz kadar doğru yapar. Her şey tema kodunuzun kalitesine bağlıdır. İçeriği oluşturmak için WYSIWYG düzenleyicisini kullanırsanız içeriğin kendisi anlamsal olarak doğrudur.

İlgileniyorsanız Graffiti kullanarak harika sitelerden birkaç örnek verebilirim.

1
Charles Boyung

Umbraco açık kaynaklı bir CMS'dir. Form ürünü olan Contour, WCAG yönergelerini izler.

WCAG'ın sadece yönergeler olduğunu ve HTML spesifikasyonları gibi not edilmesi gereken bir şey, spesifikasyonlarda siyah beyaz kurallar olmadığı için her ürün yorumu farklı olabilir. "Erişilebilir" siteler elde edersiniz, ancak sonuçta neyin yeterli olduğunu belirlemek size ve kullanıcılarınıza bağlıdır.

Umbraco: http://umbraco.org/

Kontur: http://umbraco.org/products/umbraco-contour

1
Bil Simser

Normalde cms'nin semantik işaretleme üreten kısmı cms'nin teması veya derisidir. aradığınız şeyi içeren yüksek kaliteli bir tema elde ettiğiniz sürece hemen hemen her cms'yi kullanabilirsiniz.

1
Scott M.

SharePoint 2007 aslında W3C WCAG (Web İçeriği Erişilebilirlik Yönergeleri) ile uyumludur.

Araştırmamda, bir MOSS 2007 web sitesinin 16 WCAG Öncelik 1 gereksiniminin 15'ini ve Öncelik 2 ve Öncelik 3 gereksinimlerinin büyük çoğunluğunu karşılayacağını keşfettim.

İşte WCAG Kontrol Listesi: Tam kontrol listesi

MOSS 2007: Erişilebilirlik özellikleri içindeki erişilebilirlik özelliklerinin listesi

Tabii ki, birçoğu da, cildinizi nasıl yarattığınıza ve kullanıcıların Scott M.'in işaret ettiği gibi içeriğine nasıl girdiğine bağlıdır.

0
Ryan Shripat