2008-02-29

Blogger 預約發文功能 (Scheduled Posts)

從我整理的 Hack 和種種應用看來,我認為 Blogger 已經是我用過最棒、最完整而且自由度最大的 Blog 系統,硬要我從裡面找出想要內建的新功能,大概只剩下「預約發文」了吧。所謂預約發文,就是你可以寫好一篇文章,指定在「未來某個時間」自動公諸於世,如果你有定期或指定時間發文的需求和壓力、手邊又有多篇文章想定期定量的發表(因為稿擠要分散流量),這個功能對個人出版、和把 Blog 當作新聞台的人就相當的重要。你不用時間一到就要上網去貼文、也不用事後再去修改發表時間(Microsoft Live Space 還不允許你線上改哩),事先寫好文章排定時間、時間一到就會自動乖乖地發表公佈了。

我很早就想要達到類似的目的,當時想到的方法和 Jas9 想到的一樣:透過定時寄發 Email、和 Blogger 提供用 Email 發表文章的功能兩相結合就能辦到。但,這實在太麻煩了啦!又因為 Blogger 可以自訂文章發表時間,我也測試過如果把發表時間設定在未來,該發表文章會怎樣,結果照樣馬上發佈,並不是我想像的有預約到。後來某天看到我訂閱的 Blogger Draft Blog 宣佈,預約發文的功能已經在 Blogger Draft 開始測試囉(名曰:Scheduled Post,我已經開用測試兩周了)!而且用法和我「夢想」的一樣、只要修改發文時間於「未來」,那就是預約發文啦!該文未發表前的狀態,不是草稿也不是發佈,而是「已排定」,完全就是我要的樣子啊!

不過一開始我有點失望,這新功能只能在 Blogger Draft 上用嗎?我又沒有在 Draft 上的 Blog 啊~但當我登入 Blogger Draft 的介面後,看到的是我「所有」的 Blog 空間,那是不是所有已經存在、不是專門建立在 Blogger Draft 上的 Blog,一樣可以套用 Draft 的新功能哩?是滴!只要你用 Draft 介面登入、套用 Draft 的模組和功能到已經存在的 Blog,Beta 新功能照樣可以套用在舊空間!經過一段時間的實測,果然 OK,實在太讚了啊!我到此時也才發現,原來 Blogger Draft 和以前的 Blogger Beta 完全不同,Draft 會不定期推出特定 Beta 的服務模組和功能,Draft 單指「功能」、而不是整個 Blog,所以新功能一公佈,你高興的話隨時都可以套用在正在使用的 Blog 上,這樣也才夠 Friendly 啦~

最後,仿照別的 Blog 系統,我也在我的版面上加了兩個登入系統管理介面的「入口」,像下圖所示:

其實只要有登入過、cookie 還有效的狀況下,點入連結就會導入 Blogger 的管理介面,而這兩個圖示分別讓「管理者」登入不同入口:橘色是帶你去「正式版」Blogger 的管理介面(http://www.blogger.com/home),藍色則是登入 Blogger Draft 的(http://draft.blogger.com/home),登入後只有佈景顏色不一樣,而在 Draft 裡才能使用和設定新功能。像我如果想做版面變更、管理文章留言和裝新 Hack,就登入正式版,像我想玩新功能或是預約發文,登入 Draft 把要發表的文章發文時間設定到我指定的時間,現有的 Blog 就可以享受預約發文的好處啦~整理介紹這個小技巧和新功能用法,提醒並分享給各位愛用 Blogger 的朋友們~(本文也是用預約發文發表滴~)有興趣的話,也可以多關注 Blogger 和 Blogger Draft 的官方 Blog,或像我一樣直接訂閱新消息,常常都會有新的驚喜喔~

備註補充:我發現有一些 Hack 在 Draft 登入的狀況下會失效,使用前要先測試一下喔!修正方法,只要用正式版登入、再發佈一次文章就好了。
補充二:我碰到的「失效」問題原來是 Draft 自己的 Bug,現在也修正了,請放心使用~

更新:此功能目前已經變成正式版的了。

回應: 9