如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。

2013年8月11日

如何在Drupal並存並使用多種版本的 jQuery Library - jQuery Multi Plug-in

作者: Fred Wang (FW知識瑣記) 日期: 2013/8/11

Need to use a higher version of jQuery for your module or theme than the one provided by Drupal/jQuery Update?
使用時機 : 如果您開發的模組或Theme需要使用更高版本的jQuery , 而因為還有一些啟用的模組需要用到舊版的jQuery, 因此不要使用Drupal/jQuery Update插件來更新Drupal預設的 jquery版本。

jQuery Multi allows you to load an extra version of the jQuery library in parallel to Drupal's version, without conflicting with Drupal's version. You can then choose any JavaScript library or files to use the new version of jQuery. No need to alter packaged jQuery plugins!

jQuery Multi插件允許您載入額外版本的jQuery 與Drupal預設的jQuery並存,而不相衝突。您可以選擇使用在任一個Javascript library或檔案, 而不需要更新Drupal的jQuery 版本。

安裝與使用步驟
1.將下載後的最小化jquery library(jquery-.min.js)放在Drupal專案目錄的sites/all/libraries/jquery中, 如果沒有此目錄,就建立一個。
2.下載並啟用jQuery Multi模組
3.在jQuery Multi模組設定中, 載入需要使用的jQuery版本
4.指定特定的Javascript檔案執行jQuer版本


使用方法請參閱模組的README與API文件


資料來源 : https://drupal.org/project/jqmulti

好醫師推薦 - 神經外科 蔡明達 醫師

作者: Fred Wang (FW知識瑣記) 日期:2013/8/11

前幾天造訪一位老友,談到幾年前生病開刀的故事,有一天下班途中,走路突然跌倒,原不以為意,後來又突然跌倒兩次,然後漸漸變成下半身麻痺,甚至無法走路,看了十多位醫師,多次檢查,都找不出原因,後來經由一位專精運動傷害醫療的醫師診斷出胸椎的問題,經過核磁共振檢查發現一節胸椎中長瘤,經該醫師介紹,去看了最具權威的T大的主任,可是這為名醫卻判定他"開了刀也癱,不開刀也癱",讓朋友難過不已。後來,經同事介紹,找到新光醫院神經外科蔡明達醫師,經過蔡醫師耐心的說明診療的方式,給老友得到希望與信心。蔡醫師還特地空出一整天的時間為他開刀,經過七小時,成功地完成手術,術後恢復的狀況相當良好。特撰此文,讓有需要的人能得到幫助。
   
網路上也有一些推薦文
1. http://tw.myblog.yahoo.com/jw!UOdjIfuBBBbx1_3ThEC3FQ--/article?mid=1&prev=-1&next=-1
2.http://www.mobile01.com/topicdetail.php?f=330&t=1345811&p=2 

2013年8月9日

企業資訊架構或平台變更的七項原因

作者: Fred Wang (FW知識瑣記) 日期:2013/8/9

筆者在企業IT單位20年期間,面對資訊技術演變,參與過許多資訊系統架構或平台的移轉,例如大型主機移轉為工作站,COBOL應用系統移轉為Oracle資料庫應用系統,Clipper應用系統移轉為SAP,Client Server系統移轉為3 tier MVC系統等,每次移轉都耗費IT單位相當的時間與人力。本文整理了一些企業資訊架構變更的原因,或許可以提供給非IT的人,特別是決策層級,了解可能有哪些原因企業需要進行資訊架構或平台的變更移轉。

企業內部的資訊系統架構或平台變更,往往因影響的使用人數,平台上的應用系統數量以及新舊版本差異程度而有不同程度的變更複雜程度。特別是影響的使用者越多越難以變更。除了對使用者的影響,複雜度越高移轉的成本也就越高。

因此,當IT單位發現現存架構或平台已經無法再使用下去,或問題越來越大時,要提出變更時,可能遭遇來自使用單位很大的阻力與上層單位預算考量,而不了了之。

甚麼樣的情況會讓IT單位提出架構或平台需要變更呢? 可能有幾種狀況
1.架構或平台因為本身技術限制,已經無法承受使用者的增加,或計算需求的增加。
2.架構或平台因為本身技術限制,僅用於本地環境,無法支援企業邁向全球化的需求。這部分可能是沒有多國語言的設計或無法支援遠端連線操作。
3.架構或平台因為本身技術限制,無法支援新的使用者環境的需求,例如平板電腦,智慧型手機等行動化需求,新的作業系統如Windows 7,8,iOS, Android等
4.架構或平台每年需要付出的維護費用或租用費用高,或調漲價格,因為企業節約成本的考量,需要更換。
5.架構或平台在市場上已經缺乏相關技術人力,因為技術趨勢的演變,不容易再找到支援的IT人力,造成維護成本大增。(可能需要外包或顧問)
6.架構或平台因為本身技術限制,不容易與企業其他系統整合,或整合成本很高。
7.架構或平台缺乏廠商技術支援,原廠倒閉或停產該平台,而且找不到可進行技術支援的廠商。

第1~3項原因所做的變更,與使用者有關,最容易被通過,第4項則直接與企業費用有關,也比較容易被通過,而第5~7項原因,通常使用單位與決策單位比較沒有感覺,不容易彰顯其重要性,但是,如果忽略這些因素,時間一長,將產生更大的問題,變更與移轉也就更形困難。因此,能否有效的提出資訊系統架構或平台變更評估並順利推動變更移轉,需要IT主管與團隊的努力,以及決策者的智慧。