drupal

解決Drpal無法提供rss 1.0 以及 2.0版本的問題。有人提供了一個feed的模組,在drupal 4.41以及4.42可正常使用,在最新釋出的CVS版本上,需要小改一些地方,附檔是我改過的版本,完全不負責可以使用。

現在,本站也提供1.0(rdf)以及2.0(xml)的版本了,希望這可以暫時解決台灣部落格不能feed的窘況。

Drupal功能強大,但對某些使用者關鍵的需要常常沒有。在4.42以前的版本,只提供0.92版的rss,提供atom要靠額外的模組。在CVS版中,除了rss,雖然系統內建了化名為index.rdf以及index.xml的選擇,(例如要同步這個網站,你可以使用下列名稱 rss.xml, index.rdf index.rdf)但格式還是0.92版,一點都沒有長進。atom仍然要靠外掛。

同樣的,除了專門的syndicate 網站,或者利用rss reader,個人或群組網站要通吃所有的rss格式非常困難。Durpal的新聞聚集器功能強大,可以按照新聞來源或類別、全部排序或分開閱讀,也可以大部分地正確同步rss,rdf,xml的檔案,可是每回「拿回」atom的檔案都是空的(沒有出現錯誤,但取回零)。

目前MT的系統內,利用mtrssfeed以及mtaggregator的火車時刻表,好像也無法同步atom吧?

Drupal功能強大,但對某些使用者關鍵的需要常常沒有。在4.42以前的版本,只提供0.92版的rss,提供atom要靠額外的模組。在CVS版中,除了rss,雖然系統內建了化名為index.rdf以及index.xml的選擇,(例如要同步這個網站,你可以使用下列名稱 rss.xml, index.rdf index.rdf)但格式還是0.92版,一點都沒有長進。atom仍然要靠外掛。

同樣的,除了專門的syndicate 網站,或者利用rss reader,個人或群組網站要通吃所有的rss格式非常困難。Durpal的新聞聚集器功能強大,可以按照新聞來源或類別、全部排序或分開閱讀,也可以大部分地正確同步rss,rdf,xml的檔案,可是每回「拿回」atom的檔案都是空的(沒有出現錯誤,但取回零)。

目前MT的系統內,利用mtrssfeed以及mtaggregator的火車時刻表,好像也無法同步atom吧?

Drupal 的功能強大,可是問題來了真不知如何下手。不知中文的使用者有沒有任何解決的辦法。

一、aggregator的功能強大,可是同步的時間是以抓取時間為主,而非來源時間。

二、雖然可以自訂系統的時間與使用者的時間,可是生產出的rss檔,都是系統時間,rss的語言標記也一律是en,就算選用已經完成部份的中文語系檔也是一樣。

另,小問題,文章的時間標記,在safari中不能修改。而台灣部落格破報竟然不能feed drupal產生的rss/xml/atom檔,哀哉!

Drupal 的功能強大,可是問題來了真不知如何下手。不知中文的使用者有沒有任何解決的辦法。

一、aggregator的功能強大,可是同步的時間是以抓取時間為主,而非來源時間。

二、雖然可以自訂系統的時間與使用者的時間,可是生產出的rss檔,都是系統時間,rss的語言標記也一律是en,就算選用已經完成部份的中文語系檔也是一樣。

另,小問題,文章的時間標記,在safari中不能修改。而台灣部落格破報竟然不能feed drupal產生的rss/xml/atom檔,哀哉!

雖然一年多前,isis就極力推銷過,不過認真實驗還是第一次。功能在主站有很多說明,無須重贅。我想,若是發展一個社群而又無能跨越slash較高技術門檻的話,Drupal絕對是首選。如果難以走出群體之路(沒耐心,或者,沒恆心沒信心),另翼之途的方法就是讓自己媒體化,在極少的資源下完成內容網絡(content-networking)需要的技術,而Drupal支援的社群功能以及強大的news aggregator(如果你的主機有iconv的模組,可同步big5碼以及GB中文簡體碼的新聞站台)使得eactivism便得可能。這也可能是台灣部落格未來可能採取的網站形式之一。(本網站也可能搬家了)

這是架在虛擬主機上,目前完成測試的項目:

1、原本的search對中文完全不行。有兩種方法,一種是hack原本的search.module,將原本在search.module的

$query = str_replace("'%'", "'". check_query($word) ."'", $select);

改成

$query = str_replace("'%'", "'%". check_query($word) ."%'", $select);