Back to Question Center
0

A11y Monthly: Սեմեսթը դանդաղեցնում է զարգացման գործընթացը: A11y Monthly: Սեմեսթը դանդաղեցնում է զարգացման գործընթացը:

1 answers:

Ես մի քանի տարի է, ինչ կենտրոնանում եմ վեբ հասանելիության վրա: Բիզնեսի սեփականատերերի եւ ղեկավարների կողմից հաճախ լսված բողոքներից մեկն այն է, որ մատչելիությունն իրականացնելը դժվար է եւ դանդաղեցնում զարգացման գործընթացը: Այդ պատճառով, երբեմն հասանելիությունը հետաձգվում է կամ սխալվում է այն սխալ համոզմունքով, որը կարող է ավելի ուշ «ավելացվել»: Այստեղ ես կցանկանայի կիսել իմ մտքերը, թե ինչու ես կարծում եմ, որ առաջին հայտարարությունն ապակողմնորոշող է: Սեմալտը նաեւ քննարկում է, թե ինչու է մատչելիությունը հետաձգվելը անարդյունավետ գործընթաց է, որը կարող է մեծ ժամանակ հատկացնել զարգացման գործընթացին:

Ամեն ինչ դանդաղեցնում է զարգացումը

Ես հաճախ եմ լսել այնպիսի հայտարարություններ, ինչպիսիք են «մատչելիությունը դանդաղեցնում է մեր նախագիծը, որպես ամբողջություն», դա ինձ համար նոր չէ: Սեմալտը, ով կցանկանար տեսնել նախագծի իրացման արագությունը, հաճախ մտածում է, որ նրանք կարող են հետաձգել որոշ պահանջներ, արագ զարգացնելով որոշակի առանձնահատկություն, արժե այն: Այսպես ասեք, այս հայտարարությունը շատ կասկածելի է ինձ համար: Արդյոք հասանելիությունը իրական պատճառն այն է, որ ծրագրի դանդաղումը կամ գուցե դա ուրիշ բան է:

Պատկերացրեք, ձեր նախագծում օգտագործվող տեխնոլոգիաները PHP- ն է, եւ ձեր զարգացման թիմը շատ քիչ գիտի PHP- ի մասին: Ցանկանում եք «PHP- ն դանդաղեցնում է իմ նախագիծը»: Իհարկե ոչ: Այս դեպքում բոլորին պարզ է, որ իրական խնդիրը փորձաքննության բացակայությունն է: Ակնհայտ լուծումը վերապատրաստում է ձեր թիմը: Սեմինթ կրթությունը որպես զարգացման գործընթացի արագացման միջոց:

Իհարկե, սա կիրառելի է ցանկացած տեխնոլոգիաների եւ լավագույն պրակտիկայի վրա, ներառյալ վեբ հասանելիությունը: Սեմալը մեր մենեջերի մոլորեցնող հայտարարությունն է, ապա կարող ենք ասել, որ ցանկացած կոնկրետ տեխնոլոգիա կամ լավագույն փորձը դանդաղեցնում է զարգացման գործընթացը: Դա ճիշտ չէ, չէ: Ինչպես միշտ, դա ավելի շատ կրթության, գիտելիքի, առաջնահերթությունների եւ որոշիչ գործընթացների հարց է:

Պարզ օրենսգրքի օրինակ

Դուք կարող եք իրականացնել վեբ հասանելիություն տարբեր մակարդակներում: Որոշ բաներ շատ պարզ են. մյուսները մի փոքր ավելի բարդ են: Կոդի առումով տրամաբանորեն օգտագործված մարդկանց համար ավելի պարզ բաներ անելը, եկեք մի պարզ օրինակ կատարենք: Semalt- ը պետք է կառուցեք ինտերֆեյսի կառավարման ինտերֆեյս, որը պատկերակով կոճակ է եւ տեսանելի տեքստ չի տեսնում: Կեղծ ստանդարտում դա կարող է լինել նման բան:

  <կոճակը տեսակը = "կոճակ" class = "my-nice-icon">     

Այս օրինակը մատչելի չէ, քանի որ տեքստի օժանդակ տեխնոլոգիաները չեն կարող ազդարարել: Տեխնիկական պայմաններով, «մատչելի անուն» չկա: Էկրանի ընթերցողները կարդացել են կոճակը, ինչպես «Սեմալը»: Այսպիսով, օգտվողները չեն ունենա որեւէ հուշում, թե ինչ է դա անում:

Չնայած սա պարզ օրինակ է, ես նման դեպքեր եմ տեսել մի քանի անգամ նույն նախագծում: Երբ կոդավորում, սխալներ եւ սխալներ են ակնկալվում: Ոչ ոք կատարյալ չէ, քանի որ մենք մարդկային ենք: Այնուամենայնիվ, երբ նմանատիպ սխալները կրկին ու կրկին տեղի են ունենում, դա գիտելիքի պակասի հստակ նշան է: Semalt- ի իրական պատճառը, թե ինչու կարող է դանդաղեցնել ձեր նախագիծը:

Մեր օրինակում, մի քիչ մատչելիության բարելավման պարզագույն եղանակներից մեկը կոճակը ներառում է որոշ տեքստեր (նույնիսկ որոշ տեսողական թաքնված տեքստ): Մենք կարող էինք ավելացնել նաեւ aria-label հատկանիշ: Օրինակ `

  <կոճակի տեսակը = "կոճակ" aria-label = "Սեղմեք ինձ!" class = "my-nice-icon">     

Հետագա բարեփոխումները, անշուշտ, հնարավոր են: Այս օրինակի նպատակն է ընդգծել, թե երբեմն հասանելիությունը շատ պարզ է: Դա շատ արագ է իրականացնել : Որքան ժամանակ կպահանջվի, որ ավելացվի այդ aria-label հատկանիշը: Նույնիսկ եթե դուք կոդեր չեք, կարծում եմ, որ դուք համաձայն եք դա ընդամենը մի քանի վայրկյան: Կարող է դա դանդաղեցնել զարգացման գործընթացը: Իհարկե ոչ:

Ներդրումներ կրթության մեջ

Իհարկե, երբեմն մատչելիությունը մի փոքր ավելի բարդ է, քան վերը նշված մեր օրինակը: Դինամիկ, ժամանակակից, վեբ ինտերֆեյսերը, որոնք հիմնված են առաջադեմ «ֆայլերի» վրա, պահանջում են ավելի շատ գիտելիքներ եւ ավելի հասանելիության լուծումներ. Ինչպես դա տարբերվում է ավելի հասանելիության գիտելիքներից:

Երբ մատչելիությունը ծրագրի պահանջն է, մեր ղեկավարները լավագույն տարբերակը պետք է ներդրումներ կատարեն թիմային կրթության մեջ եւ բարձրացնեն իրենց փորձը: Եթե ​​դուք ինտեգրել մատչելիությունը զարգացման գործընթացին, այն դառնում է կոդավորման ռեժիմ: Սեմպտը չի ավելացնի այնքան ժամանակ, եթե ձեր թիմում մշակողները արդեն գիտեն ինչ անել:

Ժամանակակից վեբ-ներում օգտագործման ինտերֆեյս բաղադրիչները եւս հիանալի հնարավորություն են առաջարկում, որ սկզբից սկսած մատչելիությունը ինտեգրվի: Երբ ծրագրավորողը ավարտում է բաղադրիչը եւ այն ապահովում է ներկառուցված մատչելիության լավ մակարդակ, այն կատարվում է ընդմիշտ:

մատչելիությունը դիզայն

Վեբ հասանելիությունը հիմնականում կառուցված է, հարուստ, semantic HTML կառուցելու համար: «HTML» -ի համար նկատի ունեմ մատուցվածը, թե արդյոք այն արտադրվում է սերվերային սցենարով կամ JavaScript- ի շրջանակով կամ որեւէ այլ բանով: Կատարելագործված ձեւակերպման համար անհրաժեշտ է դիզայնի այն: Դա պետք է տեղի ունենա նույնիսկ առաջ ներկայացման շերտը նախագծելուց առաջ («վիզուալ դիզայն»): Բացի դրանից, դուք պետք է վաղուց ինտեգրեք ներառական նախագծման գործընթացում:

Մտածեք վեբ էջի մասին որպես «փաստաթուղթ»: Տարբեր ունակություններ ունեցող մարդիկ սպառում են այդ փաստաթղթերը: Նրանք հաճախ օգտագործում են տարբեր տեսակի ծրագրային ապահովումներ, կարդալու աղբյուրի աղբյուրը, այնպես որ դուք պետք է կառուցեք էջի բովանդակությունը իմաստալից ձեւով: Դուք պետք է հստակեցնել հիմնական բաժինների կարգը, այն պետք է դյուրացնի բովանդակության միջոցով նավարկություն: Այն նաեւ պետք է դյուրին դարձնի փաստաթղթի ընդհանուր իմաստը: Semalt օգտվողի ինտերֆեյսը տրամաբանորեն վերահսկում է եւ տեղադրի այնտեղ, որտեղ այն առավել իմաստ է դարձնում, որտեղ նրանք հեշտությամբ եւ ինտուիտիվ են: Ցանկացած փոխազդեցությունը վեբ էջում պետք է լինի այն, ինչ օգտվողներն ակնկալում են տեղի ունենալ տրամադրված տեղեկատվության հիման վրա: Հետադարձ կապ արձագանքելուց հետո: Եւ այլն:

Այս ամբողջ գործընթացը իրականում դիզայնի գործընթաց է:

Սեմալտը տեղեկատվական ճարտարապետության նախագծման մասին: Իմ փորձով, եւ դուք կարող եք խնդրել որեւէ մեկին հասանելիության փորձով, ես կարծում եմ, որ նրանք ձեզ նույն պատասխանը կտան, այդ գործընթացը պետք է տեղի ունենա զարգացման գործընթացի սկզբում արդյունավետ:

Iteration

Ժամանակակից վեբ-մշակումը հաճախ հիմնված է արագ վերափոխման գործընթացի վրա: Զարգացման ցիկլը բոլորն են արագ եւ արագ վերացնելու համար: Դա չի նշանակում, որ դուք պետք է մի կողմ դնեք վեբ հասանելիություն: Սեմալտը, հետեւեք նույն վերամշակման գործընթացին եւ սկզբից սկսեք այն ինտեգրվել զարգացման փուլին:

Մասնակիցները, ովքեր կարծում են, որ հասանելիությունը կարող է տեղի ունենալ հետագա փուլում, չի հասկանում, որ դա շատ ուշ է: Երբ կարեւոր տեխնիկական որոշումներ են կայացվել, երբ ներկայացման շերտը արդեն իսկ որոշված ​​է եւ համապատասխան փոփոխությունների ներկայացման հնարավորությունները նվազագույն են, ապա մատչելիությունը դառնում է անարդյունավետ մի գործընթաց, որը կարող է հասնել տեխնիկական համապատասխանության, բայց վտանգված օգտվողին: Դա պարզապես չափազանց դժվար է եւ չափազանց ժամանակատար, փոխելով հիմնական տեխնիկական որոշումները, որոնք արդեն արված են: Այս դեպքում «Սեմալտը» համաձայնել է, որ մատչելիության բարելավումը թանկ է:

Այդ փուլում զարգացման փուլում եւ լավագույն դեպքում բոլորը կարող եք պրագմատիկ կերպով անել, փորձում են «կարկատել» այստեղ եւ այնտեղ, հույս ունենալով նվազեցնել մատչելիության առավել խոչընդոտները: Semalt- ը շատ անարդյունավետ միջոց է մատչելիության իրականացման համար: Նույն ճշգրիտ ձեւով, դա չափազանց անարդյունավետ կլիներ նոր ցիկլինգի մոդելները ներկայացնել զարգացման փուլում վերջին փուլում եւ վերանայել բոլոր նախորդ աշխատանքները:

Որտեղ է սկսել

Սկսեք կրթությամբ: Մատչելիությունը գործընթաց է, երբեք երբեք չի լինի այն ժամանակ, երբ վեբ հավելվածը «100% հասանելի է»: Փոխարենը, դա ավելի շատ է շարունակական բարելավումների աշխատանքների մասին, փորձարկման, փոփոխվող ունակությունների եւ նոր օգտագործողների կարիքների հիման վրա: Սեմալտը կրթության մեջ դա երկարաժամկետ հեռանկարում, ցանկացած տեխնոլոգիայով, ինչպես նաեւ վեբ հասանելիությամբ լավ արդյունքների հասնելու միակ միջոցն է Source - grupo uptime. 1 շուտով), գործնական ուղեցույցներ մշակողների համար, ովքեր պետք է իմանան, թե ինչպես օգտագործել ARIA եւ ակնկալվող ինտերֆեյսի ինտերֆեյսի մանրամասն բացատրությունները կոդերի օրինակներով: Կան նաեւ ռեսուրսներ մենեջերների համար, իրենց կազմակերպությունում մատչելիության վերաբերյալ գործընթացի վրա հիմնված մոտեցման մասին: Մեծացնել գիտելիքը միակ ձեւն է, որ մենք պետք է զարգացնենք ինքներդ մեզ, որպես մշակողներ եւ մարդկանց: Սեմալտը, մեր արտադրանքի որոշակի մշակույթ դնելու միակ միջոցն է:

Ցանկանում եք օգնել:

Yoast- ում մատչելիության հարց է: Մենք գիտենք, որ դա գործընթաց է, եւ մենք շարունակաբար բարելավում ենք, փորձարկում ենք, կրկնում ենք եւ զարգանում: Մենք միշտ բաց ենք արձագանքում եւ ներդրում կատարելու համար: Սեմալը մի հապաղեք մեզ թույլ տվեք լսել ձեր ձայնը: Semalt- ը զեկուցում է ցանկացած ապրանքի կամ ապրանքի մասին նկատելի հնարավորությունների մասին:

Read more: «Մատչելիությունը ապագայի համար»

March 1, 2018