{"id":15172,"date":"2009-07-11T10:58:46","date_gmt":"2009-07-11T16:58:46","guid":{"rendered":"http:\/\/hill-kleerup.org\/blog\/?p=15172"},"modified":"2009-07-11T10:58:55","modified_gmt":"2009-07-11T16:58:55","slug":"wordpress-and-the-thesis-theme","status":"publish","type":"post","link":"https:\/\/hill-kleerup.org\/blog\/2009\/07\/11\/wordpress-and-the-thesis-theme.html","title":{"rendered":"WordPress and the Thesis theme"},"content":{"rendered":"<p>So after not a small amount of poking around at the various free WP theme out there, I bit the bullet and actually <em>bought <\/em>a theme: <a href=\"http:\/\/diythemes.com\/thesis\/\" target=\"_blank\">Thesis<\/a>. Part of what led me to it was that there&#8217;s an actual industry around Thesis &#8212; it&#8217;s not just the extensive documentation and support at the site itself, but folks have their own support sites and ideas around it.<\/p>\n<p>Perhaps it was in part self-serving, but it helped that I read more than one site that said, &#8220;I scoffed at the idea of actually paying for a theme, but I finally went ahead and tried it out, and now I&#8217;m hooked.&#8221; It might be a vast conspiracy, or there might actually be some <em>there <\/em>there.<\/p>\n<p>It also helped that I liked the general look of the theme, natch.<\/p>\n<p>So here&#8217;s my review conclusion: <em>Thesis is to WordPress as WordPress is to old school blogging<\/em>.<\/p>\n<p>By old school blogging, I&#8217;m talking about the way MT was back in the 3.x days and before, and the foundation of what I actually started blogging with. The underlying database was strong, but once you grabbed a theme and went with it, it was all hand-crafted, with tons of HTML progamming and tweaking and polishing, and heaven help you if you decided to change your theme.<\/p>\n<p>WordPress brings a huge amount of modularity to the process. Through PHP functions, CSS,&nbsp;and, most importantly, its control panel and use of plug-ins and widgets, you suddenly have a huge amount of flexibility and ability to make relatively large changes with relative ease. Want a new theme? It&#8217;s not trivial, but it&#8217;s pretty much plug (and poke and polish) and play.<\/p>\n<p>Thesis &#8212; which is more properly called the rather pompous &#8220;<a href=\"http:\/\/diythemes.com\/thesis\/about\/\" target=\"_blank\">framework<\/a>&#8221; than &#8220;theme&#8221; &#8212; takes that all a step further by putting the style sheet (CSS) controls into the control panel. Want to change fonts? Want to include or exclude a media box? Want two columns, three columns, three columns left, three columns split &#8230;? It&#8217;s all powered by the control panel. Major redesigns (at least in terms of turning things on and off, or modifying their values) are suddenly a snap.<\/p>\n<p>Thesis includes a separate CSS and function file that you can play with (manually) to override or add to the provided bits. This allows upgrades to Thesis (which appear to come out at a regular interval, and are free for people who&#8217;ve bought it) to be put in without losing those customizations.<\/p>\n<p>More than that, Thesis,&nbsp;as a framework,&nbsp;includes &#8220;hooks&#8221; &#8212; control points within the templates where stuff goes (before the post, after the post, before the comments, after the comments &#8230; all of that, but multiplied by twelve). By applying desired functions to these hooks in the custom function PHP file, you can make those functions (written by yourself or from widgets) appear <a href=\"http:\/\/thesishooks.com\/\" target=\"_blank\">wherever you want<\/a>&nbsp;without actually modifying the template files. Again, this provides both reliability and portability with only a minimal loss of hand-craftability.<\/p>\n<p>Normally these hooks, and the custom CSS and function files, have to be manipulated manually, as the WP control panel doesn&#8217;t point to them. That&#8217;s where a free plug-in called <a href=\"http:\/\/rickbeckman.org\/thesis-openhook\/\" target=\"_blank\">OpenHook<\/a> comes in. OpenHook takes all the Thesis hooks (and a few of the WP ones) and makes them available in the control panel. In other words, all of the controls over how the blog look can be handled solely within the control panel, which is a huge quality of life add, simplifying matters tremendously.<\/p>\n<p>The overall result &#8212; a good-looking theme out of the box, with tremendous (and tremendously easy) flexibility.<\/p>\n<p>And, as a nice bonus, Thesis is robustly supported. Not only is there the broad user community I mentioned above but the Thesis designer is in there pitching, answering questions, and expanding the setup. Too many free theme (trust me) are too clever by half, then abandoned by their creators who are on to Bigger and Better (or at least Newer) Things. That support is a <em>Good<\/em> Tthing.<\/p>\n<p>Thesis is not perfect. There are a few places where the &#8220;hooks&#8221; are not quite as ubiquitously placed as I might like (though nothing stops me from actually screwing around with the template code, that almost feels like cheating with Thesis). The documentation is extensive, but not flawless (figuring out how to apply hooks manually, before I got OpenHook, could have used some more practical examples). The relatively wide Thesis community means a lot of people using it and therefore similarity to other blogs (though that can be mitigated fairly by simply, well, tweaking the CSS; the <a href=\"http:\/\/diythemes.com\/thesis\/showcase\/\" target=\"_blank\">gallery<\/a> of Thesis sites shows the variety available). And, of course, it set me back $87 for a single-site&nbsp;(here) license.<\/p>\n<p>I don&#8217;t plan on using Thesis at any of my other blogs, because that would probably be overkill. And I&#8217;m not a professional site designer, so the opportunities for&nbsp;expanding my Thesis use don&#8217;t seem broad. On the other hand, it&#8217;s given me a solid platform for DDtB that I should be able to use for years to come. I&#8217;d expect the design here to change and evolve a lot more often than it has in the past. I already have a few ideas, and Margie&#8217;s suggested the site is a bit stark and white for her druthers. We&#8217;ll see.<\/p>\n<p>At least the little column of pictures is back.<\/p>\n<p>I&#8217;m glad I got WordPress. I&#8217;m equally glad I got Thesis for it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So after not a small amount of poking around at the various free WP theme out there, I bit the bullet and actually bought a theme: Thesis. Part of what led me to it was that there&#8217;s an actual industry around Thesis &#8212; it&#8217;s not just the extensive documentation and support at the site itself, &hellip; <a href=\"https:\/\/hill-kleerup.org\/blog\/2009\/07\/11\/wordpress-and-the-thesis-theme.html\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;WordPress and the Thesis theme&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[55],"tags":[],"class_list":["post-15172","post","type-post","status-publish","format-standard","hentry","category-blogging-technical"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":32990,"url":"https:\/\/hill-kleerup.org\/blog\/2013\/04\/02\/wherein-the-blog-owner-indulges-himself-in-a-bit-of-moaning-and-bitching.html","url_meta":{"origin":15172,"position":0},"title":"Wherein the blog owner indulges himself in a bit of moaning and bitching","author":"***Dave","date":"Tue 2-Apr-13 7:35am","format":false,"excerpt":"Actually, life is going fine, thank you. But my blog is having little niggling technical issues like unto driving me mad, MAD, IT TELL YOU! Trying to fix those problems let me to upgrade WordPress to 3.5.1, and later my theme, Thesis, to 1.8.5. Both of which broke more things.\u2026","rel":"","context":"In &quot;Blogging - Technical&quot;","block_context":{"text":"Blogging - Technical","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/blogging-technical"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2013\/04\/punching-the-computer.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2013\/04\/punching-the-computer.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2013\/04\/punching-the-computer.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2013\/04\/punching-the-computer.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":15168,"url":"https:\/\/hill-kleerup.org\/blog\/2009\/07\/10\/redesign-time-the-follow-up.html","url_meta":{"origin":15172,"position":1},"title":"Redesign time (the follow-up)","author":"***Dave","date":"Fri 10-Jul-09 3:59pm","format":false,"excerpt":"And ... well, we're mostly there. I've installed (actually, purchased and installed) the Thesis template theme, which is well-regarded for its flexibility and robust support. Pretty much the main bits and pieces are in place.\u00a0 And, most importantly (and the driver, once the subject came up), the Little Pictures are\u2026","rel":"","context":"In &quot;Blogging - Technical&quot;","block_context":{"text":"Blogging - Technical","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/blogging-technical"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":17112,"url":"https:\/\/hill-kleerup.org\/blog\/2010\/04\/13\/color-commentary-and-other-bloggy-bits.html","url_meta":{"origin":15172,"position":2},"title":"Color commentary and other bloggy bits","author":"***Dave","date":"Tue 13-Apr-10 3:03pm","format":false,"excerpt":"Some time back (though I can't find the comment thread where it came up), someone suggested that it would make a lot more sense if the comments by readers had a colored background, and comments by me had the same white background as the original blog entry. I finally delved\u2026","rel":"","context":"In &quot;Blogging - Technical&quot;","block_context":{"text":"Blogging - Technical","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/blogging-technical"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":138197,"url":"https:\/\/hill-kleerup.org\/blog\/2019\/03\/10\/the-old-blogging-order-changeth.html","url_meta":{"origin":15172,"position":3},"title":"The Old Blogging Order Changeth","author":"***Dave","date":"Sun 10-Mar-19 7:53pm","format":false,"excerpt":"Boring blogging stuff coming up. You have been warned.","rel":"","context":"In &quot;Blogging - Technical&quot;","block_context":{"text":"Blogging - Technical","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/blogging-technical"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2019\/03\/journalist-and-typewriter.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2019\/03\/journalist-and-typewriter.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2019\/03\/journalist-and-typewriter.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2019\/03\/journalist-and-typewriter.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2019\/03\/journalist-and-typewriter.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2019\/03\/journalist-and-typewriter.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":18437,"url":"https:\/\/hill-kleerup.org\/blog\/2010\/09\/07\/formatting-quicktags-for-comments.html","url_meta":{"origin":15172,"position":4},"title":"Formatting quicktags for comments","author":"***Dave","date":"Tue 7-Sep-10 2:10pm","format":false,"excerpt":"I noticed Les had some quicktags for formatting comments in his blog, so, inquiring, I got a pointer to the Comment Form Quicktags plugin.\u00a0 As this is a feature I had in the old MT version of my blog, and have had occasional requests for it back (waves at Avo),\u2026","rel":"","context":"In &quot;Blogging - Technical&quot;","block_context":{"text":"Blogging - Technical","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/blogging-technical"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/hill-kleerup.org\/blog\/wp\/wp-content\/uploads\/2009\/07\/computer-univac1956.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":15777,"url":"https:\/\/hill-kleerup.org\/blog\/2009\/09\/11\/minor-blog-housekeeping-and-credit-where-credit-is-due.html","url_meta":{"origin":15172,"position":5},"title":"Minor blog housekeeping and credit where credit is due","author":"***Dave","date":"Fri 11-Sep-09 9:25am","format":false,"excerpt":"In the previous Movable Type version of this blog, I had a rotating subheader just under the blog title with various sig-line-like nuggets of wisdom (\"To know recursion you must know recursion,\" etc.). When I got over into the Wordpress world, though, I didn't see anything that could do that.\u2026","rel":"","context":"In &quot;Blogging - Technical&quot;","block_context":{"text":"Blogging - Technical","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/blogging-technical"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts\/15172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/comments?post=15172"}],"version-history":[{"count":0,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts\/15172\/revisions"}],"wp:attachment":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/media?parent=15172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/categories?post=15172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/tags?post=15172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}