BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Microsoft决定开源Live Writer

| 作者 Abel Avram 关注 11 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2015年12月12日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

微软已将Live Writer的源代码转交给.NET基金会,由社区接管这一项目,并邀请社区成员为其贡献代码。

虽然自从Windows 8上的Live Writer 2012发布以来,微软就不再为这一项目积极地开发新特性,但在微软内部仍有部分决策者认为值得重新启动它,包括Scott Guthrie在内。因为在Windows平台上,Live Writer仍然是wordpress.com众多的博客编辑工具中使用率最高的。在今年2月,微软的首席项目经理Scott Hanselman在Twitter上的推文中提到了有关Live Writer开源化讨论的第十五次会议。有人疑惑为何这一决定拖延了这么久,Hanselman表示:“因为这个产品中有太多的旧代码,我们要决定必须首先清理哪些部分。”在那之后的十个月后,随着大约二十几位来自微软的开发者自愿的代码贡献,Live Writer终于在.NET基金会的托管下实现了开源,新项目名为Open Live Writer(OLW)。

Live Writer看起来似乎只是一个简易的文字编辑应用,但其中也包含了20万行左右的C#代码。这些代码需要进行清理,并且准备将其作为一个独立的项目进行交付。考虑到代码量的庞大,微软认为它或许更适合于由.NET基金会进行托管,以避免由于缺少贡献而令项目消亡。

目前为止,Open Live Writer仅能运行在Windows 10平台上,不过在项目的路线图中提到如果时间允许的话,将考虑支持Windows 7与Windows 8。此外,通过Mono在Mac OS与Linux平台上使用OLW也是可能的,但移植过程并不简单,因为OLW代码中包含了大量的Windows API的调用。

新的版本移除了一些原有的特性,某些是因为许可的问题,还有一些旧的特性被认为不再适用。虽然新版本移除了拼写检查特性,但它即将被原生的Windows检查特性所替代。OLW目前还不支持Blogger和OAuth2,但应当很快就会支持。在今年早些时候,当Google强制在Blogger中使用OAuth2验证时,Live Writer曾一度无法支持Blogger。但微软说服了Google,允许Live Writer继续支持Blogger,直到项目开源为至。目前,还在使用Live Writer进行编辑的Blogger用户必须转为使用OLW,因为Google即将关闭这一漏洞,LW将无法继续发布博客至Blogger平台。

OLW将继续支持插件,目前正在进行一项问卷调查,让使用者选择希望添加哪些插件。这一工具的计划还包括:支持其他流行的博客平台,例如TypePad和LiveJournal;与Facebook和Twitter进行某种程度的集成;支持Markdown和多种语言。今后还将继续添加其他特性。

在GitHub上可找到项目的源代码,采用MIT许可。

查看英文原文:Microsoft Open Sources Live Writer

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

感觉用Live Writer是好久之前的事了 by Wei Mikey

当年用Live Writer主要是写博客,现在国内博客支持的和使用的都不多了吧。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT