部落格

您在這裡

Linked Data

語意化網站出版(semantic web publishing) ,意思是將網站內容透過語意化的標記進行出版。主要是透過後設資料的描述,以提供一個語意化的脈絡,電腦可以理解其在非結構化資料裡所隱含的結構化意義,讓資訊的搜尋與資料的整合更為有效。

有兩種不同的語意化網站出版技術,一種是採用語意化網頁語言,將資訊視為資料物件來發佈,例如使用 RDF (Resource Description Framework) 和OWL(Web Ontology Language)。OWL 通常是用在特定的知識領域裡,以明確表達該領域裡的資訊。另一種作法是在文件裡使用新的標記語言,鉗入格式化的後設資料,例如 RDFa 和 Microformats。

OpenCalais 是一套由路透社所支持的開放式應用程式介面,藉由路透社所研發的語意技術與自然語言處理器,

Usage statistics for Features

不打算寫 OpenAtrium 可以怎麼應用之類的文章了,想瞭解的人可以直接下載評估,發揮您的想像力。

這裡要提的是 Drupal 在開發上的難處,以及 Drupal community 試圖發展的解決方案,或者非 Drupal 專案面臨相同的問題,也可以當借鏡。

類似的解決方案有 Patterns, Database Scripts, Deployment... 等,在 drupal.org 都可找到。

那我到底想說的是什麼?

案例需求:

某個已經在線運作的 live 網站,其中一位版主大大,想說為網站加一個 karma 功能,依會員發表文章的次數,賦與不同級數的分數以及代表圖像。然後要在網頁呈現各註冊會員的 karma 值,能量光棒和 karma 頭銜與圖案。最後,也許會依據 karma 來發展不同的玩法。

實務開發:

  1. 把該站弄回一個副本到開發環境,並 dump 下來該站的數百 G 資料庫 XD

mouse

昨日(2009/12/22)應長輩之邀,參與了數位時代雜誌舉辦的NPO聚會。淑芳姐在介紹的網路星期二的時候,我想到友人 ilya 的一

現在我也可以說,「『我們』是一群在尋找滑鼠的人」。例如:如果學校課程、或者政府服務、或者政治選舉...他們出貨時忘了附帶滑鼠,那我們找到了滑鼠,就要把它裝上去(哈)。

如果有逛過家樂福或Pxhome,會發現滑鼠有千百種,有的滑鼠只能給右撇子使用(有障礙?)、有的每年要收授權費(嗯...我亂講的,MS應該也沒有出這種硬體)、有的還在使用古老的滾輪技術(IE6 only!?)、有的...???

尋找滑鼠,裝上滑鼠、裝上對的滑鼠,可能沒有一般人想得那麼簡單。網站/網路,也是如此啊。

至於我,我是


猜猜看這是什麼?我不相信你認的出來,這是麥田..

溫暖的風吹過苑裡的稻田,這裡真是個適合人居的地方。看看綠油油的田地,有時還真的很羨慕還有機會生活在鄉間的朋友。什麼!這不是稻田?他不是綠色的..

不對,現在已經12月,怎麼還有綠油油的田...仔細一看,這看起來像是一堆青草吧。原來我這個孤陋寡聞,只知道做網站的都市小孩,絲毫不知道我們吃的麵包,吃的麵,吃的裡頭有麥的東西,就是從這堆青草種出來。其實這就是小麥!

在因緣際會下,我們透過網路星期二跟開拓文教基金會結緣,更因此接觸了喜願麵包的施總兼。在施總兼施大哥的熱情之下,我們有了對小麥生產履歷最基礎的認識,才知道原來台灣不是只有稻田,還有麥田,而這次網路也扮演了促使台灣在地農業資訊化的重要角色,希望透過網路平台,將生產的過程一一記錄下來。

說是這樣說,系統該怎麼做?以總「兼」自稱的施大哥,什麼都會也什麼都兼,也兼著清楚的邏輯跟我們傳達他小麥契作履歷系統的想法。我們才知道原來農業也可以流程化啊!碰到這個想法清楚而熱情的朋友,可說一定要把握機會承接施大哥的委託,參與這個瘋狂的理想,


Static CMS,不用資料庫的CMS,有見過嗎

這是不一定必要的。

我因為一天到晚都在用 Drupal ,不管是實驗的、正式的網站,裝到電腦裡面處處皆是。也是這樣的關係,對於建構網站的作法,思考上難免會以 Drupal 為出發點,來解決各種問題或計畫、佈署相關的站群。

Drupal 在開發上的彈性,代碼的品質強度,好評居多,然而要靈活當成開發工具,學習曲線並不是那麼好走。但入門時,有點架站基礎要快速弄一個站出來,不是很難...

幸福的是可以在 drupal.org 上挑幾個適合的模組,為網站增加功能,很快就會生出初步想法的網站。若是進一步要改網站佈局、主題,也不是 Frontpage, Dreamweaver... 等等網頁編輯器可以勝任,更不要提標準 CSS 規範在狗屁不通又跟不上時代的瀏覽器 (IE IE IE) 所衍生出來的 hacking。

我曾經也購買使用 ASP + access mdb + WYSIWYG 的套件,建構功能不強,足堪應付客戶端自行網站內容管理。但三年後我改變想法,因為它沒有整個社區的開源方式發展來得好。

不管如何,在接觸過的 CMS 大都離不開各種 SQL Database

下圖是我曾經想過的問題,Drupal 可以用來管理知識嗎?因為資訊爆炸到不行,到處都是零碎片段的知識。

知識爆炸的訊息

問我為什麼想這個問題?就是拼經濟啊!

知識管理

但是從 drupal.org 下載回來安裝,折騰一番後才架起來,還不能滿足知識管理的需求,必需進一步研究有那些模組適合來拼裝?

好消息是,現在更容易了!前陣子 Development Seed 釋出 Open Atrium TM,就是一個包裝好的知識管理套裝軟體,安裝後立刻使用。

有誰使用這套呢?

世界銀行 (

繼上次 smallcore 觀念的提出 (見於 developmentseed),刺激出未來 Drupal 的走向和各家想法,也許這說法是分裂的危機,對整體而言只會產生區域、局部的成功,最後 Drupal core 會被漠視。

Drupal 的領導者 Dries 透出八個思惟角度與步驟,展現更成熟的創新、用戶群與開發者互利的態勢與利基。

 

很樂見如此的境地,現在走的路也得踏實,沒什麼捷徑;換句話說是一步一腳印地走,迎接繁榮的前景。

哇哈~ 我也要平反、修正小家子氣的想法與作為,這會英雄氣短,路數有限。

那為什麼是 8 steps 呢? 是 Drupal 8 風向的關係吧!

上週末應資策會數位教育研究所的臨時邀請,與 TKY 一同到大直高中(學科網站)介紹 Drupal 的應用。學習到幾件事:

 

  • 高中老師很會寫文章
  • 高中老師也會寫PHP
  • 沒有預先搞清楚聽眾需求的演講/課程,最好不要勉強答應 :P

頁面