{"id":13226,"date":"2009-02-13T21:43:05","date_gmt":"2009-02-14T04:43:05","guid":{"rendered":"http:\/\/hill-kleerup.org\/blog\/wp\/2009\/02\/13\/preparing-to-take-the-leap.html"},"modified":"2009-02-13T21:43:05","modified_gmt":"2009-02-14T04:43:05","slug":"preparing_to_take_the_lea","status":"publish","type":"post","link":"https:\/\/hill-kleerup.org\/blog\/2009\/02\/13\/preparing_to_take_the_lea.html","title":{"rendered":"Preparing to take the leap"},"content":{"rendered":"<div class=\"img-shadow-right\"><img loading=\"lazy\" decoding=\"async\" title=\"Leap\" height=\"171\" src=\"https:\/\/www.hill-kleerup.org\/blog\/images\/leap.jpg\" width=\"258\" \/> <\/div>\n<p>Okay, well I misspent my Friday afternoon plowing into WordPress, methodically walking through documentation both centralized and diverse. None of this was helped by my site running like molasses &#8212; which, of course, was the driver to making it all work.<\/p>\n<p>Stacy&#8217;s observation was that the main problem was with this, my main blog, that the Black Hats were busy hammering away at it, as opposed to the other blogs on the site. That&#8217;s the most prominent one, and the one whose files are being hardest hit by mindless spambots trying to have their way with me. In other words, my Cunning Plan to slowly convert things over to WP, with ***<em>Dave Does the Blog <\/em>being next-to-last on the list, was not actually all that good an idea.<\/p>\n<p>*sigh*<\/p>\n<p>However, I wasn&#8217;t going to start with my main blog first, as my initial dive into WordPress. So I chose an obscure genealogy blog I&#8217;ve never really gotten off the ground, did my install (carefully), played with some of the options, got it to work and play well &#8230; and (eventually) felt ready to let it rock.<\/p>\n<p>So, I have a WP blog now. Woot.<\/p>\n<p>The next step is, based on the problems here, the Big Kahuna, this main DDtB blog. I&#8217;m not going to tackle that tonight (it&#8217;s late, it&#8217;s Friday, I&#8217;m tired, I&#8217;ve had a few glasses of wine &#8212; none of these are good for screwing around with your blog), but I will probably take the plunge tomorrow.&nbsp;<\/p>\n<p>Which means a few things for you, my myriad loyal readers:<\/p>\n<ol>\n<li> Any comments you post (until I say otherwise) will possibly not get transferred over. After I&#8217;m done with this post, I&#8217;ll be working on staging an export of all the content here, etc.<\/li>\n<li> This blog may be a bit wonky tomorrow. Which would likely be an improvement on &#8220;nearly non-functional&#8221; the way it has been the past week or so.<\/li>\n<li> Expect, up front, a fairly bare-bones blog page. It&#8217;s going to take me some time to recreate all the myriad spiffiness that is the current iteration of <em>***Dave Does the Blog<\/em>. Especially since I&#8217;m pretty clueless viz WordPress templating and the like.<\/li>\n<\/ol>\n<p>And, boy, am I already tired of my brain turning &#8220;WP&#8221; into &#8220;WordPerfect.&#8221; Which, I suppose, dates me pretty badly.<\/p>\n<hr width=\"75%\" \/>\n<p>&nbsp;<\/p>\n<p>A couple of notes on my implementation.<\/p>\n<p>First off, I&#8217;m going to go ahead and install parallel installs of WP for each of the blogs I&#8217;m bringing over. That&#8217;s mitigated a bit by the fact I&#8217;m not doing it all at once &#8212; indeed, that&#8217;s a feature, not a bug. I&#8217;m ready to deal with the annoyance of multiple configurations for the time being.<\/p>\n<p>Second, I think I&#8217;ve skinned the &#8220;old links&#8221; issue. The best info going out there on MT-to-WP stuff remains <a href=\"http:\/\/codex.wordpress.org\/Importing_from_Movable_Type_to_WordPress\" target=\"_blank\">this WP Codex article<\/a>, even though it&#8217;s aging and is flagged as possibly obsolete. It contains (along with pointers to a lot of other info) a number of different ways to maintain your old MT links after the import to WP. That&#8217;s been my biggest bugbear to worry over. The ultimate solution for me &#8212; I believe &#8212; is found in the section labelled &#8220;Forcing WordPress to Use the Movable Type Permalink Structure.&#8221; In other words, if MT called something A, and you can get WP to call it A, then all those links will work.&nbsp;<\/p>\n<p>That turns out to be a lot more complicated than it sounds &#8212; and for DDtB, it&#8217;s not helped by the fact that up until MT allowed (natively) for title-based filenames, I stuck with the numeric EntryID filenames. Nor by the fact that MT uses underscores between words in title-based filenames, while WP uses dashes. Nor that MT uses (generally) a shorter filename &#8230;<\/p>\n<p>Bottom line is, I won&#8217;t be able to lock in all of the old links. But I can lock in a lot of them, especially the newer ones (past few years), using the SQL cheats in that Codex (from what I&#8217;ve been able to experiment with), so I&#8217;m fairly happy. While there are ways I could have made both nomenclatures worked, they would have been a lot less elegant and a leave a lot more footprints (and require in some cases I keep MT installed).<\/p>\n<p>So, I think I have a handle on the parts that have been worrying me. We&#8217;ll see how it goes.<\/p>\n<hr width=\"75%\" \/>\n<p>&nbsp;<\/p>\n<p>A note on WP documentation. Yes, there&#8217;s a lot of it. But a lot of it is obsolete over the various updates (though, to be fair, it&#8217;s often flagged as such). And a lot of it really doesn&#8217;t clearly explain stuff. It&#8217;s akin to reading archetype guides at the City of Heroes forum &#8212; there&#8217;s a hell of a lot of good info there, and a lot more than if you only depended on the company to crank out Official Stuff &#8212; but sometimes there&#8217;s a competition as to whether you can actually find the pony in that pile of docs.<\/p>\n<p>It&#8217;s still better, though, that what MT has to offer. The current MT documentation, for 4.x, is even worse than the scattershot 3.x stuff. I was trying to cobble together a date format, and it took forever to track down the parameters to use &#8212; and I still ended up going to the 3.x docs to find out how to produce an AM\/PM marker.&nbsp;&nbsp;<\/p>\n<hr width=\"75%\" \/>\n<p>&nbsp;<\/p>\n<p>WP doesn&#8217;t seem to support a category hierarchy &#8212; which is probably okay, but will take some cogitation.<\/p>\n<p>The install creates an &#8220;admin&#8221; userid. It took me a bit to realize that I simply need to create a &#8220;Dave&#8221; userid with admin rights to not have to worry about having to log in and out of different IDs.<\/p>\n<hr width=\"75%\" \/>\n<p>&nbsp;<\/p>\n<p>While DDtB and Blog of Heroes and Doing Write and Boulder Dude all use title-based filenames, Margie&#8217;s Kitchen uses EntryID numeric-based ones. Most of the concern there, though, is with outside links, and I&#8217;ve already given up worrying about those, so I&#8217;ll probably convert her and not worry about it.<\/p>\n<p>WIST continues to loom a bit large on how to make it work, given my use of categories and subcategories (which WP seems a bit weak on). But if the driver to health for my overall site is getting DDtB off onto something less vulnerable, I&#8217;ll have time to work on that.<\/p>\n<hr width=\"75%\" \/>\n<p>&nbsp;<\/p>\n<p>I&#8217;m aiming at installing my WP stuff in the directory below each actual blog&#8217;s directory, to avoid cluttering it up. That means I need to use the info in this codex to have WP and the blog root be different things (the doc has a few obsolete passages in it, but nothing that can&#8217;t be worked around on the fly).<\/p>\n<hr width=\"75%\" \/>\n<p>&nbsp;<\/p>\n<p>Rather than relying on the built-in MT export routine, I created an index template in MT that included much the same info. The main advantage is that it finesses all the &#8220;Convert Breaks&#8221; stuff, which I&#8217;ve been inconsistent on over the years. That makes it a lot easier for WP t digest. I also take the output file and covert it (through my text editor) to UTF-8, which is what WP uses.<\/p>\n<hr width=\"75%\" \/>\n<p>&nbsp;<\/p>\n<p>And here we go.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Okay, well I misspent my Friday afternoon plowing into WordPress, methodically walking through documentation both centralized and diverse. None of this was helped by my site running like molasses&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_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-13226","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":128723,"url":"https:\/\/hill-kleerup.org\/blog\/2015\/11\/10\/doing-write-main-characters.html","url_meta":{"origin":13226,"position":0},"title":"Doing Write:  Main Characters","author":"***Dave","date":"Tue 10-Nov-15 4:01pm","format":false,"excerpt":"Doing Write: Main Characters http:\/\/bit.ly\/1ljq8oA #NaNoWriMo View on Twitter","rel":"","context":"In &quot;~Tweets&quot;","block_context":{"text":"~Tweets","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/tweets"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":20413,"url":"https:\/\/hill-kleerup.org\/blog\/2011\/03\/09\/main-tiles-installed-through-family-breakfast-rooms.html","url_meta":{"origin":13226,"position":1},"title":"Main Tiles Installed through Family &#038; Breakfast Rooms","author":"Margie","date":"Wed 9-Mar-11 6:20pm","format":false,"excerpt":"Tiles from East and West met plumb.","rel":"","context":"In &quot;Home Improvement&quot;","block_context":{"text":"Home Improvement","link":"https:\/\/hill-kleerup.org\/blog\/category\/home-improvement"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":131503,"url":"https:\/\/hill-kleerup.org\/blog\/2016\/09\/11\/jessica-jones-wins-an-emmy-for-its-main-title-music.html","url_meta":{"origin":13226,"position":2},"title":"&quot;Jessica Jones&quot; wins an Emmy for its main title music","author":"***Dave","date":"Sun 11-Sep-16 11:22pm","format":false,"excerpt":"It was also nominated for a Primetime Creative Arts Emmy for the main title sequence, but lost out to Amazon's Man in the High Tower.http:\/\/comicbook.com\/marvel\/2016\/09\/11\/marvels-jessica-jones-wins-creative-arts-emmy-award\/Good stuff. I'm very much looking forward to seeing what (and when) Season 2 will be like. View on Google+","rel":"","context":"In &quot;~PlusPosts&quot;","block_context":{"text":"~PlusPosts","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/plusposts"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":137352,"url":"https:\/\/hill-kleerup.org\/blog\/2018\/10\/17\/the-new-doctor-who-main-titles.html","url_meta":{"origin":13226,"position":3},"title":"The new &quot;Doctor Who&quot; main titles","author":"***Dave","date":"Wed 17-Oct-18 8:17pm","format":false,"excerpt":"By and large I like it. I'm sorry they have dropped the classic element (only recently reintroduced) of including the Doctor's face against the background), but I like the new logo (please, BBC, stick with a logo for more than a few years, please?). Segun Akinola's cover of the theme\u2026","rel":"","context":"In &quot;~PlusPosts&quot;","block_context":{"text":"~PlusPosts","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/plusposts"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":133530,"url":"https:\/\/hill-kleerup.org\/blog\/2017\/05\/24\/the-american-gods-main-titles.html","url_meta":{"origin":13226,"position":4},"title":"The &quot;American Gods&quot; main titles","author":"***Dave","date":"Wed 24-May-17 12:11am","format":false,"excerpt":"So I'm really enjoying American Gods. Bryan Fuller and Michael Green are not only doing justice to Neil Gaiman's novel, but extending it in ways that I've rarely seen in an adaptation from book to screen. My biggest complaint is that the pace feels utterly torpid, but that's in huge\u2026","rel":"","context":"In &quot;~PlusPosts&quot;","block_context":{"text":"~PlusPosts","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/plusposts"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":43681,"url":"https:\/\/hill-kleerup.org\/blog\/2014\/07\/19\/over-the-bounding-main.html","url_meta":{"origin":13226,"position":5},"title":"Over the Bounding Main","author":"***Dave","date":"Sat 19-Jul-14 10:26am","format":false,"excerpt":"What's a \"main\"? And why is it \"bounding\"? And why would we call anything that, even in a pirate movie?I love the English language. It keeps surprising me.\ufeff World Wide Words Newsletter: 19 Jul 2014 Issue 887 of the World Wide Words newsletter, dated 19 July 2014. View this post\u2026","rel":"","context":"In &quot;~PlusPosts&quot;","block_context":{"text":"~PlusPosts","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging\/plusposts"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts\/13226","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=13226"}],"version-history":[{"count":0,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts\/13226\/revisions"}],"wp:attachment":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/media?parent=13226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/categories?post=13226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/tags?post=13226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}