Tambua maamuzi, sio tu galeri ya mtindo
Mfumo wa kubuni ni zaidi ya picha za skrini. Unarekodi maamuzi yanayojirudia: nafasi kati ya sehemu, namna ya kutenda kitendo kikuu, jinsi kosa la fomu linavyofanya kazi, na lugha inayotumika baada ya mafanikio au kushindwa. USWDS inaelezea design tokens kama paleti za tofauti za thamani kama typografia, nafasi, rangi, urefu wa mistari, na opacity. Andika kanuni, madhumuni, mabadiliko yaliyothibitishwa, na mmiliki. Anza na misingi na vipengele 5 hadi 8 vinavyotumika zaidi katika safari muhimu; kuoanisha kila ukurasa kwa wakati mmoja kwa kawaida huleta kelele badala ya uwazi.
Rekodi nafasi za rangi zilizothibitishwa, aina za herufi, nafasi (spacing), mipaka (borders), mizunguko ya pembe (radii), breakpoints, na chaguo za mwendo ambazo tovuti yako kwa kweli inatumia.
Tumia kiolezo kwa mpangilio wa kazi zinazojirudia, kama uundaji wa akaunti au matokeo ya utafutaji, badala ya kwa mapambo ya kuona ya mara moja.
Tumia tokeni kudhibiti thamani zinazojirudia
Design token ni jina linalosomeka na binadamu linalohusishwa na thamani. The Design Tokens Community Group inaelezea tokeni kama njia isiyokuwa na utegemezi wa jukwaa ya kueleza maamuzi ya kubuni; kwa chini kabisa, tokeni ni jina na thamani. Tumia majina ya kusudi kama color-action-primary au space-section badala ya kueneza thamani ghafi kwenye templates. Weka ramani iliyorekodiwa kutoka tokeni za kusudi hadi thamani za msingi. Tokeni hufanya mabadiliko ya kuratibishwa kuwa rahisi, lakini hazihakikishi tofauti, uandishi wa chapa, au mamlaka nzuri ya vipaumbele. Thibitisha kila mchanganyiko uliotokana na kuonyeshwa na kila hali ya ukurasa.
Tengeneza tokeni kwa chaguo zinazojirudia, si kwa kila ubaguzi; vinginevyo orodha ya tokeni itahifadhi tu kutokuelewana.
Kwa tokeni inayotumika kwa wingi, orodhesha kurasa zilizohusishwa, jaribu skrini za mwakilishi, na toa mwongozo wa uhamishaji au kurudisha pale inapohitajika.
Jenga vipengele vya kiolesura vinavyo na tabia na mipaka
Kipengele ni sehemu ya kiolesura inayorejelewa tena yenye tabia, si umbo la kuona tu. Andika muundo wa semantiki, pembejeo zinazohitajika na hiari, mabadiliko (variants), tabia ya responsive, na hali zote muhimu: loading, disabled, error, empty, na success. Jumuisha tabia za kibodi na mwongozo wa maudhui. Usilazimishe kila upangaji kuingia kuwa kipengele. GOV.UK inatafsiri vipengele vya pamoja kwa manufaa, umoja, utumiaji, uthabiti, na ufanisi; hayo ni nidhamu yenye manufaa ya kuamua kinachostahili matengenezo ya pamoja. Kipengele kinachotumika kwa wingi kinaweza kusambaza kasoro kwa upana, hivyo kikague kwenye kurasa ambazo watu wanazitumia.
Orodhesha kila hali inayoonekana kwa mtumiaji na onyesha lebo halisi, maandishi marefu, na makosa ili vizingatiwe mipaka ya utekelezaji.
Taja kwa uwazi mabadiliko ya zamani, itaweka jina la mbadala, na yaondoe tu baada ya safari na kurasa zilizohusishwa kupimwa.
Fanya upatikanaji kuwa sharti la kutolewa
Upatikanaji lazima ujengwe ndani ya mfumo kwa sababu chaguo zinazorudiwa zinaweza kurudia vizingiti. WCAG 2.2 inataka, kwa Level A, uendeshaji kwa kibodi kwa utendakazi isipokuwa ambapo njia ya mwendo ni ya asili, na inahitaji mpangilio wa focus wenye maana wakati mlolongo una umuhimu. Fanya udhibiti wa semantiki, focus inayoonekana, lebo, mwendo wa kimantiki wa focus, utambuzi wa makosa, na kukamilisha kazi bila pointer kuwa sehemu ya mwongozo wa vipengele. Tumia ukaguzi wa kiotomatiki mapema, kisha upime kwa mkono kwa kibodi, zoom, utendaji wa responsive, na upimaji wa kurasa. USWDS inaonya kuwa vipengele vinavyofikika havihakikishi huduma inayofikika; msimbo maalum, nakala, muunganiko, na muktadha bado vinahitaji mapitio.
Thibitisha kuwa watu wanaweza kufika, kuendesha, kuelewa, na kuondoka kwenye udhibiti bila panya au mtego wa kibodi.
Wajibu wa kisheria unatofautiana kwa mamlaka na mikataba. Tafuta mapitio ya upatikanaji na kisheria kutoka kwa wahitimu waliosifiwa pale utekelezaji wa vigezo ni muhimu.
Tendea viwango vya maudhui kama viwango vya kiolesura
Maneno ni pembejeo za vipengele, si mapambo yanayoongezwa baada ya kubuni. Weka kanuni za lebo za vitendo, lebo za fomu, makosa, vichwa, viungo, istilahi, tarehe, nambari, na vifupisho. Mwongozo wa GOV.UK unapendelea sauti hai na kumwambia mtumiaji 'wewe' pale inapowezekana; tumia kanuni ya lugha wazi, thabiti, huku ukibadilisha sauti kwa hadhira yako. Ambatanisha kanuni na mfano wa maudhui: taja ni wapi sezoni za majaza zinahitajika, miongozo ya urefu inayofaa, na kinachotokea wakati habari haipo. Weka mwongozo kwenye nyaraka za vipengele na kwenye mtiririko wa kazi wa CMS, ambapo wahariri wanaweza kuutumia.
Sema kilichoshindwa, kilitokea wapi, na hatua inayofuata wakati ni salama na yenye manufaa kufanya hivyo.
Kikomo ni ishara ya kubuni upya au kuandika upya, sio ruhusa ya kuondoa maana muhimu.
Simamia mfumo kabla haujakua kwa kasi kuliko uaminifu
Uongozi wa mfumo ni mchakato mwepesi wa umiliki, maombi, mapitio, kutolewa, na kuondolewa. Taja mmiliki anayehusika na kikundi cha mapitio chenye utaalamu wa ubunifu, uhandisi, maudhui, na upatikanaji. Linganisha ushahidi na wigo wa madhara. Muundo wa ndani unaweza kuhitaji tamko la tatizo na jaribio la ukurasa. Mabadiliko ya kitufe kilichoshirikiwa au tokeni yanapaswa kujumuisha safari zilizoathiriwa, ukaguzi wa upatikanaji, kulinganisha kwa macho, maelezo ya uhamisho, na maagizo ya kurudisha. GOV.UK hutoa ombi kwa wadau kuonyesha kipengele ni muhimu kwa timu nyingi, si nakala ya kitu kingine, na kilichopimwa na watumiaji wawakilishi; tumia hilo kama mfano wa vitendo badala ya kanuni ya ulimwengu.
Hifadhi tatizo, chaguzi, uamuzi, mmiliki, toleo lililoathiriwa, na tarehe ya mapitio mahali timu zinaweza kuvitafuta.
Tambulisha mabadiliko kama 'patch', 'additive', au 'breaking' ili watumiaji wajue wakati uhamisho na kipindi cha utangamano vinaohitajika.
Zuia kurudi nyuma kabla ya kutolewa
Unganisha mfumo na utoaji. Lazimisha mabadiliko kutaja tokeni na vipengele vilivyoguswa, kisha jaribu hali zilizoathiriwa na kurasa za mwakilishi. Kulinganisha kwa macho, upimaji wa mwingiliano, mapitio ya maudhui, na ukaguzi wa upatikanaji hupata kasoro tofauti. Toa kipaumbele kwa safari zenye matokeo makubwa pamoja na zile zenye trafiki nyingi; ufikiaji wa akaunti na fomu za mawasiliano inaweza kuwa muhimu hata trafiki ikiwa ni ya wastani. Hii inaunga mkono kazi ya Status Is UP ya kuboresha na kurekebisha upatikanaji kwa njia ya kuzuia matatizo kwa kupunguza wigo wa kasoro na kufanya suluhisho lililothibitishwa liwe rahisi kuthibitisha. Hii si ukaguzi wa muda wa chini au mbadala wa mpango wa matukio.
Hifadhi toleo la kipengele, matokeo ya majaribio, ugunduzi, idhini, na hatari yoyote iliyokubaliwa pamoja na rekodi ya kutolewa.
Hifadhi toleo thabiti la awali na andika hatua za kuhariri urejesho na uthibitisho kisha zipime wakati wa matengenezo ya hatari ndogo.
