{"id":303,"date":"2005-05-09T23:44:38","date_gmt":"2005-05-09T15:44:38","guid":{"rendered":"http:\/\/www.nargalzius.com\/blog2\/http:\/www.nargalzius.com\/blog2\/archives\/2005\/05\/2005_05_09_2344.php"},"modified":"2005-05-09T23:44:38","modified_gmt":"2005-05-09T15:44:38","slug":"movabletype-316","status":"publish","type":"post","link":"http:\/\/nargalzius.com\/blog\/archives\/2005\/05\/09\/movabletype-316","title":{"rendered":"MovableType 3.16"},"content":{"rendered":"<p>I checked out <a href=\"http:\/\/www.movabletype.org\">http:\/\/www.movabletype.org<\/a> and found out that there was update to MovableType 3.x. Naturally, I thought &#8220;what the hell, might as well upgrade too.&#8221;<\/p>\n<p>Absent-mindedly I set the FTP upload to replace any existing directories&#8230; so the <strong>plugins<\/strong> directory was obliterated and replaced with a fresh <em>empty<\/em> one.<\/p>\n<p>My blog is heavily modified with plugins and hacks, it simply will not work without them at this juncture, so I began the quest of looking for every last one of &#8217;em &#8211; which was rather difficult since you don&#8217;t really remember these things.<\/p>\n<p>So here I am, online again. And this time, I&#8217;m listing the plugins I use for later reference <em>(read: in case I try something stupid again)<\/em><\/p>\n<p>While I&#8217;m at it, might as well include links and explanations.<\/p>\n<!--more-->\n<h2>System plugins<\/h2>\n<ul>\n<li><strong><a href=\"http:\/\/www.jayallen.org\/projects\/mt-blacklist\/\" title=\"visit site\">MT Blacklist 2.x<\/a><\/strong> &#8211; Best spam comment filtering for any blogging system.<\/li>\n<li><strong><a href=\"http:\/\/daringfireball.net\/2005\/03\/navcommenters\" title=\"visit site\">Kill nav-commenters.gif<\/a><\/strong> &#8211; Obsessive compulsive tool that deletes a useless file that keeps on spawning on every publish\/rebuild.<\/li>\n<li><strong><a href=\"http:\/\/www.sixapart.com\/pronet\/plugins\/plugin\/adminlinks.html\" title=\"visit site\">MTAdminLinks<\/a><\/strong> &#8211; check <a href=\"http:\/\/www.nargalzius.com\/blog\/archives\/2004\/07\/2004_07_04_1337.php\" title=\"view post\">here<\/a> for more info<\/li>\n<li><strong><a href=\"http:\/\/www.staggernation.com\/mtplugins\/CheckLinks.php\" title=\"visit site\">MTCheckLinks<\/a><\/strong> &#8211; checks posts for dead links (not that I do anything about them, but it&#8217;s nice to know I can if I wanted to)<\/li>\n<\/ul>\n<h2>Organization<\/h2>\n<ul>\n<li><strong><a href=\"http:\/\/www.staggernation.com\/mtplugins\/IfModifiedReadMe.html\" title=\"visit site\">IfModified<\/a><\/strong> &#8211; There&#8217;s a tag that displays the <em>last modified date<\/em> of a post. This plugin however makes it possible to control <em>when<\/em> it is shown. I set it to only display if there has been a considerable amount of time that has passed from the creation date (to avoid false-positives by immediate spelling grammar corrections)<\/li>\n<li><strong><a href=\"http:\/\/www.sixapart.com\/pronet\/plugins\/plugin\/firstnwords.html\" title=\"visit site\">FirstNWords<\/a><\/strong> &#8211; Outputs the first bunch of words of any post (useful for content snippets)<\/li>\n<li><strong><a href=\"http:\/\/brandon.fuller.name\/archives\/hacks\/mtphotogallery\/\" title=\"visit site\">MTPhotoGallery<\/a><\/strong> &#8211; Outputs raw links of images found in selected folders.<\/li>\n<li><strong><a href=\"http:\/\/www.kalsey.com\/2002\/06\/word_count_plugin_for_movable_type\/\" title=\"visit site\">WordCount<\/a><\/strong> &#8211; Calculates number of words in a given post.<\/li>\n<li><strong><a href=\"http:\/\/weblog.philringnalda.com\/2003\/02\/15\/rolling-your-own-cdata\" title=\"visit site\">XMLSmartestEncode<\/a><\/strong> &#8211; Needed to fix some parsing errors with MT to validate with Atom feed.<\/li>\n<\/ul>\n<h2>Aesthetics<\/h2>\n<ul>\n<li><strong><a href=\"http:\/\/daringfireball.net\/projects\/markdown\/\" title=\"visit site\">MarkDown<\/a><\/strong> &#8211; More info <a href=\"http:\/\/www.nargalzius.com\/blog\/archives\/2004\/06\/2004_06_12_1122.php\" title=\"view post\">here<\/a><\/li>\n<li><strong><a href=\"http:\/\/daringfireball.net\/projects\/smartypants\/\" title=\"visit site\">SmartyPants<\/a><\/strong> &#8211; Used in tandem with <a href=\"http:\/\/daringfireball.net\/projects\/markdown\/\" title=\"visit site\">MarkDown<\/a>, this plugin translates plain ASCII punctuation characters into \u0093smart\u0094 typographic punctuation HTML entities.<\/li>\n<li><strong><a href=\"http:\/\/www.nonplus.net\/software\/mt\/MTGrid.htm\" title=\"visit site\">MTGrid<\/a><\/strong> &#8211; I use this in conjunction with <a href=\"http:\/\/brandon.fuller.name\/archives\/hacks\/mtphotogallery\/\" title=\"visit site\">MTPhotoGallery<\/a>. It organizes the images in a grid layout like in <a href=\"http:\/\/www.nargalzius.com\/blog\/gallery.php\" title=\"view page\">this page<\/a><\/li>\n<li><strong><a href=\"http:\/\/brandon.fuller.name\/archives\/hacks\/mtellipsis\/\" title=\"visit site\">MT-Ellipsis<\/a><\/strong> &#8211; I use this in conjunction with the <a href=\"http:\/\/www.sixapart.com\/pronet\/plugins\/plugin\/firstnwords.html\" title=\"visit site\">FirstNwords<\/a> plugin; since <em>words<\/em> may vary in length, to ensure a decent &#8220;cut&#8221; to fit the layout\/stylesheet dimensions MT-Ellipsis counts by <em>character<\/em> and neatly puts an ellipsis (&#8230;) at the point of termination.<\/li>\n<li><strong><a href=\"http:\/\/www.kalsey.com\/2002\/08\/archive_date_header_plugin\/\" title=\"visit site\">Archive Date Header<\/a><\/strong> &#8211; This is what I use to achieve the neat consolidated <em>year-then-months<\/em> listing in the sidebar of the main page.<\/li>\n<li><strong><a href=\"http:\/\/ithink.ch\/blog\/archives\/2004\/08\/27\/boe_10b3.html\" title=\"visit site\">B&ouml;<\/a><\/strong> &#8211; Footnote support<\/li>\n<li><strong><a href=\"http:\/\/dotclue.org\/archives\/000093.html\" title=\"visit site\">MTRoundRobin<\/a><\/strong> &#8211; Toggles alternating data based on what you set. Very useful if you want to generate rows\/columns that have different classes\/ids so you can style them with alternating colors.<\/li>\n<\/ul>\n<h2>Navigation<\/h2>\n<ul>\n<li><strong><a href=\"http:\/\/www.sixapart.com\/pronet\/plugins\/plugin\/paginate.html\" title=\"visit site\">MTPaginate<\/a><\/strong> &#8211; Allows breaking up blocks of information into multiple pages. Used in almost every page that has tons of output (<a href=\"http:\/\/www.nargalzius.com\/blog\/archives.php\" title=\"view page\">archives<\/a>, <a href=\"http:\/\/www.nargalzius.com\/blog\/gallery.php\" title=\"view page\">gallery<\/a>)<\/li>\n<li><strong><a href=\"http:\/\/www.pyrojection.com\/archiveyear.html\" title=\"visit site\">ArchiveYear<\/a><\/strong> &#8211; What I use to achieve what you see in pages like <a href=\"http:\/\/www.nargalzius.com\/blog\/archives\/2004\/\" title=\"see page\">this.<\/a><\/li>\n<li><strong><a href=\"http:\/\/www.bradchoate.com\/weblog\/2002\/07\/03\/mtonthisday\" title=\"visit site\">OnThisDay<\/a><\/strong> &#8211; Fun plugin to use. Shows links to <em>other<\/em> entries in the past\/future that were posted on the same day &#8211; like on <a href=\"http:\/\/www.nargalzius.com\/blog\/archives\/1979\/07\/1979_07_27_1608.php\" title=\"view post\">this page<\/a><\/li>\n<li><strong><a href=\"http:\/\/www.rayners.org\/2002\/12\/mtrelatedentries_bykeyword.php\" title=\"visit site\">MT RelatedEntries<\/a><\/strong> &#8211; Lists possible related entries by keywords<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>I checked out http:\/\/www.movabletype.org and found out that there was update to MovableType 3.x. Naturally, I thought &#8220;what the hell, might as well upgrade too.&#8221; Absent-mindedly I set the FTP upload to replace any existing directories&#8230; so the plugins directory was obliterated and replaced with a fresh empty one. My blog is heavily modified with &hellip; <p class=\"link-more\"><a href=\"http:\/\/nargalzius.com\/blog\/archives\/2005\/05\/09\/movabletype-316\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MovableType 3.16&#8221;<\/span><\/a><\/p><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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","enabled":false},"version":2}},"categories":[4,5,9],"tags":[791,797,933],"class_list":["post-303","post","type-post","status-publish","format-standard","hentry","category-general","category-internet","category-nargalzius","tag-movabletype","tag-mt","tag-plugins"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/comments?post=303"}],"version-history":[{"count":0,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/posts\/303\/revisions"}],"wp:attachment":[{"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/media?parent=303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/categories?post=303"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nargalzius.com\/blog\/wp-json\/wp\/v2\/tags?post=303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}