it-swarm.asia

Perangkat lunak CMS yang dapat diakses

Perusahaan saya perlu memasukkan beberapa perangkat lunak CMS ke situs web publik mereka. Kami menginginkan perangkat lunak yang menghasilkan markup semantik untuk memaksimalkan aksesibilitas. Adakah yang bisa menyarankan?

Saat ini, kita tidak perlu membatasi platform teknologi - itu bisa berupa PHP, Ruby atau ASP.NET, misalnya.

Aksesibilitas hanyalah salah satu kriteria yang akan kita teliti ketika kita memilih CMS.

6
Sniffer

Seperti disebutkan di atas, ada berbagai aspek aksesibilitas saat mendiskusikan CMS:

  1. Presentasi/tema/lapisan kulit
  2. Sistem yang menampilkan data/kode ke lapisan presentasi
  3. Konten itu sendiri

(selain itu aksesibilitas alat entri konten juga dapat menjadi pertimbangan)

Setiap aspek yang tercantum di atas dapat dibangun untuk mendorong atau menghambat aksesibilitas. Sementara saya memuji upaya Anda untuk mempertimbangkan aksesibilitas begitu awal dalam proses, saya sebenarnya akan merekomendasikan mengidentifikasi beberapa alat yang memenuhi semua persyaratan fungsional Anda dan kemudian mengevaluasi mereka untuk aksesibilitas.

Untuk mendapatkan beberapa rekomendasi yang lebih baik, beberapa detail tentang persyaratan Anda mungkin bisa membantu. Misalnya, untuk kebutuhan CMS dasar WordPress bahkan mungkin cocok dan memiliki rekam jejak yang baik mengenai aksesibilitas: http://codex.wordpress.org/Accessibility

4
Christopher

Saya ingin berpadu dan menunjukkan bahwa Drupal telah melakukan banyak pekerjaan untuk membuat produk mereka dapat diakses di luar kotak. Anda mungkin ingin berkonsultasi dengan mereka pernyataan aksesibilitas ; dan mereka memiliki sangat aktif grup diskusi aksesibilitas Drupal , yang mungkin juga menarik.

Yang mengatakan, saya hanya ingin menambahkan bahwa terlepas dari CMS yang Anda gunakan, aksesibilitas lebih kultural daripada teknis. Tidak masalah apakah CMS Anda dimulai dapat diakses jika tidak tetap seperti itu. Siapa pun yang menyentuh kode untuk web perlu dilatih tentang apa artinya aksesibilitas, apa yang berhasil, dan apa yang tidak. Mereka tidak perlu menjadi ahli, tetapi jika Anda tidak hadir di sisi pelatihan persamaan, Anda kemungkinan besar akan berakhir dengan konten berkode buruk yang merusak aksesibilitas karena penulis tidak pernah berhenti untuk mempertimbangkan seberapa baik hal itu. bekerja untuk orang yang tidak bisa melihat, mendengar, atau lumpuh, dan sebagainya.

Saya pernah melakukan review aksesibilitas situs untuk perpustakaan besar sekali, di mana saya menemukan potongan kode ini:

<!--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>
-->

Ini adalah salah satu hal paling menyedihkan yang pernah saya lihat di dunia coding. Pada titik tertentu, situs tersebut memiliki seorang pembuat kode yang tahu cara kerja pembaca layar. "Hidden nav" diletakkan di sana untuk memberikan metode yang nyaman bagi pengguna pembaca layar untuk mengembalikan kursor mereka ke bagian atas. Tetapi lembaga tersebut gagal menginternalisasi praktik aksesibilitas, dan setelah pembuat kode yang berpengetahuan itu pergi, penggantinya menonaktifkan fitur aksesibilitas ini - bukan karena kedengkian, tetapi karena kebingungan. "RH" tentu saja tidak pernah menggunakan pembaca layar, jika memang mereka pernah mendengar hal semacam itu, dan kode itu benar-benar tidak masuk akal kecuali Anda menyadari bahwa itu seharusnya dibaca keras-keras .

Jadi - saya memuji upaya Anda untuk memilih CMS yang dapat diakses. Tapi tolong, tolong jangan membayangkan bahwa pekerjaan itu berhenti di sana. Jika Anda mengabaikan sisi manusiawi dari persamaan tersebut, pekerjaan baik Anda akan perlahan tapi pasti membusuk seiring waktu.

3
Will Martin

Saya memiliki pengalaman yang baik dengan Drupal, sebuah CMS open-source yang ditulis dalam PHP. Jika Anda tertarik, Anda dapat melihat Pernyataan Aksesibilitas mereka . Pengembangan Drupal cukup aktif.

2
cmaderthaner

Alasan bahwa sebagian besar CMS menghasilkan situs web dengan HTML dan CSS yang mengerikan serta semantik dan aksesibilitas adalah karena sebagian besar CMS tidak pandai dalam manajemen konten, dan kemudian mencoba menebusnya dengan menjadi 'manajemen desain'.

CMS terbaik sama sekali tidak memiliki templating otomatis. Templating harus diserahkan kepada pengembang dan desainer web yang kompeten.

Jika CMS menyoroti 'tata letak halaman mudah' atau 'template yang kuat', asumsikan bahwa ia akan mengambil kendali penuh dari output kami dan itu akan menyedotnya.

2
DA01

GraffitiCMS menjadikan markup Anda semantik yang benar seperti yang Anda inginkan. Itu semua tergantung pada kualitas kode tema Anda. Konten itu sendiri secara semantik benar jika Anda menggunakan editor WYSIWYG mereka untuk menghasilkan konten.

Saya dapat memberi Anda beberapa contoh situs hebat menggunakan Graffiti jika Anda tertarik.

1
Charles Boyung

Umbraco adalah CMS open-source. Bentuk produk mereka, Contour, mengikuti pedoman WCAG.

Satu hal yang perlu dicatat bahwa WCAG hanyalah panduan dan seperti spesifikasi HTML, setiap interpretasi produk dapat berbeda karena tidak ada aturan hitam dan putih pada spesifikasi. Anda akan mendapatkan situs yang "dapat diakses" tetapi pada akhirnya, tergantung pada Anda dan pengguna Anda untuk menentukan apa yang cukup.

Umbraco: http://umbraco.org/

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

1
Bil Simser

Biasanya bagian dari cms yang menghasilkan mark-up semantik adalah tema atau kulit cms. Anda dapat menggunakan hampir semua cms selama Anda mendapatkan tema berkualitas tinggi yang memiliki apa yang Anda cari.

1
Scott M.

SharePoint 2007 sebenarnya cukup banyak W3C WCAG (Pedoman Aksesibilitas Konten Web) Sesuai.

Dalam penelitian saya, saya telah menemukan bahwa situs web MOSS 2007 akan memenuhi 15 dari 16 persyaratan WCAG Prioritas 1 dan sebagian besar persyaratan Prioritas 2 dan Prioritas 3).

Berikut Daftar Periksa WCAG: Daftar periksa lengkap

Berikut daftar fitur aksesibilitas di MOSS 2007: Fitur aksesibilitas

Tentu saja banyak juga tergantung pada bagaimana Anda membuat kulit Anda, dan bagaimana pengguna memasukkan konten mereka, seperti yang ditunjukkan Scott M..

0
Ryan Shripat