{"id":11,"date":"2008-02-05T19:47:40","date_gmt":"2008-02-05T19:47:40","guid":{"rendered":"http:\/\/www.neovita.com\/thoughts\/?p=11"},"modified":"2016-01-17T07:50:57","modified_gmt":"2016-01-17T07:50:57","slug":"hubs","status":"publish","type":"post","link":"https:\/\/www.oninteractions.com\/thoughts\/hubs\/","title":{"rendered":"Hubs"},"content":{"rendered":"<p><strong>Grupprelationer. Inte bara f\u00f6r m\u00e4nniskor \u2014 f\u00f6r prylar p\u00e5 webbplatser ocks\u00e5!<\/strong><\/p>\n<p>I <a href=\"http:\/\/www.uie.com\/reports\/web_application_structure\/\">&#8220;Structure and Flows&#8221;<\/a> diskuterar Hagan Rivers konceptet hubbar. <strong>En hubb \u00e4r en samling funktioner och\/eller (l\u00e4nkar till) material.<\/strong> En hubb \u00e4r royalquiz <a href=\"http:\/\/www.royalquiz.com\/game.pl?action=tournaments\">turneringslista<\/a>. I hubben har vi samlat ett antal nuvarande och ett antal gamla turneringar. Dessutom finns en l\u00e4nk till alla gamla turneringar. (Navigationen etc \u00e4r inte del av hubben.) N\u00e4r man genomf\u00f6rt en turnering \u00e4r det naturligt att man \u00e5terkommer till hubben f\u00f6r att prova en annan. Det \u00e4r den cirkeln (hubb -&gt; funktion -&gt; hubb) som visar p\u00e5 att det \u00e4r en hubb.<\/p>\n<p>Hagan diskuterar ett fl\u00f6de enligt ungef\u00e4r f\u00f6ljande:<\/p>\n<ol>\n<li>F\u00e5 en kravspec p\u00e5 funktioner (eller inneh\u00e5ll).<\/li>\n<li>Identifiera hubbar, allts\u00e5 funktioner som verkar vettiga ihop.<\/li>\n<li>Anv\u00e4ndartesta.<\/li>\n<li>Skapa design som st\u00f6djer hubbarnas funktion. Designfasen kan inneb\u00e4ra att inneh\u00e5llet i hubbarna \u00e4ndras.<\/li>\n<\/ol>\n<p>&#8230;iterera 3 &amp; 4 till dess att det \u00e4r klart&#8230;<\/p>\n<p><strong>Jag t\u00e4nker att hubbens ursprungliga inneh\u00e5ll kan ges st\u00f6rre fokus \u00e4n vad Hagans ger det.<\/strong><\/p>\n<p>En hubb \u00e4r ju en samlign funktioner som ska l\u00f6sa ett problem f\u00f6r anv\u00e4ndaren. Som ett exempel kan vi ta fr\u00e5gan &#8220;Vad \u00e4r nytt p\u00e5 Orkid\u00e9Prat?&#8221; vilket \u00e4r naturligt att fr\u00e5ga sig n\u00e4r man loggar in.<\/p>\n<p>Svaret hittar man genom olika metoder &#8212; f\u00e4ltstudier, anv\u00e4ndningsanalys etc &#8212; och jag tycker just nu att 4 underfr\u00e5gor \u00e4r viktiga att besvara:<\/p>\n<ul>\n<li>Har jag f\u00e5tt n\u00e5gra nya brev?<\/li>\n<li>\u00c4r n\u00e5gra av mina favvo-medlemmar inloggade?<\/li>\n<li>Finns det n\u00e5gra nya svar p\u00e5 mina favoritdiskussioner?<\/li>\n<li>Vilket nytt prat finns det?<\/li>\n<\/ul>\n<p>Utifr\u00e5n de 4 fr\u00e5gorna byggde jag om sidan Orkid\u00e9Prat-medlemmarna hamnar p\u00e5 n\u00e4r de loggar in.<\/p>\n<p>Min process var allts\u00e5:<\/p>\n<ol>\n<li>Hitta problemet.<\/li>\n<li>Hitta funktioner som l\u00f6ser problemet.<\/li>\n<li>Identifiera hubbar, allts\u00e5 funktioner som verkar vettiga ihop. (Kan h\u00e4nda att man ska skapa flera hubbar utifr\u00e5n problemet.)<\/li>\n<li>Anv\u00e4ndartesta.<\/li>\n<li>Skapa design som st\u00f6djer hubbarnas funktion. Designfasen kan inneb\u00e4ra att inneh\u00e5llet i hubbarna \u00e4ndras. (\u00c4ndringar k\u00e4nns dock mindre aktuella d\u00e5 problemet gyuidat processen fr\u00e5n b\u00f6rjan).<\/li>\n<\/ol>\n<p>&#8230;iterera 4 &amp; 5 till dess att det \u00e4r klart&#8230;<\/p>\n<p><strong>F\u00f6r mig \u00e4r allts\u00e5 en hubb:<\/strong><br \/>\nHubb: Problemet \/ Huvudfr\u00e5gan<br \/>\nFunktion: L\u00f6sningen \/ Underfr\u00e5gan \/ Svaret<\/p>\n<p><strong>Hubb-konceptet kan allts\u00e5 anv\u00e4ndas inte bara f\u00f6r att skapa en arkitektur som funkar f\u00f6r inneh\u00e5llet utan \u00e4ven f\u00f6r att definiera inneh\u00e5llet sj\u00e4lvt.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hubb-konceptet kan allts\u00e5 anv\u00e4ndas inte bara f\u00f6r att skapa en arkitektur som funkar f\u00f6r inneh\u00e5llet utan \u00e4ven f\u00f6r att definiera inneh\u00e5llet sj\u00e4lvt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[],"series":[],"class_list":["post-11","post","type-post","status-publish","format-standard","hentry","category-information-architecture"],"acf":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/posts\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":2,"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"predecessor-version":[{"id":729,"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/posts\/11\/revisions\/729"}],"wp:attachment":[{"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/tags?post=11"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/www.oninteractions.com\/thoughts\/wp-json\/wp\/v2\/series?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}