掌握你的文字創作!
你有過這樣的問題嗎?
網路是個能發表自己的評論,心情或是技術文件的好地方。但是在你寫作的過程中,是否也遇過這些問題呢?
- 我想要把 BLOG 搬家,但是搬家的過程很麻煩。
- 我把自己的一篇評論貼到了好幾個討論區上,但是後來我發現了錯字。想要改,卻必須到每個討論區一一地修改。
- 我的文章在這些討論區都有人回應,我卻必須定時去這些地方察看才行。
- 我寫的文章又多又雜,有時候是長篇大論的美食評論,有時候則是電玩新聞,又有時候只是兩三行的心情。想看美食的人,會想看我偶爾的無病哀嚎?這應該只會降低訂閱的讀者吧,但是我又覺得心癢不寫不行。
沒有辦法能讓 BLOG 有四個入口,一個專門放美食文章,一個放電玩新聞,一個只放個人日記,而最後一個則是什麼都放,讓想深入認識我的人讀?
特別的是,有些文章是能同時出現在幾個不同的入口。
而且每個入口甚至還能出現在不同的網域,看起來完全不同,讓外人不會察覺這幾個BLOG其實是同一個人寫的。
甚至,你能讓讀者自訂想要看到的內容,像是字數超過一千字,或是有某些關鍵字的文章。 - 我的BLOG有家人會看,所以我有個隱密的入口,包含了一般以及糟糕的內容,只給認識的網友看。
目前在網路上還沒有解決這些問題的工具。
但是,我們現有的科技其實是能解決這些問題的。
把雞蛋放在同一個籃子裡
為何不把所有的寫作都放在同一個地方管理呢?文章能放在一個文庫裡,然後使用 feed (像是 Atom 或是 RSS)來把文章推出去。
在主伺服器中有個能儲存文章的資料庫,作者可以登入寫作。而伺服器上還有個專門負責產生不同的 feed 的程式。
一個 feed 可能放了專門給 BLOG A 的所有內容,而另一個 feed 則是放了給 BLOG 的內容。而第三個 feed 則是只包含了一篇文章的內容,給一個討論區使用。
換句話來說,BLOG 1 還有 BLOG 2 其實只是個 feed 接收器,就像是 Google 閱讀器一樣,把 feed 轉換成網頁。當然,我們也可以改造 Wordpress 成為 feed 接收器
當作者更新中央伺服器的內容時,所有相關的網站也都會更新內容。
其實,你目前看到的網頁,就是使用 XSLT 把 Atom 轉換成 XHTML 的。也就是說,沒有 Atom 就不能顯示這個網頁。
要作集中回應的功能還需要更多的研究。在理論上,我們能使用 pingback 或是 trackback 來通知中央文庫新的回應。
以下是一個作者要張貼文章的步驟:
1 | 作者先把他的文章放在文庫上,然後文庫會給作者那篇文章的專屬 feed 網址。其他相關的 feed 也會同時更新。 | |
2 | 依照作者的設定,這篇文章會新增到不同的 Feeds 中。舉例來說,要是這篇文章是私人的,那麼就只會出現在私人 blog 的 feed 中。這樣子各個 blog 也就會自動更新。 | |
3 | 作者也可以把這篇文章貼到討論區上。他只需要把第一步拿到的迷你 feed 給 要顯示的討論區或是網站即可。 | |
4 | 這樣討論區還有 blog 就會透過 feed 自動抓這篇文章並且顯示給讀者。 | |
5 | 當作者更改那篇文章的時候,討論區跟 blog 也都會更新該篇文章。 |
還有更多
有興趣的話請繼續讀細節研討。要是你有任何有想法或是問題,也歡迎在Google Forum上跟我們討論。