<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>寱语</title>
  <subtitle>kzeng's blog</subtitle>
  <link rel="alternate" type="text/html" href="http://www.kzeng.info/node/1621"/>
  <link rel="self" type="application/atom+xml" href="http://www.kzeng.info/node/1621/atom/feed"/>
  <id>http://www.kzeng.info/node/1621/atom/feed</id>
  <updated>2008-02-20T18:51:16-06:00</updated>
  <entry>
    <title>Drupal 6 与 Windows Live Writer 的兼容问题</title>
    <link rel="alternate" type="text/html" href="http://www.kzeng.info/node/1621" />
    <id>http://www.kzeng.info/node/1621</id>
    <published>2008-02-20T18:50:09-06:00</published>
    <updated>2008-02-20T18:51:16-06:00</updated>
    <author>
      <name>kzeng</name>
    </author>
    <category term="blog工具" />
    <category term="Drupal 6" />
    <category term="Windows Live Writer" />
    <category term="Drupal" />
    <summary type="html"><![CDATA[<p>
<p>Drupal 升级到 6.0 后，Windows Live Writer （WLW） 就不能正常的工作了，利用 WLW 发表 blog 的时候总出现下面的错误：</p>
<blockquote><p>Server Error 1 Occurred      <br />Blog API module is not configured to support the 1 content type, or you don't have sufficient permissions to post this type of content.</p>
</p>
</p></blockquote>
<p>这个问题是由 Drupal 6 的 blogapi 模块引起的，目前有两种解决方案：第一，打补丁，drupal 的官方网站上已经有用户提交的，解决这个问题的<a href="http://drupal.org/node/224006">补丁</a>了，但是随便修改 drupal 的核心模块还是有些风险，如果不想冒这个险，可以使用第二个办法：重新添加一个 account，但是在输入网站地址的时候，故意输入一个错误的地址，这样，自动检测无法通过，就会跳出手动检测的窗口，在手动检测的窗口中选择&quot;Type of weblog that you are using&quot; 中，下拉选择 Movable Type API；在 Remote posting URL for Weblog 中，填入 <a href="http://your_site/xmlrpc.php">http://your_site/xmlrpc.php</a>&#160; 也就是你的 xmlrpc.php 的位置，然后点击&quot;next&quot; 完成设置，就可以正常发贴了。虽然还有一个问题： Category List 无法正常使用，不过影响不是很大，只要在线再次选择一下类别即可。</p>
<p>另外，这里是一些常用的离线 blog 编辑器的列表，可以试用一下，选择一款自己最喜欢的：</p>
<ul>
<li><a href="http://ecto.kung-foo.tv/">Ecto, for both Windows and OSX</a></li>
<li><a href="http://www.codingrobots.com/products/">BlogJet2</a> (Windows) </li>
<li><a href="http://bytescout.com/post2blog.html">Post2Blog</a> (Windows) </li>
<li><a href="http://windowslivewriter.spaces.live.com/default.aspx?_c02_owner=1">Windows Live Writer</a> (Windows) </li>
<li><a href="http://www.anconia.com/rocketpost/index.asp">RocketPost and RocketPostLite</a> (Windows) </li>
<li><a href="http://www.red-sweater.com/marsedit/">MarsEdit</a> (OSX) </li>
<li><a href="http://www.qumana.com/">Qumana</a> (Windows and OSX) </li>
</ul>
</p>
</p>
    ]]></summary>
    <content type="html"><![CDATA[<p><!--break--></p>
<p>Drupal 升级到 6.0 后，Windows Live Writer （WLW） 就不能正常的工作了，利用 WLW 发表 blog 的时候总出现下面的错误：</p>
<blockquote><p>Server Error 1 Occurred      <br />Blog API module is not configured to support the 1 content type, or you don't have sufficient permissions to post this type of content.</p>
</p></blockquote>
<p>这个问题是由 Drupal 6 的 blogapi 模块引起的，目前有两种解决方案：第一，打补丁，drupal 的官方网站上已经有用户提交的，解决这个问题的<a href="http://drupal.org/node/224006">补丁</a>了，但是随便修改 drupal 的核心模块还是有些风险，如果不想冒这个险，可以使用第二个办法：重新添加一个 account，但是在输入网站地址的时候，故意输入一个错误的地址，这样，自动检测无法通过，就会跳出手动检测的窗口，在手动检测的窗口中选择&quot;Type of weblog that you are using&quot; 中，下拉选择 Movable Type API；在 Remote posting URL for Weblog 中，填入 <a href="http://your_site/xmlrpc.php">http://your_site/xmlrpc.php</a>&#160; 也就是你的 xmlrpc.php 的位置，然后点击&quot;next&quot; 完成设置，就可以正常发贴了。虽然还有一个问题： Category List 无法正常使用，不过影响不是很大，只要在线再次选择一下类别即可。</p>
<p>另外，这里是一些常用的离线 blog 编辑器的列表，可以试用一下，选择一款自己最喜欢的：</p>
<ul>
<li><a href="http://ecto.kung-foo.tv/">Ecto, for both Windows and OSX</a></li>
<li><a href="http://www.codingrobots.com/products/">BlogJet2</a> (Windows) </li>
<li><a href="http://bytescout.com/post2blog.html">Post2Blog</a> (Windows) </li>
<li><a href="http://windowslivewriter.spaces.live.com/default.aspx?_c02_owner=1">Windows Live Writer</a> (Windows) </li>
<li><a href="http://www.anconia.com/rocketpost/index.asp">RocketPost and RocketPostLite</a> (Windows) </li>
<li><a href="http://www.red-sweater.com/marsedit/">MarsEdit</a> (OSX) </li>
<li><a href="http://www.qumana.com/">Qumana</a> (Windows and OSX) </li>
</ul>
</p>
    ]]></content>
  </entry>
</feed>
