最近開始研究Drupal,可以說是一陣冷一陣熱。
因為,小妹我只是區區一介美工技術普普的網頁設計,對稍微複雜點的程式語言都是有看沒懂,雖然愛玩CMS,可是一般來說CMS都會弄得很好懂很好上手,就算複雜,但也會有「一般人可以理解的邏輯」在裡面。
像是Joomla雖然複雜,但至少是可以懂得,而Drupal就不一樣,他有許多自己的慣用名詞,整個流程可以說是跟一般的思考模式是不同的,另外架起來之後,其實是什麼都沒有的,這種感覺很容易讓人望而卻步,因為不像一般號稱是「架站系統」的CMS一樣,會有舒服明顯的地方讓你放該放的東西,在 Drupal裡面,基本上什麼都要自訂。
也因為如此,Drupal有很大的的擴充性和彈性。可以說能力越大、責任越大彈性越大、門檻越大。Drupal可以算是個很棒的網站架設Framework,如果學的好,有能力自己寫模組(module),基本上沒有什麼事情是做不到的。
不過,我真的第一次玩Drupal就不上手啊!
這陣子找了很多Drupal的教學,但事實在找不到比較詳細的中文教學(連簡體也很少),然後在網路上搜尋,也完全搜不到Drupal相關的中文書耶!所以我都只好去官方網站找英文資料,英文資料倒是很多呢!
而且有的奇特的現象,就是Drupal官方列出的模組都不用錢,Joomla有很多都要錢。初步的解讀是,Joomla彈性不如Drupal,因此很多外掛都必須費比較大的勁兒去寫,比方說會員加強的外掛,要推翻核心會員資料表,等等。
不過目前也還不確定是不是這樣,也許Drupal只是在官方沒有列出收費的模組吧!
有空再更詳細地比較Drupal和Joomla。
Re:
ha...拍謝,的確是沒書...
"什麼都沒有的",妳想要什麼呢?
"就是Drupal官方列出的模組都不用錢,Joomla有很多都要錢"... 這聽起來真的很特別,我是不熟 Joomla...
"也許Drupal只是在官方沒有列出收費的模組吧!"...有少數模組的開發者會說如果要進階功能可以私下談,有部份模組是由開發者替客戶開發後釋出,客戶付錢給他,他先幫客戶做、完工後再丟出來,我覺得這樣滿棒的。
Re: [感想] 第一次玩弄Drupal就不上手
「什麼都沒有」,其實這種感覺有點像無名和blogger的感覺,但我不想拿說無名,所以,就說Pixnet吧!Joomla就像Pixnet一樣,然後Drupal是像blogspot一樣。後者介面簡單、彈性大、但一開始可能會有點驚慌,因為沒有像Pixnet一樣有漂亮的現成模板可以套用,也沒有花俏的後台介面。
「由開發者替客戶開發後釋出,客戶付錢給他,他先幫客戶做、完工後再丟出來」這樣真的很棒!這也是我的目標。之前用joomla做的時候就有一心想著要貢獻回社群,不過我的能力只能中文化和改簡單的東西而已。目前真的很想把Drupal學好,因為真的,感覺就潛力無窮!
第一個挑戰是會員系統和購物系統(用ubercart)!會努力的!
Re: [感想] 第一次玩弄Drupal就不上手
drupal 我剛開始也不會用..
連views該如何設定都不知道.
但我花了一個月的時間去找資料.自己嘗試.多發問下...
真的進步了很多..雖然不是頂尖..但真的會讓你愛不釋手唷..
剛開始都是看到啥喜歡的模組就裝..亂裝一堆..最後掛掉@@...
但一個月時間的努力.把邏輯建立起來後.
現在我只花一天的時間就可以用drupal的模組來架一個tube的網站..
我自己也玩joomla一段時間....
但我還是喜歡drupal...功能太強了...
cck+views 簡直天下無敵.@@.
建議你多爬文.還有去阿舍的drupal架站經驗談.
阿舍兄幫了我很多..而且很熱心..^^
祝你越用越順利^^
Re: [感想] 第一次玩弄Drupal就不上手
謝謝!我也要努力!
到時也要把筆記都寫下來!
views聽說很難上手耶!所以我一直很害怕!
我會製作joomla的模板,所以本來想說views應該難不倒我,可是後來發現,好像更是複雜!
要努力摸!
Re: [感想] 第一次玩弄Drupal就不上手
恩.你是想架ubercart嗎?
若你沒安裝過drupal建議你可以下載UberInstaller 這個版本她會一次幫你安裝好drupal+ubercart
我有try過安裝..還滿容易上手的.
Ubercart 官網
http://www.ubercart.org/
Drupal 官網上的 Ubercart 模組
http://drupal.org/project/ubercart
Ubercart 官網的下載網頁
http://www.ubercart.org/downloads
以上引言阿舍的drupal架站教學^^
http://drupal.soa.tw/node/110
Re: [感想] 第一次玩弄Drupal就不上手
裝UberInstaller和先裝Durpal再裝Ubercart,有不同嗎?
因為我已經裝了(他需要的其他模組也裝了)!
目前我要架的網站只需要簡單的購物功能,所以應該還好。
(之後要金流,可能就又是一場戰爭了)
Re: [感想] 第一次玩弄Drupal就不上手
若已經安裝drupal就不能安裝整合包UberInstaller(drupal+ubercart)..
其實E-Commerce也滿不錯用的..(我目前只使用這個)..
難度也比ubercart簡單一點@@
Re: [感想] 第一次玩弄Drupal就不上手
開發的時候
E-Commerce 和 ubercart 我都有用過
我會比較推薦 ubercart
ubercart 安裝好之後點一個連結很簡單就能開啟商品圖片的功能
而且建立商品時可以輸入 成本價格 上架價格 和售價 三種不同的價格
商品的目錄還可以啟用 grid
這些對不會寫程式的人
要在 E-Commerce 底下實作不是那麼容易
ubercart 可以設定的項目比較多
像是一堆交易時的訊息 ubercart 直接放在文字欄位裡面讓你修改
但是 E-Commerce 會直接寫死在模組裡面 連 theme function 都沒有 orz
如果有自行開發的部份
那更應該選擇 ubercart
在 付款方式 和 訂單流程 等部份都有 hook 可以使用
付款頁面的 panel 也有 hook 讓你加入自製的 panel 來要求使用者輸入資料
提供的 theme function 也比 E-Commerce 多很多
而且 ubercart 官網都有把常用的 api 整理出來
這部份在 E-Commerce 就比較糟糕了
Re: [感想] 第一次玩弄Drupal就不上手
謝謝hom的建議..
我也正在考慮要用哪個比較好..前些日子忙其他部分..
最近比較有時間專研購物車..
經你這樣介紹.我會採用ubercart來作開發..
謝謝^^
Re: [感想] 第一次玩弄Drupal就不上手
可以順帶問一下嗎?
成本價格 上架價格 和售價有什麼不同呢?
(List price, Cost& Sell Price)
另外SKU又是什麼?我翻他們網站仍舊搞不懂...
Re: [感想] 第一次玩弄Drupal就不上手
List price 和 Sell Price
就類似標價和優惠價的意思
你商品可以標 List price 的價格
但實際上付款的時候是用 Sell Price 來計算金額
如果沒有這種需求的話通常就只輸入 Sell Price
讓付款的部份有金額可以計算就好了
Cost 就是讓你輸入商品的成本
可能進貨成本是 10 元
但 Sell Price 售價則是 15元
那如果統計訂單資料的時候
需要計算營收的話
就可以用 Sell Price 和 Cost 來計算差額
這部份應該是實體商品比較會用到
Re: [感想] 第一次玩弄Drupal就不上手
很棒的分享...收藏起來.
Re: [感想] 第一次玩弄Drupal就不上手
SKU 的部份沒打到
這部份我也不是很瞭解
我的猜想是讓你輸入實體商品的型號
以書籍為例
除了書籍的書名 通常還會有 ISBN 的資料
而書名通常難以作為識別
把 ISBN 輸入到 SKU 欄位內
之後就可以用 SKU 來作為書籍的唯一識別
或是透過 API 來使用 ISBN 讀取書籍資料
這部份購物模組本身應該是用不太到
應該都是有自己開的模組才需要這樣處理
然後關於 SKU 的欄位
雖然建立商品的時候是必填的欄位
不過輸入的值不會影響到購物的流程
輸入 0 或 1 也是 ok 的
我目前是都直接塞公司名稱的英文縮寫而已
Re: [感想] 第一次玩弄Drupal就不上手
hom.
想請問你有沒有推薦的報名模組?
我要的功能是:
1.讓使用者可以在我設定的node裏.點選這連結
2.報名完成後.可以獲得金幣
3.有限制報名次數.
我試過用cck去做..不過uspoint 好像只認node?
不知該如何製作...所以想找看看類似功能的模組...
謝謝^^
Re:
這部份我反倒不熟 XD
常常遇到業務那邊一些客製化過頭的企劃或需求
結果只好自己寫個模組硬幹
一堆模組都沒時間去試用 囧
Re: [感想] 第一次玩弄Drupal就不上手
報名模組 => http://drupaltaiwan.org/module/signup_signup_status_signup_schedualer#co...
很好用喔
Re: [感想] 第一次玩弄Drupal就不上手
好東西!我回去試試
Re: [感想] 第一次玩弄Drupal就不上手
謝謝您!這篇文章可以整理起來放到手冊去了!
您介意我整理之後寫到Blog嗎?
(會註明是您教的,不知您有沒有Blog可讓我連結?)
Re: [感想] 第一次玩弄Drupal就不上手
ok 阿
我自己反倒都沒時間整理 orz
blog 嘛... 都是一些跟程式沒關係的文章 而且都沒什麼在更新 這個就略過吧 XD
Re: [感想] 第一次玩弄Drupal就不上手
我很能理解原PO的心情,當初我剛接觸 Drupal 的時候也是常碰到挫折~
原因就是 Drupal 跟早期我們在玩的 CMS 的架構很不一樣。
玩到現在,我自己也能開發一些小模組來用。
開發Drupal的模組其實不難,可以說你可以很專注在模組要做的事情上面,其他的像什麼會員、權限、選單等等,Drupal都幫你做掉了~
除了網路上的資料,我最常參考的書是:Pro Drupal Development
這本書裡面關於開發Drupal的模組的各種知識,解釋得很清楚~
Re:
嗯!是英文書。雖然是英文,但我也去買好了!我是都會去英文官網找資料,雖然英文菜,但是還堪用。
這邊真溫馨呢!真高興有人回我!
目前我碰到的難題是:
我想讓會員輸入部落格網址、自己的名字,然後在首頁希望能列出頭像、點進去直接進他的部落格,
每個頭像下面有名字,點名字可以進他的檔案頁面。
其實以drupal來講應該不難做到,但是我很笨耶!我還自己在block裡面寫連接到資料庫然後存取會員欄位什麼的php,
寫到現在還是寫不出來。
不知有沒有哪個模組可以讓我離天堂比較近一點?
ps.這篇回應好像已經離題了!我再到別區發一次!抱歉
Re:
我有針對這篇給你依篇回應....你可以參考一下...
ps..上班發文.還沒測試@@..有問題在一起研究^^
Re: [感想] 第一次玩弄Drupal就不上手
Drupal安裝使用手冊
http://www.lib.wfc.edu.tw/files/Drupal%E5%AE%89%E8%A3%9D%E4%BD%BF%E7%94%...
算是基礎文件
但寫的很詳細喔
Re:
購物車從前台到後台,開發到很完整的難度很高!
之前有自己架過幾套試用,也有試用過國內幾個拍賣站
後來公司是使用"X天市場",他們的後台算不錯用,訂貨資訊可以PDF輸出,可以i-bon付款以及平台曝光,X天個人覺得不賴
可惜~近來景氣很差,生意很差 >"<
對了, hanamizuki用的版本是?
drupal5及drupal6的模組使用方式不太一樣喔!
Re: [感想] 第一次玩弄Drupal就不上手
我用的是drupal 5, 因為需要的模組都在這...
之後要升到6不知會不會有困難(我是說等我要的模組支援的時候)
Re: [感想] 第一次玩弄Drupal就不上手
看你的coding功力如何
跨主版本的升級,絕對是痛苦的
常常要
1. port很多5.x模組,仍沒有6.x的模組到該版本
2. 轉移資料
3. 更新整個程式
4. 重新選擇新版型
--
from open mind to open source~
Re: [感想] 第一次玩弄Drupal就不上手
我說一下我的經驗
我是用 5.1
一開始很認真的做修改紀錄
但不知道怎麼搞的
就沒做記錄了
有一次心血來潮
將 5.1 直接升級 5.7
但出現問題,還好我有事先備份,一出問題,就馬上復原
所以我覺得學drupal的第一步
是先學升級
Re: [感想] 第一次玩弄Drupal就不上手
5.1 -> 5.7應該是比較單純
通常是複製檔案 -> update.php跑一遍就升完了
除非你改了很多drupal的core,那patch起來會死人
所以通常若是改code魔人使用drupal,建議patch security fix即可
drupal的freeze狀況是,同一個主幹版本下,所有的功能都不會變
所以即使做security patch,也不會有什麼損失
當然升級前還是要做備份的
--
from open mind to open source~