<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Tildemark blogs</title>
        <link>http://www.tildemark.com/</link>
        <description>Blogging on uniquely random things. </description>
        <language>en</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate>Thu, 14 Aug 2008 16:33:57 +0800</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>Adding captcha to comments in Movable type 4</title>
            <description><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="recaptcha.gif" src="http://www.tildemark.com/images/recaptcha.gif" class="mt-image-left" style="margin: 0pt 20px 20px 0pt; float: left;" width="314" height="125" /></span>When i disabled the anonymous comment on my blog, people also stopped placing their comments. It might be because the people who commented were actually bots? Maybe or maybe not. Now, i got freaked because people really stopped commenting, as in zero comments. So, i started to look for ways to make post some comments again. I tried installing some plugin that allow users from other blogs like <a href="http://www.wordpress.org/">WordPress</a> or other sites to use their login to comment on my blog using the <a href="http://www.openid.net/">OpenID</a> technology. <br /><br />Here's the list of plugin that i have installed in addition to the builtin options: <br /><a href="http://plugins.movabletype.org/aim-openid-login/">AOL/AIM</a><br /><a href="http://www.majordojo.com/projects/wordpress-openid-plugin-for-movable-type.php">Yahoo</a><br /><a href="http://plugins.movabletype.org/wordpress-openid-plugin/">WordPress</a><br /><br />But still, only a few commented. Now, I'm trying to enable <a href="http://recaptcha.net/">reCaptcha</a> hopefully people might come back and start to comment. If you are using MT4.1, you might need this. Otherwise, if you are using an older version then visit <a href="http://www.majordojo.com/projects/wordpress-openid-plugin-for-movable-type.php">josh carter's</a> blog for a workaround. <br /><br />Enable reCaptcha on your Movable Type 4.1 blog<br /><ol><li>Get a public and a private key from the <a href="http://recaptcha.net/">reCaptcha website</a></li><li>Get copy of the reCaptcha plugin from your mt4 installation folder. Its located at /extras/examples/plugins/reCaptcha from your mt4 folder</li><li>Paste them to the plugins folder at /plugins/reCaptcha inside your mt4 folder</li><li>There is a README file read it for instructions.&nbsp;</li><li>On your blog go to Preferences &gt; Plugins <br /></li><li>Click on the the reCaptcha and enter your Public and Private keys you had when you registered at their website</li><li>Click on Save Changes<br /></li><li>Go to your blog Preferences &gt; Blog Settings &gt; Comment&nbsp;</li><li>Scroll dow below to the Comment Display Options</li><li>Change the Captcha Provider from None to reCaptcha</li><li>Save Settings</li><li>Go to your blog Preferences &gt; Blog Settings &gt; Spam</li><li>Check if the spam slider is at zero. If its not return it to zero, otherwise you will have to moderate all the comments again.</li><li>Go to Design &gt; Templates</li><li>Click on Template Modules</li><li>From the README file: Edit Comment Form template, so it renders MTCaptchaFields unconditionally.&nbsp; In practice, this means replacing these lines<br />&nbsp;&nbsp;&nbsp; &lt;MTIfNonEmpty tag="MTCaptchaFields"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;MTIfCommentsAccepted&gt;&lt;MTIfRegistrationAllowed&gt;&lt;MTElse&gt;&lt;$MTCaptchaFields$&gt;&lt;/MTIfRegistrationAllowed&gt;&lt;/MTIfCommentsAccepted&gt;<br />&nbsp;&nbsp;&nbsp; &lt;div id="comments-open-captcha"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/MTIfNonEmpty&gt;<br />to these lines:<br />&nbsp;&nbsp;&nbsp; &lt;MTIfNonEmpty tag="MTCaptchaFields"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;div id="comments-open-captcha"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;$MTCaptchaFields$&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/MTIfNonEmpty&gt;<br /></li><li>Click on Index Templates</li><li>From the README file, Edit Javascipt index template, to remove these lines of code which calls delayShowCaptcha:<br />&nbsp;&nbsp;&nbsp; &lt;MTIfNonEmpty tag="MTCaptchaFields"&gt;<br />&nbsp;&nbsp;&nbsp; captcha_timer = setInterval('delayShowCaptcha()', 1000);<br />&nbsp;&nbsp;&nbsp; &lt;/MTIfNonEmpty&gt;</li><li>Save and Rebuild you blog.<br /></li></ol>Thats it you have enabled reCaptcha on your blog. <br />]]></description>
            <link>http://www.tildemark.com/movable-type/adding-captcha-to-comments-in-movable-type-4.html</link>
            <guid>http://www.tildemark.com/movable-type/adding-captcha-to-comments-in-movable-type-4.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Thu, 14 Aug 2008 16:33:57 +0800</pubDate>
        </item>
        
        <item>
            <title>Error in Movable Type: No such file or directory </title>
            <description><![CDATA[I fell like posting a new blog post yesterday but when i tried logging in, i got this message: <br /><pre><br />Got an error: Error opening file '/mt-config.cgi': No such file or directory<br /></pre>I was stunned, like being hit by Skeleton king's hammer. I haven't done anything to the installation and why this incident has happened? I begin checking the server hoping to find any problems, but there were none. I tried the forums and the documentation but there were no instance of the same problem recorded lately. Lastly i tried contacting my host to see if they have done something to the server. Well the only solution they have is to edit my cgi scripts manually and add a $ENV{'MT_HOME'} tag in it. <br /><br />Here's is what i did before adding the lines above. <br />1. Check if your mt-config.cgi is really missing or what. if its there and you can edit it fine then it shouldn't be the problem. if its not there then edit the file mt-config.cgi.original, fill in the necessary fields and save it as mt-config.cgi. <br /><br />2. If the error persists, check the file security of your mt-config.cgi. It should be 755. if its not, issue a CHMOD command. <br /><br />3. If at this point the error is still there. Edit your mt.cgi script and the following line just below the <b>use strict;</b> line. Please note that this depends upon the location of your movable type files. In my case its at /cgi-bin/mt4 your might be different. <br /><br />BEGIN { $ENV{'MT_HOME'} = '/home/username/public_html/cgi-bin/mt4'; }<br /><br />your mt.cgi should look like:<br /><br />use strict;<br />BEGIN { $ENV{'MT_HOME'} = '/home/username/public_html/cgi-bin/mt4'; }<br />use lib $ENV{MT_HOME} ? "$ENV{MT_HOME}/lib" : 'lib';<br />use MT::Bootstrap App => 'MT::App::CMS';<br /><br />4. Do the same with your mt-search.cgi. Insert the line above just below the <b>use strict;</b> line<br /><br /><span class="Apple-style-span" style="font-weight: bold;">UPDATE:</span><div><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-weight: normal;">There is a much easier fix to this error. Instead of manually editing your .cgi files, edit the Bootstrap.pm located at</span></span></div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-weight: normal;">{MT HOME}/lib/MT/bootstrap.pm</span></span></div><div><br /></div><div><span class="Apple-style-span" style="font-weight: bold;"><span class="Apple-style-span" style="font-weight: normal;">Insert this line right after </span>s</span><span class="Apple-style-span" style="font-weight: bold;">ub BEGIN {</span></div><div><br /></div><div>$ENV{'MT_HOME'} = '/home/userfolder/public_html/cgi-bin/mt';<br /><br />Edit the line above to match to your settings. </div>]]></description>
            <link>http://www.tildemark.com/movable-type/error-in-movable-type-no-such-file-or-directory.html</link>
            <guid>http://www.tildemark.com/movable-type/error-in-movable-type-no-such-file-or-directory.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Blogging</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">movable type</category>
            
            <pubDate>Wed, 05 Mar 2008 01:59:22 +0800</pubDate>
        </item>
        
        <item>
            <title>Adding adsense to your movable type 4 blog</title>
            <description><![CDATA[<p>Don't know which template to put in your adsense codes? </p>
<p>With movable type widgets, adding in new stuff to the side has become more easier. Its so easy, all you need to do is to drag your newly created widget and drop it into your installed widget set. </p>
<p>If you have your adsense code right now, follow this simple steps: </p>
<p>1. Lets save our adsense code on a notepad, just in case we might accidentally copy something to the clipboard. </p>
<p>2. On your blog template list, go to the quickfilters pane and click on Widgets</p>
<p>3. Create a widget template, assign a desired name, like (vertical ads, horizontal banner, etc)</p>
<p>4. Paste in your adsense code from the notepad we have saved previously.</p>
<p>5. Navigate to your Widget Sets, select the desired widget set</p>
<p>6. Drag and drop your adsense widget on the available widgets to the installed widgets pane</p>
<p>7. Save and publish your blog. </p>
<p>8. Repeat the above steps to create more adsense ads. There a limit of 3 adsense ads and 2 adsense list ads per page. </p>
<p>&nbsp;</p>]]></description>
            <link>http://www.tildemark.com/movable-type/adding-adsense-to-your-movable-type-4-blog.html</link>
            <guid>http://www.tildemark.com/movable-type/adding-adsense-to-your-movable-type-4-blog.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Blogging</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">ads</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">adsense</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">mt4</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">widgets</category>
            
            <pubDate>Wed, 13 Feb 2008 20:40:48 +0800</pubDate>
        </item>
        
        <item>
            <title>Blog Statistics with Movable Type 4</title>
            <description><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="stats-widget.jpg" src="http://www.tildemark.com/images/stats-widget.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" border="1" height="127" width="170" /></span>
The new version comes with additional tags. Although these tag<span class="mt-enclosure mt-enclosure-image" style="display: inline;"></span>
s were not new t<span class="mt-enclosure mt-enclosure-image" style="display: inline;"></span>
o Movable<span class="mt-enclosure mt-enclosure-image" style="display: inline;"></span>
 type using them together with the widget add in makes it easy play with movable type templates. Tracking the number of posts as displayed in the dashboard is very nice to keep us updated with our blog. It would even be better if its added to the blogs main page. We will be using 4 movable type tags namely:<br />&lt;mt:BlogCategoryCount /&gt; - Used to count the categories within a blog<br />&lt;mt:BlogEntryCount /&gt; - Used to count all the published entries in a blog<br />&lt;mt:BlogCommentCount /&gt; - the total number of comments<br />&lt;$mt:AssetCount$&gt; - the total number of assets uploaded<br /><br />Lets start by making a Blog Statistics Widget: <br />1. Navigate to your blogs templates and on the quickfilter click on <b>Widgets</b><br />2. Create a widget and<span class="mt-enclosure mt-enclosure-image" style="display: inline;"></span> name it <b>Blog Statistics</b><br />3. Paste the following: <br />&nbsp;&lt;div class="widget-blog-statistics widget"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;h3 class="widget-header"&gt;Statistics&lt;/h3&gt;<br />&nbsp;&nbsp;&nbsp; &lt;div class="widget-content"&gt;<br />&nbsp;&nbsp;&nbsp; Total Categories: &lt;mt:BlogCategoryCount /&gt;&lt;br /&gt;<br />&nbsp;&nbsp;&nbsp; Total Entries: &lt;mt:BlogEntryCount /&gt;&lt;br /&gt;<br />&nbsp;&nbsp;&nbsp; Total Comments: &lt;mt:BlogCommentCount /&gt;&lt;br /&gt;<br />&nbsp;&nbsp;&nbsp; Total Uploaded Assets: &lt;$mt:AssetCount$&gt;&lt;br /&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br />&lt;/div&gt;<br />4. <b>Save</b> your new widget<br />5. Navigate to your <b>Widget sets</b> <br />6. Drag and drop <b>Blog Statistics</b> from the <b>Available widget</b> to your <b>Installed Widgets</b><br />7. Click on <b>Save Changes</b><br /> ]]></description>
            <link>http://www.tildemark.com/movable-type/blog-statistics-with-movable-type-4.html</link>
            <guid>http://www.tildemark.com/movable-type/blog-statistics-with-movable-type-4.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Blogging</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">mt4</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">widget</category>
            
            <pubDate>Tue, 12 Feb 2008 13:03:20 +0800</pubDate>
        </item>
        
        <item>
            <title>Login Widget for Movable Type 4</title>
            <description><![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="login-widget.jpg" src="http://www.tildemark.com/images/login-widget.jpg" class="mt-image-left" style="margin: 0pt 20px 20px 0pt; float: left;" height="136" width="175" /></span>Whats good with Movable type 4 is its enhanced widget system. Without touching the core movable template, we are able to add a new features to it with just a little additional code. Adding a login field for my multi authored blog is necessary since some my co-authors are not familiar with the Movable Type and i don't think giving in a complete path like cgi-bin/mt/mt.cgi can easily be remembered.. <br /><br /><br />Here's how made it. <br /><br />1. Navigate to your Blog Templates<br />2. On the <b>Quickfilters</b> click <b>Widgets</b><br />3. Click on <b>Create New Tempate Widget</b> link<br />4. Paste the following:<br />&lt;div class="widget-login widget"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;h3 class="widget-header"&gt;Log In&lt;/h3&gt;<br />&nbsp;&nbsp;&nbsp; &lt;div class="widget-content"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;form method="post" action="&lt;mt:CGIPath /&gt;mt.cgi"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;label for="username"&gt;Username:&lt;/label&gt;&lt;br&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input id="username" name="username" size="20"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;label for="password"&gt;Password:&lt;/label&gt;&lt;br&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input id="password" type="password" name="password" size="20"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type="submit" value="Login" size="20"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/form&gt;<br />&nbsp;&nbsp;&nbsp; &lt;/div&gt;<br />&lt;/div&gt;<br />5. Place in <b>Login</b> as its widget name<br />6. Click on <b>Save</b><br />7. On the main Menu, Select <b>Design-&gt; Widget Sets</b><br />8. Depends on how many sidebar you have, click the appropriate widget set. Im using the 3 column widget set, if your using the same, click on it.<br />9. On the <b>Available widgets</b> column look for the <b>Login</b> widget we have created and drag it into the <b>Installed widget</b> column<br />10. Click <b>Save Changes</b><br />11. Rebuild and publish your blog.<br /><br /> ]]></description>
            <link>http://www.tildemark.com/movable-type/login-widget-for-movable-type-4.html</link>
            <guid>http://www.tildemark.com/movable-type/login-widget-for-movable-type-4.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Blogging</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">login</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">widget</category>
            
            <pubDate>Tue, 12 Feb 2008 02:40:50 +0800</pubDate>
        </item>
        
        <item>
            <title>Category RSS with Movable Type 4</title>
            <description><![CDATA[<p>Its been almost a month now since i moved into MT4, it's a new world of blogging with MT4's new features. I would suggest you do the same with your MT powered blogs. </p>

<p>During my move, i found out that my RSS category feeds were lost. Now, im looking for some ways to restore the RSS Categories. Im not really fun of hacking or messing with my movable type installation and im pretty new to editing with MT templates. With a little bit of help from old blogs posts and the MT4 documentation, i was able to successfully restore my RSS category feeds. </p>

<p><b>Making a Category RSS feed</b><br />
Let us start making category rss feeds by going to your <em>blog templates</em> section:<br />
1. On your <em>blog templates</em>, click on your RSS feed template, the one with the file name index.xml<br />
2. Highlight all contents and copy everything inside the template into the clipboard.<br />
3. Click on the shortcut <em>List index templates</em> link on the right.<br />
4. Now you are back to your <em>blog templates</em> page.<br />
5. On the <em>quick filters</em> menu, click on the <b>Archive templates</b>.<br />
6. Create an <b>Entry Listing</b> archive template<br />
7. From the content you copied to the clipboard paste it into the textbox. <br />
8. Assign a meaningful name to your new template, everybody is using <b>Category RSS</b><br />
9. Save your new template.<br />
10. Create an <em>archive mapping</em> of type <b>Category</b><br />
11. At the path textbox place in <b>categories/&lt;$MTArchiveCategory dirify="-" $&gt;/index.xml</b>. Please note that movable type will store all the rss feeds into the <b>categories</b> folder you specified. You can also rename it to another name if you'd like to. I'm using rss as my folder for the rss feeds<br />
12. Save your template.<br />
13. Rebuild your Index templates, by clicking on the Publish icon</p>

<p>You can check if your work by visiting your blog thru your favorite FTP client. If categories folder is created then its good to go. Now we can insert the code into our main index template right before the category name. As for me, i placed an image as my rss feed link. try <a href="http://www.tildemark.com/rss/">http://www.tildemark.com/rss/</a></p>

14. Go back to your <em>blog templates</em> root <br />
15. Click on the <b>Widgets</b><br />
16. Click on the <b>Category Archives</b> link.<br />
17. Navigate into the list item<p>&lt;mt:IfNonZero tag="mt:CategoryCount"&gt;<br />
        &lt;li class="widget-list-item"&gt;<br />
</p>
18. Paste the following right after: <br />
<p>&lt;a href="&lt;MTBlogArchiveURL&gt;rss/&lt;MTCategoryLabel dirify="-"&gt;/index.xml"&gt;&lt;img src=&lt;mt:StaticWebPath /&gt;/images/status_icons/feed.gif alt="&lt;MTCategoryLabel&gt; Category RSS feed" /&gt;&lt;/a&gt; <br />&lt;a href="&lt;$MTCategoryArchiveLink$&gt;"&lt;MTIfNonEmpty tag="MTCategoryDescription"&gt;<br />title="&lt;$MTCategoryDescription$&gt;"&lt;/MTIfNonEmpty&gt;&gt;&lt;$MTCategoryLabel$&gt;<br />(&lt;$MTCategoryCount$&gt;)&lt;/a&gt;<br /></p>

19. Save your template<br />
20. Rebuild and Publish your blog. The output should look something similar with my category lists on my main page.
<br /><br /><br /><br />
<p>-----
<br />
IT industry's demand for <a href="http://www.testking.com/642-845.htm">642-845</a> and other IT certified people keeps growing and growing. CISCO <a href="http://www.testking.com/642-825.htm">642-825</a> certification gives industry recognition of your knowledge and proficiency in using vendor's networking hardware. IT professional earned <a href="http://www.testking.com/1Y0-456.htm">1Y0-456</a> certification to demonstrate his skills and knowledge of working with different hardware and software configurations. <a href="http://www.testking.com/EX0-101.htm">EX0-101</a> certification enables you stand out from the crowed of IT certified peoples like A+ <a href="http://www.testking.com/220-602.htm">220-602</a> Exam.
</p>]]></description>
            <link>http://www.tildemark.com/blogging/category-rss-with-movable-type-4.html</link>
            <guid>http://www.tildemark.com/blogging/category-rss-with-movable-type-4.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Blogging</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Tue, 22 Jan 2008 13:00:30 +0800</pubDate>
        </item>
        
    </channel>
</rss>






