OPENSOURCE教學與應用DRUPALCMS介紹-網路系統服務實驗室..._第1页
OPENSOURCE教學與應用DRUPALCMS介紹-網路系統服務實驗室..._第2页
OPENSOURCE教學與應用DRUPALCMS介紹-網路系統服務實驗室..._第3页
OPENSOURCE教學與應用DRUPALCMS介紹-網路系統服務實驗室..._第4页
OPENSOURCE教學與應用DRUPALCMS介紹-網路系統服務實驗室..._第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Open Source 系統應用 Drupal CMS 介紹吳鳳技術學院 電子商務系大綱Open Source 簡介Open Source CMSDrupal 票選第一名的 CMSOpen Source Software 定義重複散佈的自由(Free Redistribution)原始程式碼的自由流通(Source Code)允許對原作品修改及產生衍生作品(Derived Works)須保持原始程式碼的完整性(Integrity of The Authors Source Code)授權條款不得對任何人或群體有差別待遇(No Discrimination Against Persons or

2、Groups)資料來源:授權條款不得限制使用領域或活動(No Discrimination Against Fields of Endeavor)重複散佈時,授權條款自動生效(Distribution of License)不得限定在特定產品版本(License Must Not Be Specific to a Product)不得限制其他的軟體要求(License Must Not Restrict Other Software)必須保持技術中立性(License Must Be Technology-Neutral)Open Source Software 定義Open Source 的

3、迷思Open Source 系統的品質差?Open Source 系統通常是不成熟的?開放原始碼的漏洞很多?因為開放,所以容易被入侵?Open Source 的開發者是誰?開發者通常是學生或初學者?為什有人願意免費公開自己的心血?Open Source 的使用者是誰?使用者通常是非營利組織或個人?企業通常不會使用open source? Open Source 精神的長處合作多於競爭,有效發揮人力資源眾目睽睽,軟體品質提升迅速技術導向,甚少受市場需求左右技術支援市場活潑遵循公開標準及模組化設計原則,軟體人力資源之培訓與使用有效率資料來源:洪朝貴, 1998 全國智慧財產權研討會 這些都是Ope

4、n Source!Linux、FreeBSD、Debian、OpenSolarisFirefox、ThunderbirdApache、PHP 、MySQL、PostgreSQLOpen OfficeMoodle、Gallery、Lifetype、phpBB還有很多很多,數也數不清對 Open Source 的認知免費,不代表品質差!開放,才能持續不斷的進步!透明,因此漏洞更無所遁形! 愈來愈多的企業,已將 open source 視為軟體方案的選項之一!Open Source 不是白吃的午餐!人人能使用,個個不滿意? Open Source 軟體的評估非常重要Open Source系統的評估發

5、展過程與未來前景開發團隊開發的語言、技術與架構使用者社群文件與說明Open Source CMSOpen Source CMSCMS 1.0 Content Management SystemCMS 2.0CMS 3.0 = C3ContentCommunityCollaborationOpen Source CMSOpen Source CMS DemoDrupal 票選第一名的CMSDrupal 是什麼?Drupal 是一套開放源碼的內容管理平台,擁有多種實用的功能,可以用來建置從個人網誌到大型網路社群等各種類型的網站,從個人部落格(Tim Berners-Lee)、podcast 網站(

6、TWIT.tv)、社群網站(SpreadFireFox)到大型內容網站(the Onion、MTV、NASA)等。Drupal 細說從頭2000年時,比利時Antwerp大學的兩位學生Dries Buytaert 和 Hans Snijder設計了一個簡單的內部網路討論板,讓朋友們可以上來留言,彼此交流心得。Dries畢業後,在板上活躍的社群成員們,便想將該系統從內部網路搬到internet上,讓他們可以持續保持聯繫,所以註冊了網址。(dorp為荷蘭語的 village)上線後,慢慢演變成Dries等人的實驗環境,許多的CMS想法和討論,一點一滴地在上面實現。2001年1月,Dries用GPL

7、方式釋出他的實驗成果,取名drupal (取自荷蘭語druppel,即英語的drop,小水滴之意)。Drupal的重要里程2001.1.15 Drupal 1.0 release 2001.4.26 設立2003.7.13 Deanspace and Civicspace 使用Drupal2004.8.19 () 設立 2004.9.14 S 使用Drupal2005.2.24 Antwerp developer sprint (first drupalcon)2005.4.24 Security team 設立2005.7.12 Sun donation. OSUOSL (Oregon St

8、ate University Open Source Lab) hosts 2007.2.26 Drupal Association 成立Drupal 網站秀 Drupal 網站秀http:/www.mtv.co.uk/Drupal 網站秀/Drupal 網站秀 Drupal 網站秀Drupal 網站秀Drupal 網站秀Drupal 網站秀 /Drupal 網站秀Drupal 網站秀http:/pots.tw/Drupal的荣耀2006年IBM Internet TechnologyGroup选择Drupal架设协同工作网站2006年最佳CMS网友票选,与Joomla并列第一名(专家投票结果

9、为第二名) 主办前五名为Joomla、Drupal、Plone、e107、XOOPS20个专案获得Google Summer of Code2007赞助,为所有Open Source第一名IBM Internet Technology Group選擇DrupalDrupal s Technology Stack系統安裝與展示Drupal 的特色核心模組已涵蓋大多數應用之所需以 node 為主的架構簡單而富有彈性獨特的 Hook system提高模組整合度功能強大的 API方便模組開發各式豐富好用的模組CCK、ViewsDrupal 的特色多個網站共用一份的程式碼彈性的分類機制具文件版本管理功能

10、可自定會員資料欄位詳細的日誌記錄程式、內容與版型獨立權限控制、選單、區塊、搜尋、輸入過濾、快取、負載機制等Drupal 核心模組基本的核心模組BlockFilterNodeSystemUserWatchdog可選擇的核心模組Aggregator、Blog、Blog API、Book、Color、Comment、Contact 、Drupal 、Forum 、Help 、Legacy 、Locale 、Menu 、Path 、Ping 、Poll 、Profile 、Search 、Statistics 、Taxonomy 、Throttle 、Tracker 、UploadDrupal Nod

11、e 的概念Hook SystemHook可想像成Drupal的內部事件,又稱為callbacks客製模組時只須定義相關hook function,不必更改核心模組的程式碼例如會員登入時,會觸發 user hook,所有的模組,只要有定義 user hook function,該 function 均會被執行/api/5/group/hooks好用的模組CCK、ViewsCCK(Content Construction Kit)可依個別需求定義內容型態(node type)支援各式型態欄位Views可依個別需求建立資料庫的views非常有彈性CCK + Views :即使完全不會撰寫程式,也可完成許多客製的功能更多可擴充的模組多個網站共

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论