Exif
顯示圖片內容節點的 Exif 資料。管理者可以選擇要顯示哪些 Exif tag,並顯調整顯示的順序。目前此模組僅支援 JPEG 檔案的 Exif 資料。
模組分類:
模組版本:
- 閱讀更多關於Exif
- 發表回應前,請先登入或註冊
顯示圖片內容節點的 Exif 資料。管理者可以選擇要顯示哪些 Exif tag,並顯調整顯示的順序。目前此模組僅支援 JPEG 檔案的 Exif 資料。
自動把 exif 裡帶有 geotag 的圖片標示在地圖上。
可以建立一個欄位,依欄位條件出現一個文字框。
例如: 在表單裡做一個選擇性填入意見欄位,CheckBox 型式,
選擇 是/否 ,若選是的話則出現一個文字框讓 User 填入意見,選否則不用填。
此模組會找出內容裡的外部連結,替它加上一個小小的圖示,表示此連結會把你帶出現在的網站,讓使用者區分網站的內部連結和外部連結。
你可以選擇性地設定所有外部連結都以開新視窗的方式來處理。
這個模組的基本功能和 External Links是一樣的, 只是他是使用 CSS, 而且是使用 Drupal filter, 而不是使用 Java Script. 作者在這篇文章中有提到比之 External Links 有什麼好處:
http://tedserbinski.com/2008/01/26/new-external-links-filter-drupal
ps: 我沒有都翻譯出來, 請看原文會比較清楚
不過目前只有 D5, 而 External Links 有 D6 的版本.
可以透過 Facebook Connect API,讓使用者以 Facebook 的帳號和密碼登入、註冊 Drupal 網站的帳號,並能選擇要匯入/同步哪些 Facebook 的公開資訊,並可以知道哪些 Facebook 的朋友已經在這個 Drupal 網站裡,也可以發佈一個 Drupal 網站的註冊訊息到 Facebook,並邀請朋友來註冊。
安裝完會在 user profile 裡看到類似 Facebook 的塗鴉牆。
比較陽春,只能輸入文字。
透過資訊導覽、過濾的方式,從多種分類與階層中快速地瀏覽並找尋資料。
一些使用情境(待翻譯):
* Users need to filter content using multiple taxonomy terms at the same time.
* Users want to combine text searches, taxonomy term filtering, and other search criteria.
* Users don't know precisely what they can find on your site, or what to search for.
* You want to hint users at related content they might not have thought of looking for, but that could be of interest to them.
* You want to clearly show users what subject areas are the most comprehensive on your site.
* You are trying to discover relationships or trends between contents.
* Your site has too much content for it to be displayed through fixed navigational structures, but you still want it to be navigable.
* You want to use a faceted classification because a single taxonomic order or a single folksonomy is not suitable or sufficient for your content.
* Users often get empty result sets when searching your site.
* You think that "advanced" search forms are not fun to use.
常常被客戶唸drupal介面不夠好用嗎?Fancy Login提供一個相當華麗的web2.0 style的Drupal login介面。
Demo影片:http://drupal.jaypan.com/FancyLogin.mov
Fancy Slide是一個jQuery slideshow模組
具有:
增進管理「發表」「置頂」「推薦到首頁」或者「使用者管理」中的狀態項目,採用 AJAX 快速點選其連結,不用進入編輯即可變更狀態設定。
這個模組在 SoC 2006 被選為好用的管理專案。
讓使用者可以把喜歡的文章,加入到一個「我的最愛」列表裡。每一篇文章(節點),下方都會有一個「加到最愛」的連結。管理者可以設定哪些節點類型,可以有此功能連結。別人可以在你的profile裡,看到你收集了哪些文章。
Facebook 提供了一些 social plugins供其他應用程式做整合. 這個模組目前已經實作了下列 3 種
* Like Button: "讚"的按鈕
* Comment: 回應 (user 可以直接透過 facebook 帳號在你的網站上寫回應)
* Like Box: 和 Like Button 只有一個按鈕不同, Like Box 除了顯示按"讚"的人數, 而且也會把回應顯示出來
注意: 這個模組不支援 IE
FCKeditor及IMCE的使用及安裝:2010年03月01日星期一
適用於:Drupal初學者,想更改Drupal theme外觀 的人,對CSS有興趣的人,對PHP有興趣的人,以前用Dreamweaver的人,以前用其他Blog CMS的人。本文用Drupal6.14,想在Drupal中使用Flash,詳見本文的環境。
一個內容網站不可少的是一個輸入內容的編輯器,本文介紹Drupal模組 FCKeditor及IMCE的使用及安裝(在drupaltaiwan.org已有IMCE模組介紹)。FCKeditor及IMCE的安裝是節譯自Oreilly的Using Drupal第82~89頁。FCKeditor只是個編輯器,加上IMCE這個影像/檔案上傳下載器才能產生圖文並茂的內容。可以先很快地去看一下如何上傳下載影像/檔案。
FCKeditor並非新東西,已有很多資訊,尤其是阿舍的FCKeditor安裝文章更是詳盡,但是,因FCKeditor很繁雜,加上IMCE更是令人困惑,看到Oreilly的Using Drupal第82~89頁以簡單方法安裝,十分有效率,故節譯之,一方面做個筆記,一方面以饗眾人。Drupal有些東西太多,近來覺得學Drupal應注重"不需要更改的東西",而非"東試試設定這個西試試設定那個",結果不work,找半天問題,浪費很多時間。用FCKeditor,先依本文簡易安裝成功,再試其他功能(可參考阿舍文章),由簡入繁,以免多花費時間。
(一)使用FCKeditor:
- Click<內容管理><建立內容><一般文章>後,出現FCKeditor,可以看到有許多tool,見圖一。
- 圖中箭頭所指處是<插入/編輯影像>按紐,Click該按紐,會出現圖二。
- Click 箭頭所指的<瀏覽伺服器端>,會出現圖三。注意圖三的三個星號處,上方星號處有<上傳><Thumnails><刪除><Resizes><Send to RCKEditor>五大功能,左方星號處<導覽>下方出現可以找到影像檔的資料夾,右方星號處為某個資料夾中的影像檔。如何將一個影像檔放到內容中?只需Click該影像檔名,再Click<Send to FCKEditor>即可。
見圖一,其他各個按紐均有其不同用途,將滑鼠移至按紐上即會顯示出用途。除了<插入/編輯影像>這個按紐外,再挑幾個按紐來看看:
(二)安裝FCKeditor:以下節譯自Oreilly的Using Drupal第82~89頁。
(A)安裝模組。到http://drupal.org/project/fckeditor下載fckeditor模組,到http://drupal.org/project/imce下載imce模組。需注意,下載的fckeditor模組並不包含fckeditor本尊,因為fckeditor本尊是由非Drupal社群開發的,所以需再下載fckeditor本尊,詳如下:
阿羯經驗:下載fckeditor模組6.x-2.0版(2010-Jan-31)。下載imce模組6.x-1.3版(2009-Sep-25)。
阿羯經驗:(a) 最新版已進化至2.6.6版。(b)使用drupal module FCKeditor內的link至sourceforge下載fckeditor本尊2.6.6版(FCKeditor_2.6.6.tar.gz)。
注意:若用http://www.fckeditor.net,會轉成http://ckeditor.com,再Click download後,需找FCKeditor下載,不要下載CKEditor,CKEditor和FCKEditor不同。
阿羯經驗:用7-Zip較Winzip更好抽取檔案。
(B)設定fckeditor/IMCE模組。
- Click <網站建置><模組>,Click <其他>,在FCKeditor及IMCE左方勾選<啟用>。
- Click<使用者管理><權限>中勾選相關權限如下。
- <access fckeditor> --> 匿名使用者(anonymous user)、已登入使用者(authenticated user)、編輯(editor)、網站管理者(site administrator)。
- <administer editor> --> 網站管理者(site administrator)。
- <allow fckeditor file uploads> --> 編輯(editor)、網站管理者(site administrator)。
注意:所有的角色必需勾選<access fckeditor>。
阿羯經驗:因Using Drupal書中例子是分匿名使用者(anonymous user)、已登入使用者(authenticated user)、編輯(editor)、網站管理者(site administrator)四項。故作如上設定,每個人可各自做不同設定。阿羯的設定見圖五。- 需將User 1設為網站管理者(site administrator)。設定方法:用User 1 (原始安裝Drupal時的user) 登入,Click <我的帳號 > <編輯> ,並勾選網站管理者(site administrator)角色。
- 現在設定fckeditor profile。Click<網站設定><FCKeditor>。
- 出現FCKediotr畫面,如圖六,有Default及Advanced兩個fckeditor profile。Click <Default>右的<編輯>,出現Edit FCKeditor profile畫面後作如下的修改後Click<儲存>:
- Basic setup
Roles allowed to use this profile --> 匿名使用者(anonymous user)、已登入使用者(authenticated user)。
- File browser settings
File browser type --> IMCE
- Click<網站設定><FCKeditor>到FCKediotr畫面,如圖六, Click <Advanced>右的<編輯>,出現Edit FCKeditor profile畫面後作如下的修改後Click<儲存>:
- Basic setup
Roles allowed to use this profile --> 編輯(editor)、網站管理者(site administrator)。
(去掉已登入使用者(authenticated user)的勾選)- File browser settings
File browser type --> IMCE
注意:可更改FCKeditor的tool bar 及增加tool bar 按紐(button),在sites/all/modules/fckeditor中有fckeditor.config.js檔,用vim打開後修改即可。
阿羯經驗:圖七是阿羯的Default profile設定。圖八是阿羯的Advanced profile設定。(C)調整Drupal的輸入格式(input format) 及 FCKeditor之間對HTML處理的予盾關係。FCKeditor會在不知不覺中加入HTML,而Drupal經由輸入格式(input format)的"default Filtered HTML format"設定會消除很多HTML。
- editor 用的 Advanced toolbar(見圖一)有許多按紐,可以產生各種HTML。editor toolbar給內部人士使用,例如:編輯(editor)、網站管理者(site administrator),因而輸入格式(input format) 用Full HTML filter,以便讓editor toolbar加入的所有之HTML發揮功能。
- 匿名使用者(anonymous user)、已登入使用者(authenticated user)所使用的default toolbar只加入少許HTML, 匿名使用者(anonymous user)、已登入使用者(authenticated user)並非內部人士,為了讓default toolbar加入的少許HTML可以顯現其功能,將設為"default Filtered format"的輸入格式(input format),並加入一些其他的HTML(不能設為Full HTML filter)。
- Click <網站設定><輸入格式>。
- Click <Full HTML format>右的<設定>。
- 只勾選編輯(editor)、網站管理者(site administrator)。其後Click<儲存設定>。
- 現在,editor 用的 Advanced profile可以施展其HTML功能了。接著替default profile 調整HTML,Click <網站設定><輸入格式>後,Click <Filtered HTML> 的<設定>。在"Filtered HTML"畫面中Click上方的<設定>,出現"設定Filtered HTML"畫面,往下找到<可使用約HTML標簽>(見圖九),在其下框框內加入<img> <div> <pre> <address> <h1> <h2> <h3> <h4> <h5> <h6> (HTML以空白分隔),這些HTML會讓<插入/編輯影像>按紐(見圖一第二排箭頭處)、<格式>下拉選單顯示出來(見圖一第三列左邊第一個下拉式選單)。其後Click<儲存設定>。
(D)如果,現在使用一下<插入/編輯影像>按紐,會發現必需自己輸入影像的位址(url),相當不便。為了要能瀏覽、上載、插入影像,就需要設定IMCE模組。
- Click<網站設定><IMCE>。
- 出現兩個profile ---> User-1及Sample profile,User-1 profile顯然是給User-1用的,自然可以給編輯(editor)、網站管理者(site administrator)使用,Sample profile可給一般的匿名使用者(anonymous user)、已登入使用者(authenticated user)所使用。Click User-1 profile右的<編輯>紐。
- 將Profile name改為Advanced以便和FCKeditor Advanced profile相符。雖然名稱不是一定要相同,一樣的名稱是為了好辨識。
- 將Maximum resolution改為800x600。
- Click<儲存設定>。(見圖十)
- 為了名稱的一致性,將Sample profile也改個名稱。Click<網站設定><IMCE>。出現兩個profile - User-1及Sample profile。Click Sample profile右的<編輯>紐。
- 將Profile name改為Default以便和FCKeditor default profile相符。Click<儲存設定>。(見圖十一)
- 最後,將profile和角色連結。Click<網站設定><IMCE>,將Role-profile assignment下的User Role連到Assignment profile,如下:
- 網站管理者(site administrator) --> Advanced。
- 編輯(editor) --> Advanced。
- 已登入使用者(authenticated user) --> Default。
- Click <儲存設定>。
- 現在,用<建立內容>去產生一個內容,FCKeditor toolbar就會出現。如圖一。
阿羯經驗:
必需用User-1登入,才可進入<網站設定><IMCE><User-1 profile 或Sample profile>。
見圖十一。Default profile允許上傳的延伸檔名只有幾個-->gif、png、jpg、jpeg,均為影像檔的延伸檔名,Advanced profile 允許上傳的延伸檔名為"*",代表所有的檔案均可上傳。
(E)一些阿羯的進階經驗。
- 對不同的使用者,如何設定不同的資料夾?對不同的資料夾,如何設定各自不同的瀏覽(Browse)、上傳(Upload)、Thumbnails、刪除、Resize選項?
- 答:Click <網站設定><IMCE>,再Click某一個profile右的<編輯>,找到Directories,其下有Diretory path、 Browse、上傳、Thumbnaisl、刪除、Resize五項可以修改。共可放五個Diretory path。見圖十二。
阿羯經驗:注意users/user%uid,這個寫法會自動將%uid換成登入使用者id,例如登入使用者id為5,則users/user%uid成為users/user5,如此可自動讓不同的使用者使用不同的資料夾。
- 如何增加FCKeditor的profile?
- 答:Click <網站設定><FCKeditor>,在<個人資訊>下Click <Create new profile>。見圖十三,除了原有的Advance、Default profile外,另產生了editor、authentic profile,共有四個profile。
如何增加IMCE的profile? 如何更改圖十二中Directories下directory path前的檔案系統路徑---sites/default/files?
- 答:Click<網站設定><檔案系統>。更改檔案系統路徑。
如何讓不同使用者有不同的FCKeditor toolbar?
- 答: Click <網站設定><FCKeditor>,在<個人資訊>下Click某個profile右的<編輯>,出現"Edit FCKeditor profile"畫面,找到<Editor appearance> 下的<Toolbar>下拉選單,共有Basic、Default、DrupalBasic、DrupalFiltered、DrupalFull五種toolbar。選擇時需注意該profile的HTML能力。見圖十五。
如何讓FCKeditor的螢幕跳出?
- 答: Click <網站設定><FCKeditor>,在<個人資訊>下Click某個profile右的<編輯>,出現"Edit FCKeditor profile"畫面,找到<Editor appearance> ,設定其下的<Default state> -->停用,<Show disable/enable rich text editor toggle> --> Hide,<Use FCKeditor in a pop up window> --> 是。見圖十六。 FCKeditor的螢幕跳出不好用!避免使用。
如何對不同的使用者,產生不同的資料夾?
- 答:Click <網站設定><IMCE><Directory creation tool>,在Directory path下,例如:若是user id 1,鍵入users/user1即可。
圖一:Click <內容管理><建立內容><一般文章>後,出現FCKeditor,可以看到有許多tool,圖中箭頭所指處是<插入/編輯影像>,Click該按紐,會出現圖二。
其他各個按紐均有其不同用途,將滑鼠移至按紐上即會顯示出用途。除了<插入/編輯影像>這個按紐外,再挑幾個按紐來看看:
第一排<原始碼>按紐:Click後會顯示html原始碼。如果不知"html原始碼"是什麼意思也不要緊,因為這正是FCKeditor的用處--讓不懂"html原始碼"的人也可以製作網頁。
第二排由左算起第四個按紐,<插入/編輯超連結>。
第三排最右的按紐是<顯示區塊>。
圖二:Click 箭頭所指的<瀏覽伺服器端>,會出現圖三。
圖三:注意三個星號處,上方星號處有<上傳><Thumnails><刪除><Resizes><Send to RCKEditor>五大功能,左方星號處<導覽>下方出現可以找到影像檔的資料夾,右方星號處為某個資料夾中的影像檔。如何將一個影像檔放到內容中?只需Click該影像檔名,再Click<Send to FCKEditor>即可。
圖四:將http://drupal.org/project/fckeditor下載的fckeditor模組及http://drupal.org/project/imce下載的imce模組抽取出來後,放在sites/all/modules,再將(3.)的fckeditor 資料夾放到sites/all/modules/fckeditor 資料夾內去蓋掉其中原有的fckeditor 資料夾,檢查一下,如果有sites/all/modules/fckeditor/fckeditor/fckeditor.php檔,就對了。見兩個星號處。
圖五:Click<使用者管理><權限>中勾選相關權限,Using Drupal書中例子是分匿名使用者(anonymous user)、已登入使用者(authenticated user)、編輯(editor)、網站管理者(site administrator)四項。故作如上設定,每個人可各自做不同設定。以下是阿羯網站的設定。
圖六:Click<網站設定><FCKeditor>,出現FCKediotr畫面,有Default及Advanced兩個fckeditor profile。Click <Default>右的<編輯>,出現Edit FCKeditor profile如圖七。
圖七:阿羯的Default profile設定。Click <Default>右的<編輯>,出現Edit FCKeditor profile畫面後,修改Profile name為Default及Roles allowed to use this profile及File browser type後,Click<儲存>。
圖八:阿羯的Advanced profile設定。出現Edit FCKeditor profile畫面後,修改Profile name為Adanced及Roles allowed to use this profile及File browser type後,Click<儲存>。
圖九:Click <網站設定><輸入格式>後,Click <Filtered HTML> 的<設定>。在"Filtered HTML"畫面中Click上方的<設定>,出現"設定Filtered HTML"畫面,往下找到<可使用約HTML標簽>(如下圖),在其下框框內加入<img> <div> <pre> <address> <h1> <h2> <h3> <h4> <h5> <h6> (HTML以空白分隔),這些HTML會讓<插入/編輯影像>按紐(見圖一第二排箭頭處)、<格式>下拉選單顯示出來(見圖一第三列左邊第一個下拉式選單)。其後Click<儲存設定>。
圖十:Click<網站設定><IMCE>。Click User-1 profile右的<編輯>紐,將Profile name改為Advanced以便和FCKeditor Advanced profile相符。雖然名稱不是一定要相同,名稱一樣是為了好辨識。將Maximum resolution改為800x600。
圖十一:Click<網站設定><IMCE>。Click Sample profile右的<編輯>紐,將Profile name改為Default以便和FCKeditor Advanced profile相符。雖然名稱不是一定要相同,名稱一樣是為了好辨識。
圖十二:Click <網站設定><IMCE>,再Click某一個profile右的<編輯>,找到Directories,其下有Diretory path、 Browse、上傳、Thumbnaisl、刪除、Resize五項可以修改。共可放五個Diretory path。
圖十三:Click <網站設定><FCKeditor>,在<個人資訊>下Click <Create new profile>。見下圖,除了原有的Advance、Default profile外,另產生了editor、authentic profile,共有四個profile。
圖十四:Click <網站設定><IMCE>,在<Configuration Profile >下Click <Add new profile>。見下圖,除了原有的Advance、Default profile外,另產生了editor、authentic profile,共有四個profile。下圖下方將同的角色指定不同的profile。
圖十五:Click <網站設定><FCKeditor>,在<個人資訊>下Click某個profile右的<編輯>,出現"Edit FCKeditor profile"畫面,找到<Editor appearance> 下的<Toolbar>下拉選單,共有Basic、Default、DrupalBasic、DrupalFiltered、DrupalFull五種toolbar。選擇時需注意該profile的HTML能力。
圖十六:Click <網站設定><FCKeditor>,在<個人資訊>下Click某個profile右的<編輯>,出現"Edit FCKeditor profile"畫面,找到<Editor appearance> ,設定其下的<Default state> -->停用,<Show disable/enable rich text editor toggle> --> Hide,<Use FCKeditor in a pop up window> --> 是。見下圖。 FCKeditor的螢幕跳出不好用!避免使用。
[附錄]其它FCKeditor + IMCE 或TinyIMCE、及相關的使用及安裝資訊:
drupal.org下載FCKeditor解壓縮後,可用wordpad或vim打開site/all/modules/fckeditor/readme.txt,有詳盡的FCKeditor安裝資訊(含加個按紐)。
在drupaltaiwan.org搜尋fckeditor,結果在此:搜尋後未見有人介紹過FCKeditor模組。
阿舍有關fckeditor安裝文章:part1、part2、part3、part4。十分詳細的好文。
fckeditor和Whyzziwig比較:本文指出FCKeditor的兩大障礙-太大及不能由一般使用者自建資料夾,因而有人轉用whizzywig。
whizzywig上,whizzywig下。senkao介紹whizzywig的好文,同時也指出為何要改用whizzywig。
FCKeditor有經驗使用者:senkao。
可以從任何內容類型裡選出 5 篇,放在區塊裡,以幻燈片的方式呈現,常見於許多內容網站的首頁推薦區塊。
JS 特效採用自: http://www.dynamicdrive.com/dynamicindex17/featuredcontentslider.htm
示範網站: http://www.ebizontek.com/
一直以來, Drupal 都沒有有效的方法可以管理 views 的設定參數
意思是說, 例如測試環境對 views 模組所做的變更,
沒有方便的方法可以將它轉移到真的對外伺服器之上
而只可以用 mysqldump, 或者複雜的使用 views 的 export
相似的問題出現在 cck 之上
最新的解決方法就是 features 模組
它的主體功能是將選取的設定輸出到一個全新的, 自定名稱的 "設定模組"
讓你下載 解壓 上傳 啟用 "設定模組"
然後只要 views cck 設定有改變
features 模組會知道
並給予:
輸出 (輸出新的 "設定模組"到真的對外環境)
還原 (還原到 "設定模組"的設定)
而你從此便可以對 views 和 cck 的設定參數作 SCM 了
cross post: http://joetsuihk.com/20101101_features_module_%E4%B8%80%E5%80%8B_drupal_...
使用 XSLT 替 RSS feed 加上樣式,在使用瀏覽器開啟 RSS feed 時,具有較佳的可讀性。
整合 Feedburner 所提供的服務,將網站的 RSS feed 導到指定的 FeedBurner feed。除了可以依據需求有多組設定之外,還可以讓擁有 blog 的使用者設定他們自己的 FeedBurner feed。
此模組可以取代 Drupal 內建的 aggregator 模組,並提供更多的功能,包括:
檔案下載權限
1.目前只能用節點
2.測試下來覺得很奇怪
當我預設下載權限時(預設全部角色都可預覽),再去編輯文章,將非註冊的角色設成不可下載,送出
結果再編輯一次,非註冊角色的方框還是打勾狀態,根本沒修正。
用法:新建節點且上傳檔案,送出後,再編輯一次,就可以看到File Access設定
請各位高手協助這位作者,讓此作品更加美好
-