Դրուպալի 8-ի հատուկ հնարավորություններ
Ավել semantika
Drupal 8-ում շատ դեպքեր կան, երբ մենք կարողացանք տրամադրել ավելի semantika HTML5 տարրեր, որոնք կարող են օգտագործվել օգնական տեխնոլոգիաների կողմից։ Մենք ընդլայնել ենք դրանք՝ ավելացնելով WAI-ARIA ориентиры, կենդանի շրջաններ, դերեր և հատկություններ։
Աուրալ ծանուցումներ
Drupal.announce() այժմ հանդիսանում է Drupal 8-ի հիմքում՝ core/misc/announce.js ֆայլի միջոցով, որպեսզի օգտվողները կարողանան վստահորեն տրամադրել ժամանակին հաղորդագրություններ։ JavaScript-ում այժմ կարող ենք տրամադրել ցուցումներ էկրան կարդալու ծրագրի օգտվողների համար, որոնք կկարդացվեն որպես հրամայական կամ հարգալից.
Drupal.announce('Բարեւ աշխարհ։');
Դուք կարող եք նաև փոխանցել թարգմանված տողեր և փոփոխել հաղորդագրության առաջնահերթությունը հետևյալ կոդով.
Drupal.announce(Drupal.t('Սա կարևոր է!'), 'assertive');
Կառավարվող թաբերի կարգը
TabbingManager - նոր, հիանալի մեխանիզմ է, որը թույլ է տալիս ոչ տեսողական և մկնիկ չօգտագործող օգտվողներին հասանելիություն ստանալ էջի կարևոր տարրերին տրամաբանական կարգով։ Դա թույլ է տալիս ավելի լավ կառավարել նավիգացիան բարդ UI-ներում։
Թաքնված / Անտեսանելի / On-focus
Մենք շարունակում ենք կատարելագործել մեր կենտրոնացված CSS-ի alternative-ը և որոշել ենք ստանդարտացնել HTML5 Boilerplate-ի անվանման կոնվենցիան։ Ներկայացրել ենք նաև Firefox, Safari և iPhone խնդիրների լուծումներ։
Fieldsets
Հիմա մենք օգտագործում ենք դաշտերի խմբեր ռադիոծառայությունների և checkbox-ների համար Form API-ում։ Դա մեծ քայլ է Drupal-ի ձևերի հետագա կատարելագործման համար։ Նույնիսկ օգտագործվում է ընդլայնված որոնման մեջ։
JQuery UI
jQuery UI-ն այժմ տրամադրում է Drupal-ի ավտոամբողջացում։ Մենք օգտագործում ենք նաև նրանց modal երկխոսություն Views-ի UI-ում և այլ վայրերում։ Համագործակցելով jQuery UI համայնքի հետ՝ մենք կարողացել ենք բարելավել հասանելիությունը երկու նախագծերի համար։
Alt տեքստ
Այլընտրանքային տեքստը այժմ պարտադիր է ըստ խնամքի։ Կարելի է վերասահմանել CKEditor-ում և պատկերների դաշտերում, բայց կանխադրված՝ այն ենթադրվում է, որ բովանդակության ստեղծողները կցանկանան դարձնել իրենց բովանդակությունը հասանելի։
Bartik
Bartik-ը այժմ ընդգծում է հղումները, որպեսզի մարդկանց համար ավելի հեշտ լինի դրանք ճանաչելը էջում։
Հասանելի ներկառուցված ձևի սխալներ
Drupal-ի ձևերը դարձել են զգալիորեն ավելի հասանելի՝ շնորհիվ Core-ի լրացուցիչ փորձարարական մոդուլի, որը տրամադրում է հասանելի ներկառուցված ձևի սխալներ։ Այժմ յուրաքանչյուրի համար ավելի պարզ է հասկանալ, թե ինչ սխալներ կարող են լինել վեբ-ֆորման լրացնելիս։
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.