您对使用与您的网站进行通信的 Windows Live Writer 作为内容编辑系统有何想法?
Windows Live Writer支持多分类博客(即可以是新闻、文章、博客)、多分类页面、标签、XHTML所见即所得编辑、通过服务或ftp上传图片和文件,客户端有“插入HTML”插件库,其中包含许多已为流行站点开发的插件。
最棘手的部分是在您的服务中实现所有 XmlRpc 方法,但是使用 Reflector 进行的一些挖掘发现它们很容易实现这些功能。
我考虑过,但这有点像将三角形放入圆孔中。它会适合,但不完全正确。由于主要关注博客,如果您以页面编辑器的身份呈现给某人,页面编辑将是反直觉的。
好吧,如果网站的正常更新模式是发布新的“新闻”,也就是博客文章,那么页面编辑就变成了更新静态内容的次要内容。
我在想同样的事情。使用 Windows Live Writer 或 MS Word 2007(它也支持 Atom Publishing)来编辑网站上的 Web 材料(理论上)会很棒,对吧?
我尝试研究创建一个 AtomPub 服务器(使用 Google Data API、Apache Abdera 或 Project ROME),以在 Java Google App Engine 上创建一个简单的 atom 发布服务器后端。它将实体和图像保存到 GAE 数据存储中。保存的数据可以通过网站上的简单前端显示。所有编辑都将在 MS Word 中完成。
但是创建一个自定义的 Atom pub 服务器对我来说非常困难。我现在就认输,至少对于 AtomPub 协议是这样。对于 Windows Live Writer 来说,像 CRUD 实体接口这样极其简单的东西可能仍然是可能的,因为它支持更简单的协议。
据我所知,GAE 还没有这样做。不过,Umbraco ASP.net CMS 支持它。