版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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)資料來源:http:/授權條款不得限制使用領域或活動(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 So
3、urce 的迷思Open Source 系統的品質差?Open Source 系統通常是不成熟的?開放原始碼的漏洞很多?因為開放,所以容易被入侵?Open Source 的開發者是誰?開發者通常是學生或初學者?為什有人願意免費公開自己的心血?Open Source 的使用者是誰?使用者通常是非營利組織或個人?企業通常不會使用open source? Open Source 精神的長處合作多於競爭,有效發揮人力資源眾目睽睽,軟體品質提升迅速技術導向,甚少受市場需求左右技術支援市場活潑遵循公開標準及模組化設計原則,軟體人力資源之培訓與使用有效率資料來源:洪朝貴, 1998 全國智慧財產權研討會 這
4、些都是Open 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 Demohttp:/Drupal 票選第一名的CMSDrupal 是什麼?Drupal 是一套開放源碼的內容管理平台,擁有多種實用的功能,可以用來建置從個人網誌到大型網路社群等各種類型的網站,從個人部落格(Tim Berners-Lee)
6、、podcast 網站(TWIT.tv)、社群網站(SpreadFireFox)到大型內容網站(the Onion、MTV、NASA)等。Drupal 細說從頭2000年時,比利時Antwerp大學的兩位學生Dries Buytaert 和 Hans Snijder設計了一個簡單的內部網路討論板,讓朋友們可以上來留言,彼此交流心得。Dries畢業後,在板上活躍的社群成員們,便想將該系統從內部網路搬到internet上,讓他們可以持續保持聯繫,所以註冊了網址。(dorp為荷蘭語的 village)上線後,慢慢演變成Dries等人的實驗環境,許多的CMS想法和討論,一點一滴地在上面實現。2001年
7、1月,Dries用GPL方式釋出他的實驗成果,取名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. OSUOS
8、L (Oregon State University Open Source Lab) hosts 2007.2.26 Drupal Association 成立Drupal 網站秀 http:/www. Drupal 網站秀 http:/Drupal 網站秀http:/www.mtv.co.uk/Drupal 網站秀http:/Drupal 網站秀 http:/Drupal 網站秀http:/Drupal 網站秀http:/Drupal 網站秀http:/Drupal 網站秀 http:/Drupal 網站秀Drupal 網站秀http:/pots.tw/Drupal 的榮耀2006年IBM
9、 Internet Technology Group選擇Drupal架設協同工作網站2006年最佳CMS網友票選,與Joomla並列第一名(專家投票結果為第二名) 主辦前五名為Joomla、Drupal、Plone、e107、XOOPS20個專案獲得Google Summer of Code 2007贊助,為所有Open Source第一名IBM Internet Technology Group選擇DrupalDrupal s Technology Stack系統安裝與展示Drupal 的特色核心模組已涵蓋大多數應用之所需以 node 為主的架構簡單而富有彈性獨特的 Hook system提
10、高模組整合度功能強大的 API方便模組開發各式豐富好用的模組CCK、ViewsDrupal 的特色多個網站共用一份的程式碼彈性的分類機制具文件版本管理功能可自定會員資料欄位詳細的日誌記錄程式、內容與版型獨立權限控制、選單、區塊、搜尋、輸入過濾、快取、負載機制等Drupal 核心模組基本的核心模組BlockFilterNodeSystemUserWatchdog可選擇的核心模組Aggregator、Blog、Blog API、Book、Color、Comment、Contact 、Drupal 、Forum 、Help 、Legacy 、Locale 、Menu 、Path 、Ping 、Pol
11、l 、Profile 、Search 、Statistics 、Taxonomy 、Throttle 、Tracker 、UploadDrupal Node 的概念Hook SystemHook可想像成Drupal的內部事件,又稱為callbacks客製模組時只須定義相關hook function,不必更改核心模組的程式碼例如會員登入時,會觸發 user hook,所有的模組,只要有定義 user hook function,該 function 均會被執行/api/5/group/hooks好用的模組CCK、ViewsCCK(Content Construction Kit)可依個別需求定義
12、內容型態(node type)支援各式型態欄位Views可依個別需求建立資料庫的views非常有彈性CCK + Views :即使完全不會撰寫程式,也可完成許多客製的功能更多可擴充的模組多個網站共用一份的程式碼結論http:/.twDrupal is a great CMS!站在巨人的肩膀上如何才能站穩?程式語言的基礎(PHP)網頁設計的能力(HTML、CSS、Java Script)資料庫的觀念(SQL)網路基礎知識(網站建置、資訊安全)美學的素養(設計原理、影像處理、多媒體)行銷的手法(網路行銷、廣告設計)企業經營與管理的實務創意的思維與熱忱Q & Ahttp:/.tw網頁進化論靜態動態入口網站(Potral)社群網站SNS(Social Network Site)CMS(Content Manage System)版面格式化粗體斜體底線刪除線置左置中置右左右對齊項目清單編號清單取消縮排縮排復原重覆連結處理超連結取消超連結插入/編輯錨點插入圖片文字處理文字顏色背景顏色上標下標引用剪貼處理水平線剪下複製貼上貼為純文字自Word貼上顯示區塊清除格式物件與其他功能表格全選搜尋取代Flash物件Div contai
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 慢性肾衰竭患者健康教育指南
- 护理学的护理评估
- 2026年文化艺术鉴赏知识题集
- 2026年质检员检验标准自测题库
- 2026年空管面试模拟面试的组织与实施方法
- 室内餐饮毕业设计方案
- 2026年国家统战工作要点解析
- 2026年经济学原理与经济政策试题
- 2026年中国烟草招聘面试英语口语常见问题
- 大班幼儿疾病预防健康教育指南
- 食品安全事故处理制度
- 2024年西藏自治区中考物理试题卷(含答案)
- 《底层逻辑》刘润
- 第五节绿色施工管理体系与措施
- 破伤风急诊预防及诊疗专家共识
- 产教融合实训基地建设
- 2024年大型国有集团公司“两优一先”评选表彰工作方案
- 矩形顶管工程技术规程DBJ-T 15-229-2021
- 20G520-1-2钢吊车梁(6m-9m)2020年合订本
- 医疗废物分类及处理
- 《红楼梦》中的贵族生活
评论
0/150
提交评论