{"id":38463,"date":"2019-10-31T22:23:52","date_gmt":"2019-10-31T19:23:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/po-napravleniyu-k-dostupnosti\/"},"modified":"2019-10-31T22:23:52","modified_gmt":"2019-10-31T19:23:52","slug":"po-napravleniyu-k-dostupnosti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/po-napravleniyu-k-dostupnosti","title":{"rendered":"N\u00eb drejtim t\u00eb aksesueshm\u00ebris\u00eb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"N\u00eb drejtim t\u00eb aksesueshm\u00ebris\u00eb\" src=\"\/wp-content\/uploads\/2019\/09\/e0ecbbe13da65f49f02813aa18e30fb7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE premte \u2013 fundi i dit\u00ebs s\u00eb pun\u00ebs. Lajmet e k\u00ebqija gjithmon\u00eb vijn\u00eb n\u00eb t\u00eb premten n\u00eb fund t\u00eb dit\u00ebs s\u00eb pun\u00ebs.<\/p>\n<p>Po dilni nga zyra, \"ding\" nj\u00eb e-mail i ri p\u00ebr nj\u00eb riorganizim sapo mb\u00ebrriti n\u00eb post\u00ebn tuaj.<\/p>\n<blockquote><p><i>Faleminderit xxxx, yyy nga sot do t\u00eb raportoni te zzzz.<br \/>\n\u2026<br \/>\nDhe ekipi i Hugh do t\u00eb siguroj\u00eb aksesin n\u00eb produktet tona p\u00ebr njer\u00ebzit me aft\u00ebsi t\u00eb kufizuara.<\/i>\n<\/p><\/blockquote>\n<p> Oh, jo! P\u00ebr \u00e7far\u00eb e meritoj k\u00ebt\u00eb? A duan q\u00eb t\u00eb largohem? T\u00eb p\u00ebrgatitem p\u00ebr nj\u00eb pun\u00eb t\u00eb padiskutueshme t\u00eb v\u00ebshtir\u00eb dhe t\u00eb p\u00ebrpiqem t\u00eb rregulloj gabimet e t\u00eb tjer\u00ebve. Kjo patjet\u00ebr do t\u00eb jet\u00eb nj\u00eb d\u00ebshtim\u2026<\/p>\n<p>K\u00ebshtu ka qen\u00eb aksesibiliteti disa vite m\u00eb par\u00eb. Disa fatkeq\u00eb kishin pun\u00eb p\u00ebr \"pastrimin\" e nd\u00ebrfaqes s\u00eb p\u00ebrdoruesit p\u00ebr t\u00eb p\u00ebrpiquar ta b\u00ebjn\u00eb at\u00eb t\u00eb aksesueshme p\u00ebr njer\u00ebzit me aft\u00ebsi t\u00eb kufizuara.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAjo q\u00eb n\u00eb t\u00eb v\u00ebrtet\u00eb do t\u00eb thoshte ishte mjaft e paqart\u00eb \u2013 ndoshta, n\u00ebse do t\u00eb mund t\u00eb shihni treguesin e fokusit dhe t\u00eb l\u00ebvizni n\u00ebp\u00ebr fusha me ndihm\u00ebn e tastier\u00ebs, t\u00eb keni ndonj\u00eb tekst alternativ dhe nj\u00eb p\u00ebrshkrim ose dy p\u00ebr fushat, do t\u00eb konsiderohej q\u00eb aplikacioni juaj ishte i aksesuesh\u00ebm\u2026<\/p>\n<p>Por papritmas \"bug-at\" filluan t\u00eb shumoheshin me shpejt\u00ebsi t\u00eb madhe.<\/p>\n<p>Disave pajisje lexuese t\u00eb ekranit (<i>anglisht.<\/i> Screen Readers) dhe shfletuesit silleshin krejt ndryshe.<\/p>\n<p>P\u00ebrdoruesit ankohet se aplikacioni nuk ishte i p\u00ebrdorsh\u00ebm.<\/p>\n<p>Sa her\u00eb q\u00eb nj\u00eb gabim rregullohej n\u00eb nj\u00eb vend, shfaqej nj\u00eb tjet\u00ebr n\u00eb ndonj\u00eb vend tjet\u00ebr.<\/p>\n<p>Dhe, thjesht ndryshimi dhe rregullimi i gabimeve t\u00eb nd\u00ebrfaqes s\u00eb p\u00ebrdoruesit k\u00ebrkon p\u00ebrpjekje titaneske.<\/p>\n<p>Kam qen\u00eb atje. Kam mbijetuar, por ne nuk \"kaluam\" \u2013 teknikisht ne pastruam shum\u00eb, shtuam shum\u00eb p\u00ebrshkrime p\u00ebr fushat, role dhe arrit\u00ebm nj\u00eb nivel t\u00eb caktuar t\u00eb p\u00ebrputhjes me k\u00ebrkesat, por askush nuk ishte i lumtur. P\u00ebrdoruesit akoma ankohet se nuk mund t\u00eb orientoheshin n\u00eb aplikacion. Menaxheri akoma ankohej p\u00ebr nj\u00eb fluks t\u00eb vazhduesh\u00ebm gabimesh. Inxhinier\u00ebt ankohej p\u00ebr formimin e gabuar t\u00eb detyr\u00ebs, pa nj\u00eb \"zgjidhje\" t\u00eb definuar qart\u00eb e cila do t\u00eb funksiononte n\u00eb t\u00eb gjitha rastet.<\/p>\n<p>N\u00eb rrug\u00ebn time drejt kuptimit t\u00eb aksesibilitetit takova disa momente t\u00eb qarta.<br \/>\nNdoshta, e para ishte kuptimi se shtimi i funksionalitetit t\u00eb aksesueshm\u00ebris\u00eb mbi nj\u00eb produkt t\u00eb gatsh\u00ebm \u00ebsht\u00eb e v\u00ebshtir\u00eb. Dhe akoma m\u00eb e v\u00ebshtir\u00eb \u00ebsht\u00eb t\u00eb bind\u00ebsh menaxher\u00ebt se kjo \u00ebsht\u00eb jasht\u00ebzakonisht e v\u00ebshtir\u00eb! Jo, nuk \u00ebsht\u00eb thjesht \"shtova disa etiketa\" dhe nd\u00ebrfaqja e p\u00ebrdoruesit do t\u00eb funksionoj\u00eb shk\u00eblqyesh\u00ebm. Jo, \u00ebsht\u00eb e pamundur t\u00eb p\u00ebrfundohet brenda tre jav\u00ebve, madje edhe tre muaj do t\u00eb ishin pak.<br \/>\nMomenti im tjet\u00ebr i v\u00ebrtet\u00eb ndodhi kur pash\u00eb me sy si p\u00ebrdorin p\u00ebrdoruesit e verb\u00ebr n\u00eb t\u00eb v\u00ebrtet\u00eb aplikacionin ton\u00eb. Kjo \u00ebsht\u00eb KAQ ndryshe nga t\u00eb shoh\u00ebsh mesazhet e gabimeve.<\/p>\n<p>Do t\u00eb kthehem te kjo vazhdimisht, por pothuajse t\u00eb gjitha \"supozimet\" tona p\u00ebr at\u00eb si e p\u00ebrdor\u00ebn njer\u00ebzit aplikacionin ton\u00eb ishin t\u00eb gabuara.<\/p>\n<p>Navigimi p\u00ebrmes nj\u00eb nd\u00ebrfaqeje t\u00eb komplikuar t\u00eb p\u00ebrdoruesit duke p\u00ebrdorur \u00e7el\u00ebsat <code>Tab\/Shift+Tab<\/code> \u2013 \u00ebsht\u00eb nj\u00eb d\u00ebshtim! Na duhet di\u00e7ka m\u00eb t\u00eb mir\u00eb. Kombinime \u00e7el\u00ebsash, tituj.<\/p>\n<p>Humbja e fokusit gjat\u00eb ndryshimit t\u00eb UI - \u00ebsht\u00eb vall\u00eb nj\u00eb problem i madh? T\u00eb rishikojm\u00eb \u2013 kjo \u00ebsht\u00eb jasht\u00ebzakonisht konfuzuese.<\/p>\n<p>Un\u00eb vazhdova, punova p\u00ebr nj\u00eb koh\u00eb mbi projekte t\u00eb ndryshme, pastaj filluam nj\u00eb projekt t\u00eb ri, me nj\u00eb nd\u00ebrfaqe t\u00eb komplikuar t\u00eb p\u00ebrdoruesit dhe nj\u00eb vendosje t\u00eb qart\u00eb p\u00ebr t\u00eb siguruar q\u00eb k\u00ebt\u00eb her\u00eb t\u00eb kemi aksesueshm\u00ebrin\u00eb e duhur.<\/p>\n<p>K\u00ebshtu, ne b\u00ebm\u00eb nj\u00eb hap mbrapa dhe shikuam se si mund ta realizojm\u00eb k\u00ebt\u00eb ndryshe dhe t\u00eb kemi sukses, dhe q\u00eb vet\u00eb procesi i pun\u00ebs t\u00eb mos ishte i m\u00ebrzitsh\u00ebm!<\/p>\n<p>Shpejt arrit\u00ebm n\u00eb disa p\u00ebrfundime:<\/p>\n<ol>\n<li>Nuk donim q\u00eb njer\u00ebzit q\u00eb zhvillonin nd\u00ebrfaqen e p\u00ebrdoruesit t\u00eb merrnin me 'aria' etiketa\/rollet dhe natyrisht me struktur\u00ebn HTML t\u00eb komponent\u00ebve. Duhej t\u2019i siguronim atyre komponent\u00eb t\u00eb duhur, n\u00eb t\u00eb cil\u00ebt aksesueshm\u00ebria \u00ebsht\u00eb e implementuar direkt nga fabrika.<\/li>\n<li>Aksesueshm\u00ebria == P\u00ebrdorshm\u00ebri \u2013 dmth, kjo nuk \u00ebsht\u00eb vet\u00ebm nj\u00eb detyr\u00eb teknike. Duhej t\u00eb ndryshonim t\u00ebr\u00eb procesin e projektimit dhe t\u00eb siguronim q\u00eb aksesueshm\u00ebria t\u00eb merret parasysh dhe t\u00eb diskutohet para fillimit t\u00eb projektimit t\u00eb nd\u00ebrfaqes s\u00eb p\u00ebrdoruesit. Duhet t\u00eb mendohet fillimisht se si p\u00ebrdoruesit mund t\u00eb zbulojn\u00eb ndonj\u00eb funksionalitet, si do t\u00eb l\u00ebvizin dhe si do t\u00eb funksionoj\u00eb \"klikimi i djatht\u00eb me miun\" me tastier\u00eb. Aksesueshm\u00ebria duhet t\u00eb jet\u00eb nj\u00eb pjes\u00eb e pandashme e procesit t\u00eb projektimit \u2013 p\u00ebr disa p\u00ebrdorues, ajo \u00ebsht\u00eb di\u00e7ka shum\u00eb m\u00eb shum\u00eb se thjesht pamja e aplikacionit.<\/li>\n<li>Q\u00eb n\u00eb fillim, ne doja t\u00eb merrnim komente nga t\u00eb verbrit dhe p\u00ebrdoruesit e tjer\u00eb me aft\u00ebsi t\u00eb kufizuara mbi leht\u00ebsin\u00eb e p\u00ebrdorimit t\u00eb aplikacionit.<\/li>\n<li>Na duhej v\u00ebrtet nj\u00eb m\u00ebnyr\u00eb e mir\u00eb p\u00ebr t\u00eb kapur regresionin e aksesueshm\u00ebris\u00eb.<\/li>\n<\/ol>\n<p>\nN\u00eb aspektin inxhinierik, pjesa e par\u00eb ishte mjaft arg\u00ebtuese \u2013 zhvillimi i arkitektur\u00ebs dhe implementimi i bibliotek\u00ebs s\u00eb komponent\u00ebve. Dhe v\u00ebrtet, ashtu ishte.<\/p>\n<p>Duke e hedhur nj\u00eb v\u00ebshtrim pas, duke shqyrtuar <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/wai-aria-practices-1.1\/\">shembujt ARIA<\/a><\/noindex> Dhe duke e par\u00eb k\u00ebt\u00eb si nj\u00eb problem dizajni, e jo si nj\u00eb problem \u00abp\u00ebrshtatjeje\u00bb, ne kemi futur disa abstraksione. Komponenti ka nj\u00eb 'Strukture' (p\u00ebrb\u00ebhet nga elemente HTML) dhe 'Sjellje' (si interakton me p\u00ebrdoruesin). P\u00ebr shembull, n\u00eb fragmentet e m\u00ebposhtme kemi nj\u00eb list\u00eb t\u00eb thjesht\u00eb t\u00eb pandreqshme. Kur shtojm\u00eb 'sjellje' n\u00eb list\u00eb, shtohen rolet p\u00ebrkat\u00ebse q\u00eb e b\u00ebjn\u00eb at\u00eb t\u00eb veproj\u00eb si nj\u00eb list\u00eb. Po ashtu veprojm\u00eb p\u00ebr menun\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"N\u00eb drejtim t\u00eb aksesueshm\u00ebris\u00eb\" src=\"\/wp-content\/uploads\/2019\/09\/6ba7eae6e85e75377e607c394939200a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb t\u00eb v\u00ebrtet\u00eb, k\u00ebtu shtohen jo vet\u00ebm rolet, por edhe menaxher\u00ebt e ngjarjeve p\u00ebr navigimin me tastier\u00eb.<\/p>\n<p>Kjo duket m\u00eb e rregullt. N\u00ebse do t\u00eb mundnim t\u00eb kishim nj\u00eb ndarje t\u00eb past\u00ebr mes tyre, nuk do t\u00eb kishte r\u00ebnd\u00ebsi sesi ishte krijuar struktura, mund t\u00eb aplikonim sjellje (Behaviours) dhe t\u00eb arrinim aksesueshm\u00ebrin\u00eb e duhur.<\/p>\n<p>N\u00eb veprim, kjo mund t\u00eb shihet n\u00eb adres\u00ebn <noindex><a rel=\"nofollow\" href=\"https:\/\/stardust-ui.github.io\/react\/\">https:\/\/stardust-ui.github.io\/react\/<\/a><\/noindex> \u2013 biblioteka UX <noindex><a rel=\"nofollow\" href=\"https:\/\/reactjs.org\/\">React<\/a><\/noindex>, e cila projektohet dhe implementohet duke pasur parasysh aksesueshm\u00ebrin\u00eb nga fillimi.<\/p>\n<p>Pjesa e dyt\u00eb \u2013 ndryshimi i qasjes dhe proceseve rreth dizajnit m\u00eb ka frik\u00ebsuar n\u00eb fillim: inxhinier\u00ebt e p\u00ebrv\u00ebndsh\u00ebm q\u00eb p\u00ebrpiqen t\u00eb nxisin ndryshime organizative, nuk p\u00ebrfundojn\u00eb gjithmon\u00eb mir\u00eb, por kjo u tregua si nj\u00eb nga fushat m\u00eb interesante ku ne kontribuama ndjesh\u00ebm n\u00eb proces. Me fjal\u00eb t\u00eb tjera, ne kishim procesin e m\u00ebposht\u00ebm: funksionaliteti i ri zhvillohej nga nj\u00eb ekip, pastaj grupi yn\u00eb i drejtuesve analizonte\/iteronte k\u00ebt\u00eb propozim, dhe m\u00eb pas, pas miratimit, zakonisht dizajni i kalonte ekipit t\u00eb inxhinier\u00ebve. N\u00eb k\u00ebt\u00eb rast, ekipi i inxhinier\u00ebve n\u00eb t\u00eb v\u00ebrtet\u00eb \"kishte\" funksionalitetin e aksesueshm\u00ebris\u00eb, pasi duhej t\u00eb zgjidhte t\u00eb gjitha problemet e lidhura me t\u00eb.<\/p>\n<p>N\u00eb fillim, kjo ishte nj\u00eb pun\u00eb mjaft e v\u00ebshtir\u00eb - t\u00eb shpjegoja se aksesueshm\u00ebria dhe p\u00ebrdorshm\u00ebria jan\u00eb t\u00eb pandashme dhe se kjo duhej b\u00ebr\u00eb q\u00eb n\u00eb faz\u00ebn e projektimit, p\u00ebrndryshe do t\u00eb \u00e7onte n\u00eb ndryshime t\u00eb m\u00ebdha dhe p\u00ebrcaktime t\u00eb rirola t\u00eb disa funksioneve. Megjithat\u00eb, me mb\u00ebshtetje nga menaxhimi dhe lojtar\u00ebt kryesor\u00eb, ne p\u00ebrcoll\u00ebm k\u00ebt\u00eb ide dhe e iniciuam, q\u00eb dizajnet t\u00eb kalonin nj\u00eb verifikim p\u00ebr aksesueshm\u00ebrin\u00eb dhe p\u00ebrdorshm\u00ebrin\u00eb p\u00ebrpara se t\u00eb paraqiteshin para menaxhimit.<\/p>\n<p>Dhe k\u00ebto komente ishin jasht\u00ebzakonisht t\u00eb vlefshme p\u00ebr t\u00eb gjith\u00eb - ishte fantastike si nj\u00eb ushtrim p\u00ebr ndarjen e njohurive\/oferimin e informacionit mbi m\u00ebnyr\u00ebn se si p\u00ebrdoruesit nd\u00ebrveprojn\u00eb me aplikacionet web, ne p\u00ebrcaktuam shum\u00eb zona problemesh n\u00eb nd\u00ebrfaqen e p\u00ebrdoruesit para se ato t\u00eb nd\u00ebrtoheshin, ekipet zhvillues nuk kan\u00eb tani specifikime m\u00eb t\u00eb mira jo vet\u00ebm t\u00eb aspekteve vizuale, por edhe t\u00eb aspekteve t\u00eb sjelljes s\u00eb dizajnit. Diskutimet reale - jan\u00eb debate t\u00eb k\u00ebndshme, energjike dhe t\u00eb pasionuara mbi aspektet teknike dhe nd\u00ebrveprimet.<\/p>\n<p>Ne do t\u00eb mund t\u00eb b\u00ebnim k\u00ebt\u00eb pun\u00eb edhe m\u00eb mir\u00eb, n\u00ebse n\u00eb k\u00ebto (ose takime t\u00eb ardhshme) do t\u00eb kishim p\u00ebrdorues t\u00eb verb\u00ebr dhe p\u00ebrdorues me aft\u00ebsi t\u00eb kufizuara - ishte e v\u00ebshtir\u00eb t\u00eb organizohej, por tani ne me t\u00eb v\u00ebrtet\u00eb po bashk\u00ebpunojm\u00eb si me organizata lokale p\u00ebr t\u00eb verbrit, ashtu edhe me kompani q\u00eb ofrojn\u00eb testim t\u00eb jasht\u00ebm p\u00ebr t\u00eb verifikuar fluksin e zbatimit n\u00eb fazat e hershme t\u00eb zhvillimit - si n\u00eb nivelin e komponentit, ashtu edhe n\u00eb nivelin e fluksit t\u00eb zbatimit.<\/p>\n<p>Tani inxhinier\u00ebt kan\u00eb specifikime mjaft t\u00eb detajuara, komponent\u00eb t\u00eb aksesuesh\u00ebm q\u00eb mund t\u00eb p\u00ebrdorin p\u00ebr t\u00eb zbatuar, dhe nj\u00eb m\u00ebnyr\u00eb p\u00ebr t\u00eb verifikuar fluksin e zbatimit. Pjes\u00ebrisht, p\u00ebrvoja na ka m\u00ebsuar at\u00eb q\u00eb vazhdimisht e kemi humbur - si mund t\u00eb ndalojm\u00eb regresionin. Po ashtu, njer\u00ebzit mund t\u00eb p\u00ebrdorin teste integruese ose testet e p\u00ebrshtatshme p\u00ebr t\u00eb verifikuar funksionalitetin, q\u00eb na duhen p\u00ebr t\u00eb zbuluar ndryshimet n\u00eb nd\u00ebrveprime dhe flukse zbatimi - si vizuale, ashtu edhe t\u00eb sjelljes.<\/p>\n<p>Definimi i regresionit vizual \u00ebsht\u00eb nj\u00eb detyr\u00eb mjaft specifike; nuk mund t\u00eb shtojm\u00eb shum\u00eb n\u00eb k\u00ebt\u00eb proces, p\u00ebrve\u00e7, ndoshta, verifikimit n\u00ebse fokusi \u00ebsht\u00eb i duksh\u00ebm gjat\u00eb navigimit me tastier\u00eb. M\u00eb interesante jan\u00eb dy teknologji relativisht t\u00eb reja p\u00ebr pun\u00ebn me aksesueshm\u00ebrin\u00eb.<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/accessibilityinsights.io\/\">Accessibility Insights<\/a><\/noindex> \u00ebsht\u00eb nj\u00eb grup mjetesh q\u00eb mund t\u00eb funksionojn\u00eb si n\u00eb shfletues, ashtu edhe n\u00eb ciklin e nd\u00ebrtimit\/testimit p\u00ebr t\u00eb identifikuar probleme.<\/li>\n<li>Kontrolli i sakt\u00ebsis\u00eb s\u00eb pun\u00ebs s\u00eb programeve t\u00eb leximit me z\u00eb ka qen\u00eb nj\u00eb detyr\u00eb ve\u00e7an\u00ebrisht e v\u00ebshtir\u00eb. Me hyrjen n\u00eb <b>Accessibility DOM<\/b>, ne p\u00ebrfundimisht kemi marr\u00eb mund\u00ebsin\u00eb p\u00ebr t\u00eb b\u00ebr\u00eb pamje t\u00eb aplikacioneve nga k\u00ebndv\u00ebshtrimi i aksesueshm\u00ebris\u00eb, shum\u00eb t\u00eb ngjashme me at\u00eb si\u00e7 i b\u00ebjm\u00eb ato p\u00ebr testet vizuale dhe i verifikojm\u00eb ato p\u00ebr regresion.<\/li>\n<\/ol>\n<p>\nK\u00ebshtu, n\u00eb pjes\u00ebn e dyt\u00eb t\u00eb historis\u00eb \u2013 ne kaluam nga rregullimi i kodit HTML n\u00eb pun\u00ebn n\u00eb nj\u00eb nivel m\u00eb t\u00eb lart\u00eb abstraksioni, kemi ndryshuar procesin e zhvillimit t\u00eb dizajnit dhe kemi futur testimin e kujdessh\u00ebm. Proceset e reja, teknologjit\u00eb e reja dhe nivelet e reja t\u00eb abstraksionit e kan\u00eb transformuar plot\u00ebsisht p\u00ebrfaq\u00ebsimin e aksesueshm\u00ebris\u00eb dhe at\u00eb \u00e7far\u00eb do t\u00eb thot\u00eb t\u00eb punohet n\u00eb k\u00ebt\u00eb fush\u00eb.<br \/>\nPor kjo \u00ebsht\u00eb vet\u00ebm fillimi.<\/p>\n<p>Kuptimi tjet\u00ebr \u00ebsht\u00eb se p\u00ebrdoruesit e verb\u00ebr promovojn\u00eb teknologjit\u00eb e avancuara \u2013 ata jan\u00eb ata q\u00eb p\u00ebrfitojn\u00eb m\u00eb shum\u00eb jo vet\u00ebm nga ndryshimet q\u00eb p\u00ebrmend\u00ebm m\u00eb par\u00eb, por edhe nga qasjet dhe idet\u00eb e reja q\u00eb b\u00ebhen t\u00eb mundshme me ndihm\u00ebn e ML\/AI. P\u00ebr shembull, teknologjia Immersive Reader u mund\u00ebson p\u00ebrdoruesve t\u00eb paraqesin tekstin m\u00eb leht\u00eb dhe m\u00eb qart\u00eb. Ai mund t\u00eb lexohet me z\u00eb t\u00eb lart\u00eb, struktura e fjalive ndahet gramatikisht dhe madje kuptimet e fjal\u00ebve paraqiten vizualisht. Kjo nuk p\u00ebrputhet fare me kuptimin e vjet\u00ebr t\u00eb 'ta b\u00ebsh t\u00eb aksesuesh\u00ebm' \u2013 kjo \u00ebsht\u00eb nj\u00eb funksionalitet i p\u00ebrdorshm\u00ebris\u00eb q\u00eb do t'u ndihmoj\u00eb t\u00eb gjith\u00ebve.<\/p>\n<p>Me ML\/AI po shfaqen m\u00ebnyra krejt\u00ebsisht t\u00eb reja p\u00ebr nd\u00ebrveprimin dhe pun\u00ebn, dhe ne jemi t\u00eb lumtur t\u00eb jemi pjes\u00eb e fazave t\u00eb ardhshme t\u00eb k\u00ebtij rrug\u00ebtimi t\u00eb avancuar. Inovacionet p\u00ebrcaktohen nga ndryshimi i m\u00ebnyr\u00ebs s\u00eb t\u00eb menduarit \u2013 njer\u00ebzimi ekziston p\u00ebr mij\u00ebra vjet, makinat p\u00ebr qindra vjet, faqet e internetit p\u00ebr disa dhjet\u00ebra vjet, dhe smartphone-t madje edhe m\u00eb pak; teknologjia duhet t\u00eb adaptohet p\u00ebr njer\u00ebzit, e jo anasjelltas.<\/p>\n<p>P.S. Artikulli \u00ebsht\u00eb p\u00ebrkthyer me disa devijime nga origjinali. Si bashkautor i k\u00ebtij artikulli, kam miratuar k\u00ebto devijime me Hugh.<\/p>\n<p class=\"for_users_only_msg\">Vet\u00ebm p\u00ebrdoruesit e regjistruar mund t\u00eb marrin pjes\u00eb n\u00eb anket\u00eb. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Hyni<\/a><\/noindex>, ju lutem.<\/p>\n<h2 class=\"default-block__polling-title\">A i kushtoni v\u00ebmendje aksesueshm\u00ebris\u00eb s\u00eb aplikacioneve tuaja?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Po.<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Jo<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Kurr\u00eb s'e kisha d\u00ebgjuar p\u00ebr aksesueshm\u00ebrin\u00eb e aplikacioneve<\/p>\n<\/li>\n<\/ul>\n<p>    K\u00ebto e kan\u00eb votuar 17 p\u00ebrdorues. 5 p\u00ebrdorues abstenuan.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/468905\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u044f\u0442\u043d\u0438\u0446\u0430 \u2013 \u043a\u043e\u043d\u0435\u0446 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0434\u043d\u044f. \u041f\u043b\u043e\u0445\u0438\u0435 \u043d\u043e\u0432\u043e\u0441\u0442\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 \u0432 \u043f\u044f\u0442\u043d\u0438\u0446\u0443 \u043f\u043e\u0434 \u043a\u043e\u043d\u0435\u0446 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0434\u043d\u044f. \u0412\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435\u0441\u044c \u043f\u043e\u043a\u0438\u043d\u0443\u0442\u044c \u043e\u0444\u0438\u0441, \u00ab\u0434\u0437\u0438\u043d\u044c\u00bb \u043d\u043e\u0432\u043e\u0435 \u043f\u0438\u0441\u044c\u043c\u043e \u043f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0442\u043e \u043f\u0440\u0438\u0448\u043b\u043e \u043d\u0430 \u043f\u043e\u0447\u0442\u0443. \u0421\u043f\u0430\u0441\u0438\u0431\u043e xxxx, yyy \u0441 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0435\u0433\u043e \u0434\u043d\u044f \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435 \u043e\u0442\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f zzzz \u2026 \u0418 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0425\u044c\u044e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0448\u0438\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432 \u0434\u043b\u044f \u043b\u044e\u0434\u0435\u0439 \u0441 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438. \u041e, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28867,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u044f\u0442\u043d\u0438\u0446\u0430 \u2013 \u043a\u043e\u043d\u0435\u0446 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0434\u043d\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/po-napravleniyu-k-dostupnosti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u044f\u0442\u043d\u0438\u0446\u0430 \u2013 \u043a\u043e\u043d\u0435\u0446 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0434\u043d\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/po-napravleniyu-k-dostupnosti\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:23:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:23:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47N\u00eb drejtim t\u00eb aksesueshm\u00ebris\u00eb | ProHoster","description":"E premte \u2013 fundi i dit\u00ebs s\u00eb pun\u00ebs.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/po-napravleniyu-k-dostupnosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 | ProHoster","og:description":"\u041f\u044f\u0442\u043d\u0438\u0446\u0430 \u2013 \u043a\u043e\u043d\u0435\u0446 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0434\u043d\u044f.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/po-napravleniyu-k-dostupnosti","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:23:52+00:00","article:modified_time":"2019-10-31T19:23:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38463","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 22:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:08:32","updated":"2026-01-23 22:10:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/38463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=38463"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/38463\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/28867"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=38463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=38463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=38463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}