{"id":2105,"date":"2004-02-26T16:07:40","date_gmt":"2004-02-26T16:07:40","guid":{"rendered":"http:\/\/bob.ryskamp.org\/brain\/?p=2105"},"modified":"2004-02-26T16:07:40","modified_gmt":"2004-02-26T16:07:40","slug":"remote-posting-for-movable-type","status":"publish","type":"post","link":"https:\/\/bob.ryskamp.org\/brain\/remote-posting-for-movable-type\/","title":{"rendered":"Remote Posting for Movable Type"},"content":{"rendered":"<p>I would love to post using something other than MovableType&#8217;s default interface, but I&#8217;m not sure I can. If you can read this entry, my experiment worked and I am a very happy man.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/ryskamp.org\/brain\/images\/mt_remote_test.png\" alt=\"screenshot of my unstyled remote MovableType interface\" data-recalc-dims=\"1\" \/><\/p>\n<p>UPDATE: Ok, it worked. Sweet. Basically what just happened was I downloaded the source code to MovableType&#8217;s posting interface to a file on my desktop and changed the submission form&#8217;s links from relative ones (i.e. \/cgi-bin\/mt.cgi ) to absolute ones (i.e. http:\/\/ryskamp.org\/cgi-bin\/mt.cgi ). Now, any computer I try this on will go find the posting program online and save my work.<\/p>\n<p>More importantly, this means that I can customize the interface to my heart&#8217;s delight, putting input fields on any page and keeping unnecessary options hidden from users.<\/p>\n<p>More polishing is no doubt needed, as this will almost certainly break MT&#8217;s superb error-handling and the program&#8217;s default success page is still within the standard interface.<\/p>\n<p>I can&#8217;t believe this was so easy. It seems like it should be a bug. Things like this make me love HTML and open standards.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I would love to post using something other than MovableType&#8217;s default interface, but I&#8217;m not sure I can. If you can read this entry, my experiment worked and I am a very happy man. UPDATE: Ok, it worked. Sweet. Basically what just happened was I downloaded the source code to MovableType&#8217;s posting interface to a&#8230;<a class=\"read-more\" href=\"https:\/\/bob.ryskamp.org\/brain\/remote-posting-for-movable-type\/\">more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-2105","post","type-post","status-publish","format-standard","hentry","category-ryskampdotorg"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p9wjHJ-xX","_links":{"self":[{"href":"https:\/\/bob.ryskamp.org\/brain\/wp-json\/wp\/v2\/posts\/2105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bob.ryskamp.org\/brain\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bob.ryskamp.org\/brain\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bob.ryskamp.org\/brain\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bob.ryskamp.org\/brain\/wp-json\/wp\/v2\/comments?post=2105"}],"version-history":[{"count":0,"href":"https:\/\/bob.ryskamp.org\/brain\/wp-json\/wp\/v2\/posts\/2105\/revisions"}],"wp:attachment":[{"href":"https:\/\/bob.ryskamp.org\/brain\/wp-json\/wp\/v2\/media?parent=2105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bob.ryskamp.org\/brain\/wp-json\/wp\/v2\/categories?post=2105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bob.ryskamp.org\/brain\/wp-json\/wp\/v2\/tags?post=2105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}