Live Space Sync

名稱:Live Sync(MSN Sync Modified)
版本:1.01
功能:在WordPress發表文章時,同步發表至Live Spaces(MSN Spaces)。

本程式原作者為William,因為很長一段時間無法聯絡上原作者所以自行加上需要的修改。

版本歷史

授權:本程式使用GPL授權。

下載最新版,下載後改副檔名為php即可使用。

安裝說明:(English Installation Guide here)
一、開啟Live Spaces Metaweblog API支援:

  1. 當然首先你得有一個Live Space,然後開啟電郵發布功能(編輯你的分享空間->選項->電郵發布->開啟電郵發佈功能打勾)。(圖一)
  2. 隨便填一個email,選擇一個密語。email不重要,因為我們用Metaweblog API同步,並不是真的使用email。(圖二)
  3. 選擇發布設定(圖三),此設定只對真的使用email發布才有作用,想設定發表或草稿的狀態請在MSN Sync plug-in中設定。

二、將wp-livesync.php置入[wp-content/plugins]目錄,再到wp的Plugins控制台啟動Live Space Sync plug-in即可。

連線設定(Connections):

  1. 到Option或Write底下的Live Sync設定。在Space Name填入空間名稱(若你的Live Spaces網址是foobar.spaces.live.com,就填入foobar),在Password中填入方才設定的密語(圖四),剛灌完應該是顯示Post sync is Enabled,右邊的按鈕可以按換Enable/Disable,Post Status決定你同步至Live Space的文章狀態是Published或Draft,Sync Delete是設定在wordpress刪除文章時,要不要刪除Live Space上面的文章。
  2. 設定完按Update Options,上方會出現Live Spaces的基本空間名稱和連結(圖五),及"Seems your settings are correct, and the plug-in is ready to sync post for you."字串,若連線失敗則會秀出錯誤代碼及訊息。(圖六)(請小心確認密碼正確,若連續錯數次,你的空間會鎖住24小時無法使用Live Sync。)

格式設定(Formatting)(圖七)

  1. Sync Text: Always Full Text,不管你在wordpress上有沒有more標籤,都會全文同步。選cut at <!–more–>,就只會同步到more標籤為止。搭配下面的第二組Content of Sync使用。
  2. Enable Cook: Live Space上面段落和段落間空白很小,會和你在wordpress看到的顯示結果不太相容。開啟此選擇會把<p>換成<div>,段落間再加<br />。讓顯示效果貼近一些。
  3. Title of Sync, Content of Sync: 同步後之標題和內文。可以使用[TITLE]/[POST]/[PERMALINK]這些指令來自訂範本。分別代表原文標題/原文內容/原文永久連結。
  4. Content of Sync(For Partial Article):當Sync Text設定在cut at <!–more–>,且同步文章中有more標籤時,內文範本會切換到這一組來。寫法和Content of Sync相同。

其它選項:

  1. Excluded Categories可以勾選你不想要同步的類別。(圖八)
  2. Sync All existing Posts按鈕可以一次把所有的文章同步到Live Spaces上面。
  3. Reset Options會重設Space Name和Password以外的的設定值,範本弄亂的時候可以按這個恢復。
  4. 除了類別之外,若有單篇不想被同步的文章,可在文中插入<!--stopsync-->這樣的html註解,就不會被同步。

大致就是這樣,設定好後,在Enable Sync的狀態下,在wp儲存文章,且文章為Published狀態,就會自動同步到你的Live Spaces,試試看吧。

已知問題:

  1. Password Protect File還是會把明文送出去。
  2. 同步所有文章功能在文章太多時可能會導致http timeout
  3. 若多作者網誌使用時,非管理者權限也可以修改設定(下一版修正)
  4. 目前private post也會被送出(奇怪以前好像不會…)

P.S: 同步所有文章的功能因為用到post_type這個欄位,所以可能只有2.1可以用,移除plug-in中AND post_type='post'這個字串可能2.0.x就可以用了(如果有人會2.0/2.1都可以用的語法麻煩教一下…)

P.S: 因為新版檔案名稱改了(原本叫wp-msnspace.php, 新的叫wp-livesync.php),所以請先deactive原plug-in,刪除並放入新plug-in之後再重新啟動一次,以免發生問題。

有問題歡迎利用Contact Form寫信來發問。或至相關文章討論。

23 則迴響

  1. 來自无名 » Wordpress与MSN Live Space同步插件的引用

    四月 5th, 2008 at 17:17

    [...] 设定好以后点Update Options,就搞定了。下面可以设置输出的格式,具体懒得抄了,大家可以看作者的中文版说明或英文版说明。都搞定后在Options->Live Sync最下面点Sync all existing posts,可以把之前的所有文章同步到Live Space.以后新发表的文章会自动同步的。 [...]

  2. 來自本博客用的插件、技巧汇总(不断更新) > 一阁Blog的引用

    四月 10th, 2008 at 3:24

    [...] 发帖时同时向一个live space发布相同内容的日志 [...]

  3. 來自Live Space Sync的引用

    六月 3rd, 2008 at 23:47

    [...] 不多说,看具体的介绍及下载页面吧:http://priv.tw/blog/msn-sync-modified :coolsmile: Tags:MSN, space, wordpress, 插件 相关日志 [...]

  4. 來自they are connected now | En.dogeno.us的引用

    六月 8th, 2008 at 7:34

    [...] wordpress to facebook via wordbook; wordpress to twitter via twitter update; wordpress to live spaces via wp-livesync [...]

  5. 來自01242大本营 » Blog Archive » 同步发布blog的引用

    九月 5th, 2008 at 12:45

    [...] 注意:如果你在msn space上发表的话邮件有时候不好用,这时候有另一个插件Live Space Sync, 这里有一篇说明,照着做就可以了 [...]

  6. 來自Wordpress与MSN Live Space同步插件 - jimey - jimey’s Life jimey’s World 寻找生活博世界客的引用

    九月 13th, 2008 at 13:42

    [...] 设定好以后点Update Options,就搞定了。下面可以设置输出的格式,具体懒得抄了,大家可以看作者的中文版说明或英文版说明。都搞定后在Options->Live Sync最下面点Sync all existing posts,可以把之前的所有文章同步到Live Space.以后新发表的文章会自动同步的。 [...]

  7. 來自Windows Live Spaces同步 | 清風徐来,驚涛拍岸的引用

    一月 10th, 2009 at 21:26

    [...] 虽然换了Blog,但是还有好多朋友都在Live Spaces上,不更新也不行,所以找了个同步Windows Live Spaces的插件(Live Spaces Sync)。看样子应该是个台湾兄弟写的,可以把WordPress里面的文章自动同步到Windows Live Spaces。 [...]

  8. 來自赤子麟城 » Blog Archive » WordPress 和MSN SPACE同步的引用

    一月 16th, 2009 at 14:14

    [...] 时值闲时,通过网络上搜到如何保持WordPress 和MSN SPACE同步的做饭,感觉很是实用,就学来一用,可保持WordPress 和MSN SPACE随时同步,减少了码字的重复劳动,不错! 学自:http://priv.tw/blog/msn-sync-modified [...]

  9. 來自wordpress 和 live space同步更新 « speedlikecy's blog的引用

    四月 18th, 2009 at 3:00

    [...] 所以网路上找到功能一样的东西 Live Space Sync。 http://priv.tw/blog/msn-sync-modified http://wordpress.org/extend/plugins/live-space-sync/ [...]

  10. 來自Live Syn-Wordpress日志同步到Live Spaces的引用

    六月 22nd, 2009 at 5:19

    [...] [引用来源] 名稱:Live Sync(MSN Sync Modified) 版本:1.01 功能:在WordPress發表文章時,同步發表至Live Spaces(MSN Spaces)。 [...]

  11. 來自Live Syn-Wordpress日志同步到Live Spaces « 黛西@FeralCat的引用

    六月 26th, 2009 at 6:46

    [...] Spaces我就很满足了。 话说这个插件还真是挺方便的。 [引用来源] 名稱:Live Sync(MSN Sync Modified) 版本:1.01 [...]

  12. 來自WordPress搭建的网站如何搬家到新浪腾讯博客? « Pre-Alpha 黄斌的网站的引用

    八月 22nd, 2009 at 11:09

    [...] 这个插件好像是一个国内的朋友William开发的,然后一个台湾的朋友priv做了改动,所以很幸运地,大家有中文的说明可以看,尽管是繁体中文的,有些技术用词不太一样。我转载在下面。原文在此。 [...]

  13. 來自把WordPress上的文章同步到LiveSpaces上的插件的引用

    九月 12th, 2009 at 18:36

    [...] 由于LiveSpaces是支持使用XML-RPC协议来发布文章的,有人就写了一个WordPress插件用于把WordPress上的文章同步发布到LiveSpaces上,实现一个非常省力的博客发布途径。插件可以从http://priv.tw/blog/msn-sync-modified下载。由于LiveSpaces的接口是ssl的,注意要打开PHP的openssl支持才能够使用。[...]

  14. 來自Phoebus's Blog » 把WordPress上的文章同步到LiveSpaces上的插件的引用

    十二月 21st, 2009 at 14:32

    [...] 由于LiveSpaces是支持使用XML-RPC协议来发布文章的,有人就写了一个WordPress插件用于把WordPress上的文章同步发布到LiveSpaces上,实现一个非常省力的博客发布途径。插件可以从http://priv.tw/blog/msn-sync-modified下载。由于LiveSpaces的接口是ssl的,注意要打开PHP的openssl支持才能够使用。  [...]

  15. 來自同步WordPress和MSN spaces的引用

    一月 13th, 2010 at 17:09

    [...] 一下参考了 http://privism.org/blog/live-synchttp://priv.tw/blog/msn-sync-modified [...]

  16. 來自博客搬家完毕~ | 简爱人生的引用

    二月 22nd, 2010 at 6:08

    [...] 之前1月底的时候说过把博客搬到自己的wordpress博客,用的是自己名字注的域名空间(http://www.jiang-xiaomin.com),打算停用live space,但权衡再三,因为msn的network还是有不少朋友在(他们应该还是无法在network更新里看到我的日志发布,sigh~这个猪头msn访问端的问题看来还得找他们好好算账才行……),决定还是用一个wp-livesync小插件,把这个live space留着继续用了,只是以后都以wp这边为主,通过插件把日志两边同步。msn的相册界面设计很一般,尤其是上传的设计巨烂无比,只是无奈自己的picasa相册家里人实在看不到,也难得msn免费给25g的相册存储空间,为了让家人更方便看到我的相册,决定以后把picasa上有的照片一点点传到msn这里来好了,蚂蚁搬家喽~ [...]

  17. 來自悲剧的 WP 升级及空间同步 · horan studio的引用

    三月 4th, 2010 at 12:13

    [...] 1、WordPress 2.9.2 简体中文版 2、Live Space Sync 1.01 中文安装指南 3、WP JQ 3.1 4、WP JQ remix by horan(仅含修改过文件) VN:F [...]

  18. 來自Blog Update──DJ EmailPublish的引用

    四月 12th, 2010 at 16:33

    [...] DJ EmailPublishDJ EmailPublish 这个插件可以将你发布的文章通过邮 件自动“推向”另一个BLOG,当另一个BLOG有邮箱不发布能力的时候,就变成同步BLOG了。由于有两个Blog需要信息更新,所以放弃原先是用的Live Sync(MSN Sync Modified),可惜的是由于从Email发布出发的,插件本身的设置非常快捷,而且新版本的提供了发送内容选 项,你可以将选择“全文”、“摘要”、“题目”三种转同步类型,吹毛求疵的讲可惜Live Sync(MSN Sync Modified)一样的详细内容调整,如“信息原帖地址为”之类的。不过已经近乎完美了。界面如下:现在正式开始使用DJ EmailPublish作为同步工具 FREEZhao20100412 This entry was posted in Blog Update and tagged Blog Update, FREEZhao. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL. « Blog Update──Live Space Sync(转) [...]

  19. 來自Blog Update──DJ EmailPublish的引用

    四月 18th, 2010 at 1:01

    [...] DJ EmailPublish DJ EmailPublish 这个插件可以将你发布的文章通过邮 件自动“推向”另一个BLOG,当另一个BLOG有邮箱不发布能力的时候,就变成同步BLOG了。由于有两个Blog需要信息更新,所以放弃原先是用的Live Sync(MSN Sync Modified),可惜的是由于从Email发布出发的,插件本身的设置非常快捷,而且新版本的提供了发送内容选 项,你可以将选择“全文”、“摘要”、“题目”三种转同步类型,吹毛求疵的讲可惜Live Sync(MSN Sync Modified)一样的详细内容调整,如“信息原帖地址为”之类的。不过已经近乎完美了。 界面如下: 现在正式开始使用DJ EmailPublish作为同步工具 FREEZhao 20100412 This entry was posted in Blog Update and tagged Blog Update, FREEZhao. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL. « Blog Update──Live Space Sync(转) Google App 无法登录,不知道是否是google app正在搬家 » [...]

  20. 來自为我所爱 » wordpress sync to live space and qzone的引用

    五月 19th, 2010 at 13:49

    [...] 设定好以后点Update Options,就搞定了。下面可以设置输出的格式,具体懒得抄了,大家可以看作者的中文版说明或英文版说明。都搞定后在Options->Live Sync最下面点Sync all existing posts,可以把之前的所有文章同步到Live Space.以后新发表的文章会自动同步的。 [...]

  21. 來自感谢东家:用WordPress创建个人站点博客 « Karen's Ivory Tower的引用

    六月 5th, 2010 at 19:36

    [...] windows live space(需安装插件), 百度空间(也要插件), [...]

  22. 來自wordpress-windows live-facebook关联 « Karen's Ivory Tower的引用

    六月 19th, 2010 at 1:32

    [...] live bolg关联到wordpress blog:在wordpress上安装Live Space Sync插件,结果是wordpress bolg取代windows live [...]

  23. 來自WordPress 文章同步插件大全及使用说明 | only的引用

    六月 22nd, 2010 at 10:24

    [...] 4)LiveSpaces: [...]

本篇文章迴響的訂閱源料 · TrackBack URL