您在這裡

通通學公司的線上課程上線 - Drupal 6 Views

artt's 的頭像
artt 在 2011-03-03 (四) 09:50 發表

大家好,曾在 drupal.org 中看到許多新書、新課程都在上面發佈,提供新訊息給社群同好。因此,我也來東施效顰,發表我們通通學的新課程資訊,提供給有興趣的同好。

通通學由 2010 年 9 月開始營運,已經完成了 Office 2007 的相關課程。今年起,我們將再增加 Drupal 的課程。

在 Feb-2011,我們發表了 Drupal 6 Views 的課程。這個課程完整地介紹 Views 的所有功能。除了比較容易學到的 filters, fields, sort criteria, page / block display 之外,我們也介紹了:

  • 在 block 中取得 arguments 的方法;利用 block 建立搜尋與 exposed filter。
  • 利用 arguments 找到關聯的節點。並且利用這個功能,將關聯資訊顯示在同一頁的頁籤,或是放在 block 中。
  • 我們示範了主要的 arguments 用法,包括 date, taxonomy (分類), node id 的參數應用。
  • Attachment display 的應用。

其它還有很多。有興趣的同好,可以到通通學網站,Drupal 6 Views 課程作進一步的了解。

當然了,通通學網站也是利用 Drupal 6 建置的。在這個網站上所投入的心力幾乎都在線上課程管理的相關模組開發上面,而不是在建置優雅的版型,相較於大家貢獻出來的網站分享,也許並不是那麼令人激賞。不過,對於它在線上課程管理的功能上面,我們目前相當喜歡。對於大家能夠建立許多漂亮的網站,說真的,我們十分佩服與欣賞。

對了,這個課程上市首月有優惠特價。如果這個課程適合您,建議先買,找時間再讀。(依據我們自己也是線上課程愛好者的經驗,這個課程應該一個假日就可以讀完了。)

關於這個課程,我先自問自答一下:為什麼不開發 Drupal 7 Views?

這個課程的腳本是在去年就寫好了,後續的拍片另外花了二個月,40 節次。這期間剛好 Drupal 7 出來了,我曾猶豫要不要乾脆放棄現有拍好的 drupal 6 views 的節段,改拍 Drupal 7 的 Views 課程。

在實際測試腳本中的劇情時,我卻碰到二個 drupal 7 views 的 bug (一個是 taxonomy 作為參數時,使用參數合併作不出效果。另一個我不太記得了,好像跟日期有關)。想了一下,我可以放棄有問題的地方,少介紹一點;或者延後一段時間再來拍 Drupal 7 Views 課程。為了避免學友在其它地方也可能碰到問題,最後決定先擱下 Drupal 7 Views 課程這個計劃。

Drupal 7 帶來更好的介面,只是需要一些時間成熟,等待週邊模組也成熟。關於 Drupal 7 的部份,只好暫緩了。

目前正在整理 Drupal 6 Panels 的後半段,再加上後製,大約還要再一個月左右。

沒有注意到你的第二句話:"話說 D7 Views UI 未來會改變 :)"

你指的是現在 d7 views 的操作介面,還是指 d7 views 現行的操作介面未來會改變?

如果指的是現在的 d7 views 的話,其實介面的改變還好,只是重新安排設定項目,讓它們的分類更清楚。已經會 d6 views 的話,應該不會到有改變。(你剛剛講了,我才注意到,嗯,現在設定項目重新安排了,更容易明白。)

如果是現行的 d7 views 介面還會再改變的話,期待中。views, panels 的作者們 (以 merlinofcaos 為代表) 實在是太厲害了,搞不好又會增加什麼好用的功能進來。

呵,如果是在 sandbox 裡的東西,目前不太敢摸。去年摸了 Ubercart + Paypal Sanbox,以為二天大約可以搞通,整整搞了一個禮拜,就一件金流連線的測通而已。

更扯的是:測通了之後,沒多久,Paypal 聲明因法令問題不支援台灣地區使用 Paypal 進行個人或公司的收款。

Anyway, 既然是改變,期待中。

@Kay.L,

是啊,由我做講師。因為在 20 幾年前教過補習班,所以在一年多前想離開原職時,起了念頭做線上課程。(咳,我年紀很大了。)

在建立這個課程時,有一次不小心操作錯了,突然讓我想到其實這些常見的錯誤也很適合介紹給還不熟悉 views 的人,加快經驗的累積。因此,我在課程中,還安排了一些常見的問題,接著介紹解決的辦法。

課程價格這部份,大約鎖定在二本書上下,或者是一本原文書左右。這也比國外知名的電子課程 (如 Lullabot) 的價格便宜。(哈,如果之前國內有人用這種價格出版,我可以花更少的錢學習 Drupal,當時為了快速學會 Drupal,花了幾萬元買書跟電子課程。)

公司設立之初,我的本意是找市場上有實力的人來講。只是開公司太花錢了,因此,預計今年都會由我來講吧。希望在明年,有了足夠的資金,能夠找像你這樣的好手,或者是 tokimeki, hanamizuki, charlesc, tky 以及其它網路上我還沒注意到的好手來開課。(如果是 Views 這個主題的話,好手應該很多。)

@tokimeki,

對,對,你講的正是我要努力的目標:"如果你這個模式可行的話,...".

所謂模式可行,是指這樣做,對大家都有好處:學習者得到有效果的學習;講授者得到合理的報酬;投資者得到合理的利潤。

目前第一點,我覺得是做到了。整個線上課程為何要這樣設計,是評估了國外各種課程設計方式,檢討後設計出來的流程,我相信對學友的學習有相當好的效果。目前由學友的回饋,也覺得不錯。

至於第二點跟第三點,哈哈,還在努力中。

(我想關於線上課程的討論,不適合在社群中討論。有興趣的話,可以私下交流。)

謝謝大家的鼓勵與認同,我這邊真的還要繼續努力。Drupal 在台灣能有今天的局面,是各位前輩努力的成果。

網站目前放在美國,一整台六核的主機 (itx),capacity 是非常夠了。只是放在美國的主機都有一個共同的問題:在台灣晚間時段,路由會塞車,因此看課程影片有時會有停頓現象。

評估 CDN 一陣子後,正在開發課程影片由 CDN 播送的影片播放模組,到時候影片偶而停頓的問題就解除了。(呵,要繼續傷腦筋跟花錢了。)

有了架構正確的平台以及有了正確的營運模式,相信大家都會樂於知識經驗的傳播,也不會有不知從哪去學的遺憾。相信 Drupal 社群與市場一定會更壯大。

放在那麼後面,是因為想要先講 Drupal 的程式設計。有了這個基礎,就比較能了解 Drupal 對 jQuery 的支援。去年我也是想要直接學習 jQuery 在 Drupal 的應用,卻發現不了解 drupal 程式的話,吃力。

現在暫停了另外一個系列的課程開發,因此 Drupal 相關的課程開發進度會快一些,有機會在今年就講到這個主題。