{"id":6852,"date":"2010-02-01T07:00:09","date_gmt":"2010-02-01T11:00:09","guid":{"rendered":"http:\/\/www.shamusyoung.com\/twentysidedtale\/?p=6852"},"modified":"2010-02-02T16:04:58","modified_gmt":"2010-02-02T21:04:58","slug":"please-do-not-freak-out","status":"publish","type":"post","link":"https:\/\/www.shamusyoung.com\/twentysidedtale\/?p=6852","title":{"rendered":"Please do not Freak Out"},"content":{"rendered":"<p>Thirteen hours. I had so much to do yesterday, and instead I burned through thirteen hours building a completely new theme for the site.  This included biting the bullet and making one controlled by CSS, instead of a table-based layout like I&#8217;ve always used.<\/p>\n<p>Now, it&#8217;s pretty common for people flip out and hate every new theme that goes up.  The overall reaction to most site changes are negative.  So either my blog has been getting worse since its inception, or this is the type of thing that people either protest or accept without comment.<\/p>\n<p>The theme needs of this site are incredibly complex by this point.  With five years of posts under our belt, there is a lot of content and a lot of features that people have grown to love. Those old posts see traffic every single day, and they need to look right.  We have posts with nearly seven hundred comments. We have the dice roller, which is part of the personality of the site while at the same complicating lots of small changes.  We have hundreds of image-heavy posts that were authored with the expectation that the main content column would be 600 pixels wide, and those old posts would go all wonky if I changed that.  The archives are long, there are lots of categories, and there are many, many little tags I&#8217;ve used for formatting specialized content over the years.  <\/p>\n<p>Good things about this new theme:<\/p>\n<p>1) <strong>Nested comments<\/strong> &#8211; It&#8217;s always bugged me the @<em>comment number<\/em> system of notation that people have needed to cobble together in order to make a discussion work.  It falls apart if I need to remove comments later.  More importantly, it&#8217;s hard to follow discussions that go back and forth with ten other unrelated comments between them.  There&#8217;s a chance this feature could lead to &#8220;first post&#8221;-ing shenanigans or a general watering down of discussion threads.  If that becomes a problem, I can always disable this.  Frankly, I like that people will have long, esoteric side-discussions and I&#8217;d like to encourage that.  <\/p>\n<p>2) <strong>Paged comments<\/strong> &#8211; Not crazy about this one, but it needed to be done.  Comments will be broken into pages, which <strong>will<\/strong> have an adverse effect on long discussions.  I haven&#8217;t decided how many comments per page, but I&#8217;m leaning towards 50.<\/p>\n<p>3) <strong>Post navigation is vertical, comment navigation is horizontal.<\/strong> &#8211; A while back we had a discussion on <a href=\"?p=4838\">how to handle archives<\/a>, and the fact that the standard left \/ right vs. prev \/ next are completely ambiguous.  The archives are now all vertical, with older being &#8220;down&#8221;.  This lets us use left and right for comment pages.  Hopefully this will not be too confusing.<\/p>\n<p>4) <strong>Archives are now a dropdown.<\/strong>  Yearly archives are too big to be meaningful.  Monthly archives take up too much dang space. Yay for drop down boxes.<\/p>\n<p> 5) <strong>Faster generation.<\/strong> The whole point of this overhaul is to stop my site from going down when several thousand people all show up for the comic.<\/p>\n<p>6) <strong>New category icons at the top.<\/strong> I&#8217;ve always wanted this, but could never get them to look right until now.  This is because I&#8217;m 99% engineer and 1% artist. Aesthetics are hard for engineers and people with bad taste. And I am both.<\/p>\n<p>Feedback solicited, although I request that people go easy on the rage.  I know there will be annoyances and problems. And I know the solution <em>looks<\/em> simple to you.  But it isn&#8217;t.  <\/p>\n<p>I don&#8217;t expect the theme to pass muster this first time out.  I think I&#8217;ll leave it up for twelve hours to gather feedback and then take it down again at 6pm EST today. <\/p>\n<p>I have tested in both Firefox and IE 7.  If it looks terrible in IE 6, I do not care. As long as it&#8217;s readable, for IE6 users, I&#8217;m happy.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Thirteen hours. I had so much to do yesterday, and instead I burned through thirteen hours building a completely new theme for the site. This included biting the bullet and making one controlled by CSS, instead of a table-based layout like I&#8217;ve always used. Now, it&#8217;s pretty common for people flip out and hate every [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[111],"tags":[],"class_list":["post-6852","post","type-post","status-publish","format-standard","hentry","category-notices"],"_links":{"self":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/6852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6852"}],"version-history":[{"count":0,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=\/wp\/v2\/posts\/6852\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6852"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6852"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.shamusyoung.com\/twentysidedtale\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}