{"id":464,"date":"2016-11-04T09:24:14","date_gmt":"2016-11-04T13:24:14","guid":{"rendered":"https:\/\/portfolios.cs.earlham.edu\/?p=464"},"modified":"2025-04-24T15:29:17","modified_gmt":"2025-04-24T19:29:17","slug":"v11-04","status":"publish","type":"post","link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/11\/04\/v11-04\/","title":{"rendered":"v11.04"},"content":{"rendered":"<p>For the last couple of days I&#8217;ve been walking through a simple Chrome extension, <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/hextab\/mlolhgcdjopgacopeelfoofjbmhklgja\/related\" target=\"_blank\" rel=\"noopener noreferrer\">HexTab<\/a>, the source code of which is open and published on <a href=\"https:\/\/github.com\/kjav\/HexNewTab\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub<\/a>. The functionality is nothing like mine, but it has the virtues of &#8230;<\/p>\n<ul>\n<li>being simple and open-source<\/li>\n<li>relying on just a few JavaScript\/HTML\/CSS files and therefore being easily adaptable<\/li>\n<li>being well-organized (in contrast to a few others I&#8217;ve looked at)<\/li>\n<li>obeying the Chrome naming\/organization guidelines to the best I understand them (it occurs to me that those guidelines may be worth mentioning in the HCI context as well as Apple&#8217;s)<\/li>\n<li>being complete enough to build from<\/li>\n<\/ul>\n<p>I would like to start hollowing out this code soon, but I&#8217;m spending a while reading the code first.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For the last couple of days I&#8217;ve been walking through a simple Chrome extension, HexTab, the source code of which is open and published on GitHub. The functionality is nothing like mine, but it has the virtues of &#8230; being simple and open-source relying on just a few JavaScript\/HTML\/CSS files and therefore being easily adaptable &#8230; <a title=\"v11.04\" class=\"read-more\" href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2016\/11\/04\/v11-04\/\" aria-label=\"Read more about v11.04\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82,22,3,19],"tags":[],"class_list":["post-464","post","type-post","status-publish","format-standard","hentry","category-82","category-22","category-craig","category-student"],"_links":{"self":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/comments?post=464"}],"version-history":[{"count":2,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/464\/revisions"}],"predecessor-version":[{"id":9916,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/464\/revisions\/9916"}],"wp:attachment":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/media?parent=464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/categories?post=464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/tags?post=464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}