Tech geek. Life geek.

Category: Notes of MovableType (Page 1 of 13)

Post your new Blog post notice on Facebook from MovableType

I have a blog which is powered by MovableType.

Everyone use facebook, almost everyone. I think to put a notice on Facebook when I have new post on my Blog is a good idea. So I did a search and finally found this one, FBWallPost.

FBWallPost is build by the same author of PostTwiOauth.

PostTwiOauth is another plugin for MovableType, which is used to publish a tweet on twitter when a new blog post published.

FBWallPost can do the same job, but on Facebook.

The latest version of FBWallPost is v 0.17.

My experience of it is as below:

  • MovableType 6.2.2.
  • Facebook API 2.5


Continue reading

Still using MovableType

I said Goodbye to MovableType almost six months ago. And transfer almost all my blogs from MovableType to WordPress.  I said “almost”, because there is still one powered by MovableType 5.2.

To keep having a MovableType installation as a blog is to keep a connection with MovableType. I still like the static publishing feature of it. 6A changed its license from time to time. I hope it can change back to its very beginning.


Anyway, back to my blog. The blog is

Movable Type Pro version 5.2.7 with: Community Pack 1.95, Professional Pack 1.75

6A still has MovableType release for personal use. It released MovableType 5.2.10 on its Japan site. So I upgrade my blog to the latest one.

Continue reading

How to move blog from MovableType 5.27 to WordPress 3.7

There are very few guide on web about migrate blog from MovableType 5.27 to WordPress 3.7.
Here is my own experience to do it.

Step 1: Prepare the data on MovableType 5.27

Using MovableType export function is not enough, because the exported file has entries, tags and comments, but no keywords.
When WordPress import plugin working on this type of export file, it will not import tags. It only import MovableType keywords as WordPress tags.
So that, I found an solution to export MovableType with keywords, which are actually tags in MovableType.
Add a new template file. Add following into it and publish it.

AUTHOR: <$MTEntryAuthor strip_linefeeds="1"$>
TITLE: <$MTEntryTitle strip_linefeeds="1"$>
BASENAME: <$MTEntryBasename$>
STATUS: <$MTEntryStatus strip_linefeeds="1"$>
ALLOW COMMENTS: <$MTEntryFlag flag="allow_comments"$>
CONVERT BREAKS: <$MTEntryFlag flag="convert_breaks"$>
ALLOW PINGS: <$MTEntryFlag flag="allow_pings"$>
CATEGORY: <$MTCategoryLabel$>
DATE: <$MTEntryDate format="%m/%d/%Y %I:%M:%S %p"$>
TAGS: <$MTTagName quote="1"$>
<$MTEntryBody convert_breaks="0"$>
<$MTEntryMore convert_breaks="0"$>
<$MTEntryExcerpt no_generate="1" convert_breaks="0"$>
<$MTTagName quote="1"$>

AUTHOR: <$MTCommentAuthor strip_linefeeds="1"$>
EMAIL: <$MTCommentEmail strip_linefeeds="1"$>
IP: <$MTCommentIP strip_linefeeds="1"$>
URL: <$MTCommentURL strip_linefeeds="1"$>
DATE: <$MTCommentDate format="%m/%d/%Y %I:%M:%S %p"$>
<$MTCommentBody convert_breaks="0"$>

TITLE: <$MTPingTitle strip_linefeeds="1"$>
URL: <$MTPingURL strip_linefeeds="1"$>
IP: <$MTPingIP strip_linefeeds="1"$>
BLOG NAME: <$MTPingBlogName strip_linefeeds="1"$>
DATE: <$MTPingDate format="%m/%d/%Y %I:%M:%S %p"$>


Continue reading

RIP MovableType Personal

From SixApart official site, or, there has no link for personal license, which is free for blogger. Now It is time say Goodbye MovableType as a personal blogger. As a senior user of MovableType, I am very sad about the decision 6A made. They do not support free version any more. No OpenSource version either.

I am thinking about other blog platform, or blogging software.

There are certain features I am looking for.

  • Import posts from MovableType
  • Keep same URL structure
  • HTML 5 compatiable
  • Mobile responsive design
  • Support social media plugins
  • Support comments system

Continue reading

Upgrade to PostTwiOauth 0.47

I start to use PostTwiOauth to make a tweet when I have a new post here from May 2010. The latest update I did is almost two years ago. See how to upgrade to PostTwiOAuth 0.46

Recently I found it is not working any more. I make a new post, but there is no tweet about it on my twitter timeline. So I go to the author’s web site and found the update. PostTwiOauth 0.47

I have to upgrade to new version of PostTwiOauth, because Twitter API is upgraded from 1.0 to 1.1 on March 5, 2013.  The old PostTwiOauth 0.46 is supoort Twitter API 1.0.

Twitter API 1.1 is not compatiable with 1.0.
Then, I make the upgrade to new version.

Continue reading

MovableType 4.38 is a good choice for Blog only

I am using MovableType for a long time. Oh, almost 10 years.
From 2.64 to v3, v4 and now v5 here. But v4 is the last blog only platform. v5 is good for site, including blog.
It looks like coming v6 will have a big change.
I have a site, which just need a blog as a news system. First I am thinking use the latest MovableType 5.2.7. Due to the complicated site structure, I am afraid it may overwrite some files of existing site. I decide to use the last v4, MovableType 4.38.

I saw the very familiar interface of MovableType. I love it.

Continue reading

WordPress maintenance and security updates 3.5.1

It is time to upgrade WordPress to the latest 3.5.1. It is a maintenance and security update.

From the announcement post, this maintenance release addresses 37 bugs with version 3.5, including:

  • Editor: Prevent certain HTML elements from being unexpectedly removed or modified in rare cases.
  • Media: Fix a collection of minor workflow and compatibility issues in the new media manager.
  • Networks: Suggest proper rewrite rules when creating a new network.
  • Prevent scheduled posts from being stripped of certain HTML, such as video embeds, when they are published.
  • Work around some misconfigurations that may have caused some JavaScript in the WordPress admin area to fail.
  • Suppress some warnings that could occur when a plugin misused the database or user APIs.

Additionally: Version 3.5.1 fixes a few security issues:

  • Server-side request forgery (SSRF) and remote port scanning via pingbacks. Fixed by the WordPress security team.
  • Cross-site scripting (XSS) via shortcodes and post content. Discovered by Jon Cave of the WordPress security team.
  • Cross-site scripting (XSS) in the external library Plupload. Plupload 1.5.5 was released to address this issue.

Continue reading

« Older posts

© 2020 David Yin's Blog

Theme by Anders NorenUp ↑