在Web 1.0时代,由于内容是由网站专职的编辑来提供的,所以需要使用CMS系统,供这些网站编辑来提交新内容。在Web 2.0时代,网站是由人民群众创造的,所以出现了很多各式各样的开放式系统,比如使用BlogMetaDataAPI来提交内容的系统。
BlogMetaDataAPI目前被很多BLOG系统所使用,包括博客堂所采用的基础架构.Text。虽然在Web 2.0初期,大家都在使用在线Web编辑器为BLOG提交内容,但这种提交总得来说还是有很多局限性的,比如:
- 用户体验不一致:由于Web的性质决定,很多客户体验与普通的Windows Application并不一致,比如在Word中我可以先按PringScreen键拷屏,然后直接粘到编辑器中,但在Web中就做不到这一点;
- 响应时间慢、易崩溃:如果增加了过多的文字或者调用到一些特殊的属性。很容易出现响应时间慢的特点,并且导致崩溃(现在崩溃现象越来越少见了)。
- 需要在线写:在不联网的情况下,你必须要先写到记事本或者Word文档中,等到联网的时候再提交。
- 浏览器标准的兼容性:比如博客堂使用的在线Web编辑器在IE6中工作良好,在IE7中就无法正常显示(相信很多博主已经遇到此问题了)。
我也是基于以上原因,以及工作繁忙,有将近一年的时间没有写BLOG。所以最近当我提高了发文数量后,很多人感觉到很诧异:开心怎么了?其实我只是有了一件顺手的工具,即Windows Live Writer。当然,使用Word 2007也可以直接发送博客,不过一来程序太笨重,二来博客堂对Word 2007的发布功能支持的并不是非常好。
一年前,曾经也有过一个构想,就是采用Outlook发送邮件的方式来发布博客。很显然,Live Space已经实现了这个功能,不过只能发给它自己。所以豆腐与宝玉已经完成了大部分代码,实现功能大体如下:
- 在网站(这个网站一直没有时间开发)上使用邮件注册一个帐号,并且关联自己的博客地址以及帐号信息(可多选);
- 在注册通过后,会得到一个特殊的邮件地址,然后就可以使用任意邮件客户端(Outlook, Outlook Express,Web mail)将自己写好的文章发到该邮件地址中;
- 文章实时张贴在自己关联的各博客地址上;
- 同时服务器端保留了你发送的BLOG文章的内容,我们还可以使用这个内容做“博客搜索”、“博客搬家”等等更有创意的内容。
由于豆腐先生已经移民到加拿大了,宝玉与开心的工作也很忙,这个项目也暂时搁置了。我想,是否可以把此项目已经开发完成的代码放在Codeplex上,做成一个开源项目,大家一起来参与开发呢?:)
回到Web 1.0,毕竟现在国内排名前几名的网站大部分还基于网站编辑。我的想法就是,虽然Web 2.0的人民群众们已经享受到了Windows Live Writer等带来的好处了。为什么不让我们的网站编辑们也享受一下这种好处呢?
可不可以把网站的CMS系统使用MetaDataAPI来进行开发,不使用在线编辑器,而是直接使用Word、Windows Live Writer编写自己的CMS系统呢?有人说,Word和Windows Live Writer很难自定义。Oh my god,你难道没有听说过Smart document (Kaneboy & QiangLi快来给大家补补课),以及Live Writer SDK?
Any feedback? 🙂
打赏作者
嗯,我也在为.text不支持vista而苦恼。
其实IE7本身是没有问题的。
使用Windows Live Writer就很方便了:)
那个Web Editor也有很多,换一个就是了:)
宝玉 不是在搞OLCommunity么?好像也在CodePlex上呢。
To 笑笑生:你是麦田的朋友吧?我与麦田同居过将近两年呢:)你在蚂蚁社区?
我可以参与么
晚上想在宿舍里写BLOG,但宿舍的机器没有网络,于是想到了Windows Live Writer,没想到装上后,根本开不出账户继续下去!只得老老实实地在Word里打字了。
另外,从Windows Live Writer的界面上,也找不到可以将Post Save As / Export成独立文件的功能,因此也没有办法让我将文章移动到另一台机器上继续编辑。
网络,难道已经成为软件运行的必备项了吗?连一个号称可以让用户离线写博的软件也如此?
dotAge :
LiveWriter书写的文章完全可以保存在本地的。仔细看看上面的按钮和菜单就可以找到:):
I have no problem tu publish it on codeplex.All of code is about the adapter to convert nonstandard info to metablogap.
TO AXii
我当然知道POST可以存在本地,但我需要知道的是如何让我把这个POST带到另一台机器上继续编辑呢?
昨天,我把自己机器上所有能找到的LiveWriter相关目录都COPY到了宿舍的机器上,仍然无法运行,后来一想,如果账号可以复制的话,那就是安全漏洞了。 🙂
你的Draft应该存在“我的文档”的“My Weblog Posts”文件夹中,不过我没有尝试过直接移植到另外一个文件夹会有什么情况,建议您试一下。
另外,Windows Live Writer应该是两周前左右有一个新版本,不知道您是否安装的新版本?
刚才我试过了,如果曾经联网开过账号,Copy My Weblog Posts是有效的,否则运行LIVEWRITER时,它总是坚持要让你先开个账号,这个操作必须在线才可以做到。也就是说如果我宿舍的机器要能写BLOG,必须先搬到一个有网络的地方,开一个账号才行。
现在我突然想到了一个办法,我机器装过COMMUNITY SERVER,看看能不能接到它的BLOG里开个账号。
我的BUILD是145.
Live Writer就是好用,特别是加了几个插件后贴代码就是爽!!!
Sheva
Live Writer 不支持MOSS2007 Blog实在是个遗憾…
在线Web编辑器在IE6中工作良好,在IE7中就无法正常显示!急啊!!!有谁能帮我一下,请尽快啊,谢谢各位了!我27日必须解决这个问题,今天都26号下午了。我的msn:[email protected]