{"id":23354,"date":"2021-05-28T12:36:53","date_gmt":"2021-05-28T17:36:53","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=23354"},"modified":"2021-05-28T12:36:53","modified_gmt":"2021-05-28T17:36:53","slug":"customized-web-views-continued","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=23354","title":{"rendered":"Customized Web views, continued"},"content":{"rendered":"<p>Continuing the theme from yesterday&#8230;<\/p>\n<p>When thinking about customized Web views, maybe we shouldn&#8217;t start with &#8220;how would we implement this?&#8221; Instead we might start with &#8220;how would someone interact with this?&#8221;<\/p>\n<p>Suppose somebody is looking at the Wikipedia page listing all of the people who were born on this day of the year. They might want, for example, to say: &#8220;For all of the people on this list who are still alive, change the text color to green.&#8221;<\/p>\n<p>How close could I come to letting people have an interface as simple as that? Is natural language really the best way to approach it?<\/p>\n<p>After all, if you were asking another person to do that for you, you would just talk to them in plain English (or whatever is your shared language).<\/p>\n<p>Is that really the right way to go? Or would it be better to provide some sort of visual drag and click interface with menu options?<\/p>\n<p>It seems to me that there are at least three separate but related questions here: (1) What is the best way for a user to interact with such a system; (2) How do we get the system to properly interpret what the user wants; and (3) How do we really implement all this on the back end in the Web browser?<\/p>\n<p>None of those questions are easily answered. Which might be one reason that this sort of thing is not yet readily available.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Continuing the theme from yesterday&#8230; When thinking about customized Web views, maybe we shouldn&#8217;t start with &#8220;how would we implement this?&#8221; Instead we might start with &#8220;how would someone interact with this?&#8221; Suppose somebody is looking at the Wikipedia page listing all of the people who were born on this day of the year. They &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=23354\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Customized Web views, continued&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/23354"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23354"}],"version-history":[{"count":1,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/23354\/revisions"}],"predecessor-version":[{"id":23355,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/23354\/revisions\/23355"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23354"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}