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

maJor 提到...

看到這個預約發文的功能,怎麼讓我想到陳慣C豔照事件的奇拿呢?
奇拿不是說,如果他的生命受到威脅,或被滅口,其他還沒有流出的照片or影片會自動寄到他信任的幾個朋友手上!
他可以先把照片都或影片都貼到Blogger裡,然後設定『預約發文』的日期在隔一天,如果他今天被滅口,隔天文章就會PO出來(或是寄到某些Email信箱去);要是他今天沒有被滅口,今天晚上就要趕快把日期再往後設一天。
XDDDD
所以說,只要有這個功能,人人都可以當奇拿!!(不過重點是手上根本沒照片啊!)多好的應用啊!噗噗~~

Abin 提到...

To major:

你要這樣應用也是可以啦~
不過你要 Po 文,照片也要事先先上傳到某個地方,Blog 文章才連結得到。不要文章還沒發表,圖片上傳就被人家 search 到,那可能會事先就被滅口了~ XD

GarageWoman=車庫女人 提到...

這太棒啦!
abin真是可稱為blogger改造guru級人物~

Abin 提到...

To GarageWoman=車庫女人:

沒有到 Guru 級啦,就只是收集一些想法和經驗,參考一些人家的東西改成自己的樣子,這樣應該離大師還很遠吧~:P

Belen 提到...

這年頭,這么好的BSP居然在國內經常給墻了,唉!!!!

Megan 提到...

看著你的部落格,我發現到為什麼你的部落格的title和內文的顏色是不一樣的呢!例如:你的Blogger 預約發文功能 (Scheduled Posts)==[title]是淡綠色的,而內文是白色的(除了有連結的字體以外);不過,我的部落格在修改字型和顏色的地方,title和內文(Text Main Color)的顏色是一起的,我不能分開選,請問你是如何修改的?(感謝)

Abin 提到...

To megan:
在我字型與顏色的設定裡,有「文字顏色」及「文章標題顏色」兩個分開的選項可以選,如果你的沒有分開,有可能是你套用的樣板內沒分開定義,這部份是會隨樣板範本不同而不一樣的。
我看了一下你的原始碼,手動去改並不困難,到「版面配置」、「修改HTML」,尋找:".post-title a," 開頭那一行的樣式宣告,下面第二行有定義文章標題的顏色:"color:",在冒號後面填入顏色代碼(像我的綠色是 " #aadd99;"),這樣就可以手動更改文章標題的顏色。
Blogger 有很大的彈性可以自訂 Blog 的任何細節,不過要活用這部份彈性必須自己去熟悉 CSS 的運用,如果對改動這類程式完全沒辦法,那只好更改你 Blog 套用的範本,找到一個配色版面你都能接受的才行囉~

Megan 提到...

TO:親愛的Abin
非常謝謝你!我改好了。你真是個大好人,以後還是請你多多指教囉!(感恩)

日向 提到...

現在這個功能已經變成正式的功能了
不用登入draft也能用囉

張貼留言

歡迎留言或發表意見,不過要理性不做人身攻擊。匿名的朋友得到回應的速度會比較慢喔~
發問相關的禮貌和規矩請先參考這篇文章,不當留言、和本文無關的回應可能會被直接刪除無視喔!