您在這裡

Ubuntu 官方網站採用 Drupal

charlesc's 的頭像
charlesc 在 2007-03-29 (四) 10:49 發表

現在是確定的,Ubuntu 官方網站採用 Drupal 架設。詳情可參見 Matt Nuzum - The New Ubuntu Website (2007/03/14):

The decision was difficult. We finally chose Drupal. They have excellent documentation, the cms is easy to extend through modules, they have a responsive security team and it’s easy to learn to edit and add content.

中文Ubuntu(xoops)與mediawiki的整合,還滿無接縫的。

--
from open mind to open source~

突然想到

前幾天和 jimmy 踫面,然後 jimmy 簡單介紹了一下如何透過 template.php 來自訂區域(region),雖然說這在上一次 jimmy 就已經告知了,而且我也試過了,但還是忍不住想稱讚一下, drupal 可以自訂 region 的這個特色,再搭配上使用 block 與 views,威力十足得很,幾乎很多版面與文章列表的需求,都可以一應解決了,厲害的 drupal。

ps. region 就是指 header, footer, content, sidebar-left, sidebar-right 這類的東西,可以依不同的需求,自訂出像是 4-column 的版型出來,而且還非常的容易!!

panels不錯,也有為panel設計的cache模組。

不過如果複雜一點的排版,甚至全站有超過3種版面配置(e.x: 3 columns, 4 columns, 1 columns)
還是需要hack一下phptemplate的region,與現有的block管理系統結合
當然,drupal厲害的地方就是,他們設計theme系統時也設計了進去
當然也提供很好的區塊管理介面囉~

等苦勞網實做出來,再來個教學 :P

--
from open mind to open source~

換句話說,當網站的 layout (or region in drupal)是動態的時,就要使用 phptemplate 的 region,而如果是固定式的話,那用 panel 就來得省事多囉?

整理起來就是:

整個網站的 layout 不同時,可以利用 customized region 或 panel 完成
需要自訂的 node 時,就利用 cck
只想秀出「滿足某一些特殊條件的 node 來時」,就用 views
想要直接套用一個別人做好現成的 theme,或接著拿來小修改的話,可以透過套用不同的 theme 來完成
想要更改 node 的呈現樣貌的話,可以自行撰寫 node.tpl.php(假設使用 phptemplate 這個 theme engine)

上述的每一個方法,如果熟稔 html + css 的話,就可以做到想怎麼樣就怎麼樣了。