{"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\/da\/blog\/news\/po-napravleniyu-k-dostupnosti","title":{"rendered":"Modning mod tilg\u00e6ngelighed","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Modning mod tilg\u00e6ngelighed\" src=\"\/wp-content\/uploads\/2019\/09\/e0ecbbe13da65f49f02813aa18e30fb7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFredag er slutningen p\u00e5 arbejdsdagen. D\u00e5rlige nyheder kommer altid fredag eftermiddag.<\/p>\n<p>Du er ved at forlade kontoret, \"ding\" et nyt brev om endnu en omorganisering er lige ankommet til din e-mail.<\/p>\n<blockquote><p><i>Tak xxxx, yyy fra i dag skal du rapportere til zzzz.<br \/>\n\u2026<br \/>\nOg teamet hos Hugh vil sikre tilg\u00e6ngeligheden af vores produkter for personer med handicap.<\/i>\n<\/p><\/blockquote>\n<p> \u00c5h nej! Hvad har jeg gjort for at fortjene dette? Vil de have, at jeg skal g\u00e5? Forberede sig p\u00e5 et utaknemmeligt og h\u00e5rdt arbejde og fors\u00f8ge at rette fejlene fra andre. Det kommer helt sikkert til at mislykkes...<\/p>\n<p>S\u00e5dan var tilg\u00e6ngeligheden for nogle \u00e5r siden. Nogle stakkels sj\u00e6le fik jobbet med at \"rense\" brugergr\u00e6nsefladen for at fors\u00f8ge at g\u00f8re den tilg\u00e6ngelig for personer med handicap.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDet, der faktisk bet\u00f8d, var ret uklart \u2013 sandsynligvis, hvis du kunne se fokusindikatoren og navigere gennem felterne med tabulatortasten, have noget alternativ tekst og et par beskrivelser til felterne, ville det blive betragtet som om dit program var tilg\u00e6ngeligt...<\/p>\n<p>Men pludselig begyndte \"fejlene\" at vokse i et vildt tempo.<\/p>\n<p>Forskellige sk\u00e6rml\u00e6sere (<i>engelsk.<\/i> Screen Readers) og browsere opf\u00f8rte sig helt forskelligt.<\/p>\n<p>Brugerne klagede over, at programmet ikke var brugbart.<\/p>\n<p>S\u00e5 snart en fejl blev rettet \u00e9t sted, opstod der en anden et andet sted.<\/p>\n<p>Og blot det at \u00e6ndre og rette fejl i brugergr\u00e6nsefladen kr\u00e6vede kolossale anstrengelser.<\/p>\n<p>Jeg har v\u00e6ret der. Jeg overlevede, men vi \"lykkedes\" ikke \u2013 teknisk set har vi renset en masse, tilf\u00f8jet mange beskrivelser til felterne, roller og opn\u00e5et et eller andet niveau af overensstemmelse med kravene, men ingen var glade. Brugerne klagede stadig over, at de ikke kunne navigere i programmet. Lederen klagede stadig over den konstante str\u00f8m af fejl. Ingeni\u00f8rerne klagede over en forkert opgaveformulering, uden en klart defineret \"rigtig\" l\u00f8sning, der ville fungere i alle tilf\u00e6lde.<\/p>\n<p>P\u00e5 min rejse til at forst\u00e5 tilg\u00e6ngelighed st\u00f8dte jeg p\u00e5 nogle \u00e5benlyse \u00f8jeblikke.<br \/>\nM\u00e5ske var den f\u00f8rste indsigt, at det er sv\u00e6rt at tilf\u00f8je tilg\u00e6ngelighedsfunktionalitet oven p\u00e5 et f\u00e6rdigt produkt. Og det er endnu sv\u00e6rere at overbevise ledere om, at det er ekstremt sv\u00e6rt! Nej, det er ikke bare \"tilf\u00f8je et par tags\", og brugergr\u00e6nsefladen vil fungere glimrende. Nej, det er umuligt at afslutte det p\u00e5 tre uger; selv tre m\u00e5neder vil v\u00e6re for lidt.<br \/>\nMit n\u00e6ste \u00f8jeblik med sandhed kom, da jeg s\u00e5, hvordan blinde brugere rent faktisk bruger vores app. Det er S\u00c5 forskelligt fra at se fejlmeddelelserne.<\/p>\n<p>Jeg vil vende tilbage til dette gang p\u00e5 gang, men n\u00e6sten alle vores \"antagelser\" om, hvordan folk brugte vores app, viste sig at v\u00e6re forkerte.<\/p>\n<p>Navigering gennem en kompleks brugergr\u00e6nseflade ved hj\u00e6lp af tasterne <code>Tab\/Shift+Tab<\/code> \u2013 det er elendigt! Vi skal have noget bedre. Tastaturkombinationer, overskrifter.<\/p>\n<p>At miste fokus ved \u00e6ndring af UI er vel ikke et stort problem? Lad os t\u00e6nke over det igen \u2013 det er vanvittigt forvirrende.<\/p>\n<p>Jeg fortsatte, arbejdede et stykke tid p\u00e5 forskellige projekter, og s\u00e5 startede vi et nyt projekt med en kompleks brugergr\u00e6nseflade og en klar instruktion om endelig at opn\u00e5 den rigtige tilg\u00e6ngelighed denne gang.<\/p>\n<p>S\u00e5 vi tog et skridt tilbage og overvejede, hvordan vi kunne g\u00f8re dette anderledes og f\u00e5 det til at lykkes, samtidig med at selve arbejdsprocessen blev interessant!<\/p>\n<p>Ret hurtigt kom vi frem til nogle konklusioner:<\/p>\n<ol>\n<li>Vi \u00f8nskede ikke, at folk, der udvikler brugergr\u00e6nsefladen, skulle k\u00e6mpe med aria-etiketter\/roller og selvf\u00f8lgelig med HTML-strukturen af komponenterne. Vi havde brug for at give dem de rette komponenter, hvor tilg\u00e6ngelighed var implementeret direkte fra starten.<\/li>\n<li>Tilg\u00e6ngelighed == Brugervenlighed \u2013 dvs. det er ikke kun en teknisk opgave. Vi skulle \u00e6ndre hele designprocessen og sikre os, at tilg\u00e6ngelighed blev taget i betragtning og diskuteret, inden designet af brugergr\u00e6nsefladen begyndte. Det er n\u00f8dvendigt at t\u00e6nke over, hvordan brugere kan finde nogen funktionalitet, hvordan de vil navigere, og hvordan \"h\u00f8jreklik\" med musen vil fungere fra tastaturet. Tilg\u00e6ngelighed skal v\u00e6re en integreret del af designprocessen \u2013 for nogle brugere er det noget, der er meget mere end blot udseendet af applikationen.<\/li>\n<li>Fra begyndelsen \u00f8nskede vi at f\u00e5 feedback fra blinde og andre brugere med handicap om, hvor nemt det var at bruge appen.<\/li>\n<li>Vi havde brug for virkelig gode m\u00e5der at fange regressionsproblemer i tilg\u00e6ngelighed.<\/li>\n<\/ol>\n<p>\nSet fra et ingeni\u00f8rperspektiv l\u00f8d den f\u00f8rste del ret sjovt \u2013 at udvikle arkitekturen og implementere komponentbiblioteket. Og det var faktisk ogs\u00e5 s\u00e5dan.<\/p>\n<p>N\u00e5r vi ser tilbage og overvejer <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/wai-aria-practices-1.1\/\">eksempler p\u00e5 ARIA<\/a><\/noindex> Og n\u00e5r vi betragter dette som et designproblem snarere end et sp\u00f8rgsm\u00e5l om \"tilpasning\", har vi indf\u00f8rt nogle abstraktioner. Komponentens 'struktur' (best\u00e5ende af HTML-elementer) og 'adf\u00e6rd' (hvordan den interagerer med brugeren) defineres. For eksempel har vi nedenfor et simpelt uordnede liste. N\u00e5r vi tilf\u00f8jer \"adf\u00e6rd\" til listen, tilf\u00f8jes relevante roller, s\u00e5 den fungerer som en liste. Tilsvarende g\u00f8r vi for menuen.<\/p>\n<p><img decoding=\"async\" alt=\"Modning mod tilg\u00e6ngelighed\" src=\"\/wp-content\/uploads\/2019\/09\/6ba7eae6e85e75377e607c394939200a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFaktisk tilf\u00f8jes der ikke kun roller her, men ogs\u00e5 h\u00e6ndelsesbehandlere for navigation ved hj\u00e6lp af tastaturet.<\/p>\n<p>Det ser allerede mere p\u00e6nt ud. Hvis vi kunne f\u00e5 en klar opdeling mellem dem, ville det ikke v\u00e6re vigtigt, hvordan strukturen blev oprettet, vi kunne anvende adf\u00e6rd (Behaviours) p\u00e5 den og opn\u00e5 korrekt tilg\u00e6ngelighed.<\/p>\n<p>I praksis kan dette ses p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/stardust-ui.github.io\/react\/\">https:\/\/stardust-ui.github.io\/react\/<\/a><\/noindex> \u2013 UX-biblioteket <noindex><a rel=\"nofollow\" href=\"https:\/\/reactjs.org\/\">React<\/a><\/noindex>, som bliver designet og implementeret med tilg\u00e6ngelighed for \u00f8je fra starten.<\/p>\n<p>Den anden del \u2013 at \u00e6ndre tilgangen og processerne omkring design var i starten skr\u00e6mmende for mig: beskedne ingeni\u00f8rer, der fors\u00f8gte at presse organisatoriske \u00e6ndringer igennem, har ikke altid en god afslutning, men det viste sig at v\u00e6re et af de mest interessante omr\u00e5der, hvor vi har gjort betydelige bidrag til processen. Kort sagt, vi havde f\u00f8lgende proces: nye funktioner blev udviklet af et team, hvorefter vores gruppe af ledere analyserede\/itererede dette forslag, og derefter, efter godkendelse, blev designet som regel overdraget til ingeni\u00f8rteamet. I dette tilf\u00e6lde 'ejede' ingeni\u00f8rteamet praktisk talt tilg\u00e6ngelighedsfunktionaliteten, da de skulle l\u00f8se alle relaterede problemer.<\/p>\n<p>I begyndelsen var det et ret udfordrende arbejde at forklare, at tilg\u00e6ngelighed og brugervenlighed er uadskilleligt forbundet, og at det skulle g\u00f8res allerede i designfasen, ellers ville det f\u00f8re til store \u00e6ndringer og redefinering af nogle roller. Alligevel, med st\u00f8tte fra ledelsen og n\u00f8glespillerne, fik vi formidlet denne id\u00e9 og bragt den til live, s\u00e5 designene kunne blive testet for tilg\u00e6ngelighed og brugvenlighed, f\u00f8r de blev pr\u00e6senteret for ledelsen.<\/p>\n<p>Og disse feedback var ekstremt v\u00e6rdifulde for alle \u2013 det var fantastisk som en \u00f8velse i vidensdeling\/informationsoverdragelse om, hvordan brugere interagerer med webapplikationer. Vi identificerede mange problemomr\u00e5der i brugergr\u00e6nsefladen, f\u00f8r de blev bygget, og udviklingsteamene har nu langt bedre specifikationer, ikke kun for visuelle, men ogs\u00e5 for adf\u00e6rdsm\u00e6ssige aspekter af designet. De rigtige diskussioner er livlige, energiske og passionerede debatter om de tekniske aspekter og interaktionerne.<\/p>\n<p>Vi kunne have gjort dette arbejde endnu bedre, hvis blinde brugere og brugere med handicap havde v\u00e6ret til stede ved disse (eller efterf\u00f8lgende) m\u00f8der \u2013 det var sv\u00e6rt at organisere, men nu samarbejder vi virkelig med lokale organisationer for blinde samt virksomheder, der tilbyder ekstern test for at kontrollere brugerflowet i de tidlige udviklingsfaser \u2013 b\u00e5de p\u00e5 komponentniveau og p\u00e5 niveauet for brugerflow.<\/p>\n<p>Nu har ingeni\u00f8rerne ret detaljerede specifikationer tilg\u00e6ngelige komponenter, som de kan bruge til implementering, og en metode til at kontrollere brugerflowet. Delvist har erfaringen l\u00e6rt os, hvad vi konstant har overset \u2013 hvordan vi kan forhindre regression. P\u00e5 samme m\u00e5de kan folk bruge integrations- eller end-to-end tests til at kontrollere funktionaliteten, som vi har brug for for at opdage \u00e6ndringer i interaktioner og brugerflows \u2013 b\u00e5de visuelle og adf\u00e6rdsm\u00e6ssige.<\/p>\n<p>Definition af visuel regression er en ret specifik opgave, og der kan ikke tilf\u00f8jes meget til denne proces, bortset fra muligvis at kontrollere, om fokus er synligt, n\u00e5r der navigeres med tastaturet. To relativt nye teknologier i arbejdet med tilg\u00e6ngelighed er mere interessante.<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/accessibilityinsights.io\/\">Accessibility Insights<\/a><\/noindex> er et s\u00e6t af v\u00e6rkt\u00f8jer, der kan k\u00f8re b\u00e5de i browseren og som en del af bygge-\/testcyklussen for at identificere problemer.<\/li>\n<li>At kontrollere korrekt funktion af sk\u00e6rml\u00e6sere har v\u00e6ret en s\u00e6rlig udfordrende opgave. Med introduktionen af <b>Accessibility DOM<\/b>, har vi endelig f\u00e5et mulighed for at tage snapshots af applikationen fra et tilg\u00e6ngelighedsperspektiv, meget lig de visuelle tests vi udf\u00f8rer, og tjekke dem for regression.<\/li>\n<\/ol>\n<p>\nS\u00e5 i den anden del af historien \u2013 er vi g\u00e5et fra at redigere HTML-kode til at arbejde p\u00e5 et h\u00f8jere abstraktionsniveau, \u00e6ndret designudviklingsprocessen og indf\u00f8rt omhyggelig test. Nye processer, nye teknologier og nye abstraktionsniveauer har fuldst\u00e6ndig \u00e6ndret opfattelsen af tilg\u00e6ngelighed og hvad det betyder at arbejde i dette omr\u00e5de.<br \/>\nMen det er kun begyndelsen.<\/p>\n<p>Den n\u00e6ste 'forst\u00e5else' er, at blinde brugere driver avanceret teknologi - det er dem, der f\u00e5r den st\u00f8rste fordel ikke kun af de \u00e6ndringer, vi har beskrevet tidligere, men ogs\u00e5 i, at nye tilgange og ideer bliver mulige med hj\u00e6lp fra ML\/AI. For eksempel g\u00f8r teknologien Immersive Reader det lettere for brugere at forst\u00e5 teksten. Den kan blive l\u00e6st h\u00f8jt, s\u00e6tningsstrukturen opdeles grammatisk, og endda betydningen af ord vises grafisk. Dette passer slet ikke ind i den gamle forst\u00e5else af 'at g\u00f8re det tilg\u00e6ngeligt' - det er en brugervenlighedsfunktion, der vil hj\u00e6lpe alle.<\/p>\n<p>Med ML\/AI opst\u00e5r der helt nye m\u00e5der at interagere og arbejde p\u00e5, og vi er glade for at v\u00e6re en del af de kommende faser af denne avancerede rejse. Innovationer er drevet af en \u00e6ndring i tankegangen - menneskeheden har eksisteret i \u00e5rtusinder, maskiner i hundreder af \u00e5r, websites i flere \u00e5rtier, og smartphones i endnu kortere tid, teknologien skal tilpasse sig mennesker, ikke omvendt.<\/p>\n<p>P.S. Artikel er oversat med sm\u00e5 afvigelser fra originalen. Som medforfatter af denne artikel har jeg godkendt disse afvigelser med Hugh.<\/p>\n<p class=\"for_users_only_msg\">Kun registrerede brugere kan deltage i unders\u00f8gelsen. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Log ind<\/a><\/noindex>, please.<\/p>\n<h2 class=\"default-block__polling-title\">Hvordan h\u00e5ndterer du tilg\u00e6ngeligheden af dine applikationer?<\/h2>\n<ul class=\"content-list content-list_polling\">\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Ja<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Nej<\/p>\n<\/li>\n<li class=\"content-list__item content-list__item_polling\">\n<p>                    Jeg har aldrig h\u00f8rt om applikationernes tilg\u00e6ngelighed.<\/p>\n<\/li>\n<\/ul>\n<p>    17 brugere har stemt. 5 brugere har afholdt sig fra at stemme.<br \/>\n<br \/>Kilde: <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.3 - 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\/da\/blog\/news\/po-napravleniyu-k-dostupnosti\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Mod tilg\u00e6ngelighed | ProHoster","description":"Fredag \u2013 slutningen p\u00e5 arbejdsdagen.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/po-napravleniyu-k-dostupnosti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/38463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=38463"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/38463\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/28867"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=38463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=38463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=38463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}