{"id":13229,"date":"2009-02-12T10:48:47","date_gmt":"2009-02-12T17:48:47","guid":{"rendered":"http:\/\/hill-kleerup.org\/blog\/wp\/2009\/02\/12\/departing-from-movable-type.html"},"modified":"2009-02-15T19:24:27","modified_gmt":"2009-02-16T02:24:27","slug":"departing_from_movable_ty","status":"publish","type":"post","link":"https:\/\/hill-kleerup.org\/blog\/2009\/02\/12\/departing_from_movable_ty.html","title":{"rendered":"Departing from Movable Type?"},"content":{"rendered":"<div class=\"img-shadow-right\"><img decoding=\"async\" title=\"Movable Type 4\" style=\"WIDTH: 120px; HEIGHT: 60px\" alt=\"\" src=\"https:\/\/www.hill-kleerup.org\/blog\/images\/mt4.png\" \/> <\/div>\n<p>So the <a href=\"https:\/\/www.hill-kleerup.org\/blog\/2009\/02\/10\/technical_difficulties.html\" target=\"_blank\">suggestion has been raised<\/a> by Stacey (web maven, MT pro, and tech support guru at my web host) that I give up on Movable Type and move over to WordPress. The primary motivator here is that periodically (e.g., over the past few weeks), the spammers and black hats and other miscreants slow me (and the server) to a crawl in their spam attacks on the site. MT, because of the way&nbsp;it uses Perl and CGI scripts and all that jazz (insert technical stuff I have a vague sense about) is particularly vulnerable here. The spam doesn&#8217;t actually get through, but the system is so swamped fending it off that it&nbsp;chokes off. Non-hilarity ensues.<\/p>\n<p>(I am gratified by the number of emails I&#8217;ve received saying, &#8220;Hey, there&#8217;s something wrong with your system, and I really wanted to comment on this one blog post you have there.&#8221; Thanks, folks, it&#8217;s always good to know when you&#8217;re missed.)<\/p>\n<p>I&#8217;ll confess that the&nbsp;thought is not new to me.&nbsp;&nbsp;I know of other folks who have migrated away from MT for their blogging needs (most to WordPress, others to ExpressionEngine or other platforms, more about which anon), while I know of few who have migrated back here. A lot of that was driven by some of MT&#8217;s missteps in licensing, but others were driven by a&nbsp;more vibrant development community on the WP side of things. Certainly it seems easier to find plug-ins and interfaces to WP&nbsp;blogs than MT blogs, much to my occasional frustration.<\/p>\n<p>There&#8217;s also a &#8220;fresh start&#8221; aspect to this that&#8217;s appealing &#8212; I&#8217;ve been wanting to do a major upgrade to my MT installation and templates for some time, and this would be just taking it a few steps further.<\/p>\n<p>There are a few factors I&#8217;ll need to consider here. (And I&#8217;m doing it in public because, hey, if you can muse about blogging on your own blog, where can you muse about it?)&nbsp;<\/p>\n<p>First off is the historic factor, i.e., in my 14K posts here, I have a lot of cross-references to other blog posts, and there are likely more than a few links from the outside world to posts I have here, too. I don&#8217;t want those to stop working &#8212; it&#8217;s inelegant and rude and a blow to my own ego.<\/p>\n<p>Stacey&#8217;s suggestion was (if I read it correctly) is very straightforward. Import the existing MT entries. Only the front page (index.html) will resolve as the same. Leave the old MT archives there so that any old\/internal links will still remain live (I&#8217;d rebuild the templates to clue visitors into the &#8220;new&#8221; version). Block off the scripts that cause fits when the spammers hit them, and I&#8217;m right as rain, right? Folks<\/p>\n<p>It&#8217;s deceptively simple, though there are a few devils in the details that would need to be resolved.&nbsp;<\/p>\n<ol>\n<li> First off, I do a lot of dynamic publishing in MT &#8212; would&nbsp;I need to turn the MT archives and individual files into static entries? (In other words, what-all gets turned off in the MT installation that might cause problems for folks to visit those older pages?)<\/li>\n<li> The current MT archives on my main blog are busted (monthly and category). That&#8217;s not a big issue, it&#8217;s just sloppiness I&#8217;m leaving behind.&nbsp;<\/li>\n<li> I make a lot of use of internal trackbacks to cross-reference posts (so it&#8217;s not just links going to previous posts, but trackbacks pointing back). Would need to research this on other platforms, as well as consider what sort of long-term clean-up of old links I might want to make.<\/li>\n<li> This needs to be done on multiple&nbsp;blogs. That&#8217;s just a complexity in the implementation; I don&#8217;t necessarily need to do everything all at once (though the site remains vulnerable in the meantime).<\/li>\n<li> One of the blogs is BD&#8217;s. We&#8217;ll need to chat as to whether this is a problem (I&#8217;d doubt it, but it will be some new under-the-hood stuff he&#8217;d have to learn).<\/li>\n<li> Learning curve &#8212; I&#8217;d have to learn about WP (or whatever), vs what I know about MT (dating back to primeval versions).<\/li>\n<li> Most of my blogs are (aesthetic cruft aside) pretty straightforward. WIST, though, is a whole other beast &#8212; I&#8217;m using all sorts of fields in non-standard ways, and displayed in non-standard ways, and I suspect that the page design and implementation of it into another platform, if possible, will be by far the biggest challenge (certainly it was to originally start).<\/li>\n<li> Obviously I&#8217;d need to swap out or update all the little tools and widgets and Flickr drivers and so forth. That&#8217;s &#8220;just&#8221; clean-up.<\/li>\n<\/ol>\n<p>I&#8217;d do this in a gradual effort. I have some small blogs off in the background that I&#8217;d probably do first, just to get my feet wet. Then I&#8217;d probably do Blog of Heroes, BoulderDude, Dave Does the Blog, then WIST.<\/p>\n<p>Of course, all of this would be a huge time sink (any strategic solution here is, of course as well). I have no grasp as yet of what it would take to actually do this thing, but I suspect a few weeks of intense effort, trailing out into a few months to get all the pieces actually migrated and in place. No time like the present, to be sure, but I&#8217;m not sure how many of the other things I&#8217;m juggling could be put on hold for this.<\/p>\n<p>The other question (beyond &#8220;Should I do this?&#8221;) is clearly what the target system&nbsp;should be. WordPress seems to be the logical choice, but there are certainly other candidates out there.&nbsp;<\/p>\n<p>So &#8230; assuming people can actually get comments to open and post here &#8230; what do all you techie blogger types think?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So the suggestion has been raised by Stacey (web maven, MT pro, and tech support guru at my web host) that I give up on Movable Type and move&#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-13229","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":10398,"url":"https:\/\/hill-kleerup.org\/blog\/2007\/01\/29\/the_future_is_murky.html","url_meta":{"origin":13229,"position":0},"title":"The Future is &#8230; Murky!","author":"***Dave","date":"Mon 29-Jan-07 7:13am","format":false,"excerpt":"One of the biggies about the Movable Type 3.34 upgrade was its built-in, out-of-the-box support for FastCGI, a remain-memory-resident implementation of the CGI used to run the MT scripts. Since...","rel":"","context":"In &quot;Blogging &amp; Internet&quot;","block_context":{"text":"Blogging &amp; Internet","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5402,"url":"https:\/\/hill-kleerup.org\/blog\/2004\/03\/17\/mt_30_news.html","url_meta":{"origin":13229,"position":1},"title":"MT 3.0 news","author":"***Dave","date":"Wed 17-Mar-04 8:00am","format":false,"excerpt":"MT 3.0 is going into expanded alpha testing. Huzzah. Features on-tap: The official 3.0 release will contain a significant change to the existing interface that embraces web standards, usability and...","rel":"","context":"In &quot;Blogging &amp; Internet&quot;","block_context":{"text":"Blogging &amp; Internet","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12321,"url":"https:\/\/hill-kleerup.org\/blog\/2008\/05\/30\/typepad_anti_spam_akismet.html","url_meta":{"origin":13229,"position":2},"title":"TypePad Anti-Spam (Akismet) for Movable Type","author":"***Dave","date":"Fri 30-May-08 10:01am","format":false,"excerpt":"One of the new announcements from SixApart (aside from MT 4.2) is making the (beta)\u00a0TypePad Anti-Spam service (based on Akismet) available to MT 3 and 4 users (and WP...","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":"spam","src":"https:\/\/i0.wp.com\/www.hill-kleerup.org\/blog\/images\/spam.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":11942,"url":"https:\/\/hill-kleerup.org\/blog\/2007\/12\/27\/back_on_the_spam_front_2.html","url_meta":{"origin":13229,"position":3},"title":"Back on the Spam front &#8230;","author":"***Dave","date":"Thu 27-Dec-07 8:07am","format":false,"excerpt":"I've been working with the Hosting Matters folks to get FastCGI up and running on the server I'm on.\u00a0 The biggest problem (from a spam perspective) that Movable Type...","rel":"","context":"In &quot;Blogging &amp; Internet&quot;","block_context":{"text":"Blogging &amp; Internet","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging"},"img":{"alt_text":"spam","src":"https:\/\/i0.wp.com\/www.hill-kleerup.org\/blog\/images\/spam.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3549,"url":"https:\/\/hill-kleerup.org\/blog\/2002\/10\/29\/well_i_have_a_s.html","url_meta":{"origin":13229,"position":4},"title":"Well, I have a solution &#8230;","author":"***Dave","date":"Tue 29-Oct-02 9:42am","format":false,"excerpt":"... but it involves a baseball bat, knee caps, and a demonstration of one or two of Newton's Laws. Seem's that someone's figured out how to spam Movable Type comments...","rel":"","context":"In &quot;Blogging &amp; Internet&quot;","block_context":{"text":"Blogging &amp; Internet","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11939,"url":"https:\/\/hill-kleerup.org\/blog\/2007\/12\/27\/back_on_the_spam_front.html","url_meta":{"origin":13229,"position":5},"title":"Back on the Spam front &#8230;","author":"***Dave","date":"Thu 27-Dec-07 10:57am","format":false,"excerpt":"I've been working with the Hosting Matters folks to get FastCGI up and running on the server I'm on.\u00a0 The biggest problem (from a spam perspective) that Movable Type...","rel":"","context":"In &quot;Blogging &amp; Internet&quot;","block_context":{"text":"Blogging &amp; Internet","link":"https:\/\/hill-kleerup.org\/blog\/category\/blogging"},"img":{"alt_text":"spam","src":"https:\/\/i0.wp.com\/www.hill-kleerup.org\/blog\/images\/spam.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts\/13229","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=13229"}],"version-history":[{"count":0,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/posts\/13229\/revisions"}],"wp:attachment":[{"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/media?parent=13229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/categories?post=13229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hill-kleerup.org\/blog\/wp-json\/wp\/v2\/tags?post=13229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}