Joomla! 網站管理應用 開源碼概念與 Joomla! 介紹   主講人: Eddy Chang (張至寧) [email_address]
Index <ul><li>開源碼介紹 </li></ul><ul><li>CMS 內容管理系統介紹 </li></ul><ul><li>Joomla! 介紹 </li></ul><ul><li>Joomla! 安裝 </li></ul><ul...
J! 種子活動 <ul><li>主要目的: </li></ul><ul><ul><li>推廣 Joomla! </li></ul></ul><ul><ul><li>傳授開源碼社群經驗 </li></ul></ul><ul><li>由 Taiwa...
活動預告 <ul><li>2007.11.3~4  </li></ul><ul><li>ICOS </li></ul><ul><li>+COSCUP </li></ul><ul><li>+NGO online </li></ul><ul><li...
自我介紹 <ul><li>Eddy Chang (張至寧) </li></ul><ul><li>2004年成立 TaiwanMambo (現已改名為 TaiwanJoomla )社群,為 Joomla! 官方認可之繁體中文支援社群,負責中文相關...
開源碼( Open Source )介紹 <ul><li>定義:什麼是自由軟體及開源碼( Free and Open Source Software , FOSS ) </li></ul><ul><li>「 Free software is t...
開源碼( Open Source )介紹 <ul><li>「免費」的觀念其實是備受爭議的,關於 FOSS 有兩大組織製定及發展相關標準,一個是 Free Software  Foundation(FSF ) ,另一個是 Open Source ...
開源碼( Open Source )問題 <ul><li>FOSS 可以從事商業行為? </li></ul><ul><li>我如果修改了一個 FOSS ,一定要公開嗎?  </li></ul><ul><li>我如果修改了一個 FOSS (以 G...
開源碼( Open Source )結論 <ul><li>四大自由:使用、研究、散佈、改善 </li></ul><ul><li>專利權( Copy Right )是否會阻礙人類文明的發展? </li></ul><ul><li>軟體盜版的迷思? ...
如何開始/參與開源碼計劃? <ul><li>使用:使用就是最好的開始 </li></ul><ul><li>參與改善:提出好建議,問個好問題 </li></ul><ul><li>推廣:好東西和好朋友分享 </li></ul><ul><li>研究與...
開源碼社群是一個網路化、虛擬化的非營利組織 <ul><li>定義: 非營利組織( Non-Profit Organization , NPO )是指不是以營利為目的的組織,它的目標通常是支持或處理個人關心或者公眾關注的議題或事件。  </li>...
Joomla! Development Cycle 來源: Joomla! 官方網站
調查報告 -1 ( 2005.11 )
調查報告 -2 ( 2005.11 )
調查報告 -3 ( 2005.11 )
開源碼社群具有生態圈的特性 <ul><li>客戶(使用者)會出現在社群中 </li></ul><ul><li>合作伙伴與競爭者(同行、人才)也會出現在社群中 </li></ul><ul><li>贊助商:(以 TaiwanJoomla 為例) <...
問題點:企業經營與開源碼社群經營的衝突 <ul><li>企業多半是對客戶單向溝通性質(廣告、產品說明會、新聞稿),雙向溝通習慣未建立(商業裸體革命 , Naked Conversations  ) </li></ul><ul><li>企業仍停留...
翻譯的工具 <ul><li>文字編輯軟體: PSPad, Notepad++( http://notepad-plus.sourceforge.net/tw/site.htm) </li></ul><ul><li>Po 檔: Poedit ( ...
文字檔案比對的工具 <ul><li>WinMerge (http://winmerge.org/) </li></ul>
SVN 版本控制系統介紹 <ul><li>版本控制系統  (version control system)  是針對在多人開發系統時,可以方便的管理所有人開發的成果。 </li></ul><ul><li>TortoiseSVN ( http:/...
開源碼介紹 結論 <ul><li>參與開源碼計劃只要有心有時間都可以 </li></ul><ul><li>主動找尋問題的解答,會比別人直接回答你學得多 </li></ul><ul><li>網路是你的好朋友 </li></ul>
“ CMS” 內容管理系統 <ul><li>廣義的 CMS ( Content Management System ,內容管理系統 可以把 forum, Blog, eCommerce 、 moodle 等系統也包括進來。 </li></ul>...
CMS vs. Static HTML website Static HTML Database CMS
什麼是 Joomla!  內容管理系統 <ul><li>Joomla! 內容管理系統- 是十分優秀的「入口網站型  (Portal) 」內容管理系統。 Portal 型 CMS 具有兼容並蓄的特點,可以很容易的整合及擴充其它的網站式  (Web...
Joomla! CMS 是什麼 <ul><li>一套國外知名的開源碼網站建置系統,以 PHP+MYSQL 為基礎開發。( Google Search: 45,100,000 result ) </li></ul><ul><li>官方網站 50,...
Joomla! 可作為網站的基礎平台 購物車 部落格 討論區 圖庫
Joomla!  系統執行環境 <ul><li>各種伺服器作業系統上都可以執行- Joomla! 使用了 PHP 程式語言及 MySQL 資料庫為基礎來開發,不論您的企業是使用 Windows 或 Linux 伺服器作為網站的主機,都可以很容易...
Joomla!  系統的優點 1 <ul><li>美觀及美術設計整合容易- Joomla! 的視覺設計十分美觀,不亞於一般商用軟體。此外 Joomla! 獨有的一套網站佈景設計機制 ,  能夠讓美術設計師更方便的設計與 Joomla! 系統整合...
Joomla!  系統的優點  2 <ul><li>管理彈性及操作介面便利- 高彈性的管理方式,操作介面十分便利,透過設定及管理,網站的功能及呈現的方式就可以非常不一樣。 </li></ul>
Joomla!  系統的優點  3 <ul><li>多元且豐富的擴充套件- 優秀的擴充套件管理系統,高達 2600 多套的功能擴充套件,安裝然後使用套件就像在 Windows 中安裝軟體一樣簡單。 </li></ul>
Joomla!  系統的優點 4 <ul><li>開放原始碼- 「自由」、「擁有成本  (TOC)  低廉」、「開發時間短」及「容易客製化」。相較於套裝的商業軟體,您可以為您企業量身打造最合適的網站系統。 </li></ul>
Joomla!  系統所獲得的獎項 <ul><li>&quot; 開放原始碼內容管理系統比賽第一名 &quot;  2006 年 11 月 Packt 出版社 </li></ul><ul><li>“ 最佳 Linux 與開放原始碼專案 &quo...
Web 2.0 與 Joomla! <ul><li>Web 2.0 宣告全球消費者新世代的來臨- 使用網路消費的新時代已經來臨。以社群、網站作為主要的企業服務平台,以及和消費者雙向互動的溝通模式,是 Web 2.0 時代的最主要特色。舊版的企業...
實例: Web 2.0 佈景
實例: Ajax 元件 / 模組 Live Search Live Chat Ajax Tab
Joomla!  可以為您的企業帶來什麼 <ul><li>量身打造的新世代企業網站- 整合您既有的企業網站中的客戶服務及網站式系統。為您加入新一代 Web 2.0 的元素,例如部落格、 Wiki 、 RSS 、 Tag 。與搜尋引擎良好結合的各...
2007 年度活動 <ul><li>書籍出版(預定 2007.6 ) </li></ul><ul><li>J! 種子培訓計劃:於北、中、南大專院校舉行( 2007.5~ 8) </li></ul><ul><li>Joomla!Day  台灣(預...
Joomla! vs Microsoft SharePoint 只能整合 Microsoft 相關網站式系統 可整合其它網站式系統,擴充能力強大。 附註 高度使用 Microsoft Office 協同作業套裝的廠商,且較適用於企業內部網站 各...
Joomla! vs Microsoft CMS 套件少,而且每個套件均需另外收費。 套件多,大部份為開源碼套件。 附註 高度使用 Microsoft Solution  公司 各企業內、外部網站均可使用。維護容易。 適合對象 高  ( 需有專...
Joomla! 系統實例客戶 <ul><li>建興電子 ( http://www.liteonit.com/tw/home2.html ) 全世界第二大電子製造公司全球網站。 </li></ul><ul><li>重點功能: </li></ul>...
Joomla! 系統實例客戶 <ul><li>保聖那顧問 ( 台灣 ) ( http:// www.pasona.com.tw / ) 日本最大人力派遣公司,全球員工有3200人 </li></ul><ul><li>重點功能: </li></u...
相關下載處 <ul><li>Joomla! 全球官方網站: http://www.joomla.org </li></ul><ul><li>Joomla! 中文社群: http://www.joomla.org.tw </li></ul><ul...
Joomla! 網站管理應用 Joomla! 安裝
安裝前準備 <ul><li>Apache, MySQL, PHP 執行環境 </li></ul><ul><li>WAMP : Appserv </li></ul><ul><li>Joomla 中文版主程式( http://www.joomla....
安裝步驟 <ul><li>先裝好 AMP 環境,能夠正常運作( 80% 新手到此退步) </li></ul><ul><li>上傳 / 移動、解壓縮 Joomla 主程式到要安裝的資料夾(也需要有連通的網址) </li></ul><ul><li>...
WAMP <ul><li>WAMP 是什麼? </li></ul><ul><ul><li>可用在 Windows 上的 AMP(Apache, MySQL, PHP) 環境安裝包 </li></ul></ul><ul><ul><li>因為方便,...
比較一下 裝完了沒? 1%...2%... 老板你看這套網站系統 Joomla! 滿贊的。 要不要考慮換一下我們公司網站 WAMP 系統環境 其它系統環境
WAMP 的好用之處 <ul><li>適合對象: 1. 初學者學習網頁程式語言之用 2. 網站美工人員 / 程式人員建置網站環境, 作為本機測試開發之用 3. 業務 / 行銷人員建置產品展示環境,可帶到客戶端進行展示 4. 資訊人員用於備份程式...
Uniform Server- 不用裝的 WAMP <ul><li>http://sourceforge.net/projects/miniserver/ </li></ul><ul><li>整體容量很小,解壓後約 6MB 左右 </li></...
使用建議 <ul><li>不一定要用最新版,要注意真實的網站執行環境的版本對應。 </li></ul><ul><li>不要一次裝很多套在同一台電腦中。 </li></ul><ul><li>Uniform Server 使用了虛擬磁碟技術,所以要...
展示 <ul><li>展示一下 Uniform Server 3.1 </li></ul><ul><li>(其實我只是用滑鼠按兩下而已…) </li></ul>
其它 WAMP 程式 <ul><li>以下是要安裝的 WAMP : </li></ul><ul><ul><li>Appserv :  知名度高,更新快速,中文教學資料多 </li></ul></ul><ul><ul><li>EasyPHP : ...
WAMP 結論 <ul><li>WAMP 是方便學習、評估、測試的工具 </li></ul><ul><li>WAMP 把應用開發者和系統管理者的角色分開 </li></ul><ul><li>其它延申議題: </li></ul><ul><ul><...
安裝步驟詳解一 可寫入 / 不可寫入 和資料夾權限有關,在 Linux 系統下用 Chmod 指令可以開啟 On/Off 和 php.ini 或 Joomla 中的設定有關, Linux 下在 etc/ , Windows 下在 c:windows
安裝步驟詳解二 資料庫的設定 主機位址 帳號 密碼 名稱
安裝步驟詳解三 網站 URL 、路徑、管理者 email 帳號 =admin
安裝步驟詳解四 移除安裝目錄的檔案
安裝完成後討論 <ul><li>出現亂碼: PHP+MySQL 版本的問題 </li></ul><ul><li>不會用… </li></ul>
Joomla! 網站管理應用 Joomla! 基礎設定
進入後台 <ul><li>在瀏覽器網址列鍵入 http:// 網站網址 /administrator/ </li></ul>
後台管理區
工具列 註:開發者可以自訂工具列的功能及圖示。
權限 <ul><li>討論: </li></ul><ul><ul><li>兩光的權限?不夠用? </li></ul></ul><ul><ul><li>有辦法新增? JACLPlus ? Jbam ? </li></ul></ul><ul><ul...
基本設定一
基本設定二
基本設定三
基本設定四
基本設定五
基本設定六
Joomla! 網站管理應用 Joomla! 基礎概念介紹
佈景的位置 (Positions on Template)
模組與位置關聯
元件 <ul><li>元件是 Joomla! 中具有獨立功能的程式套件,可以透過模組或在佈景中 <? mosMainBody();?> 設定的地方顯示出來。 </li></ul><ul><li>所有的 Joomla! 單一功能都是一個元件 </...
選單 <ul><li>選單是一種的模組 </li></ul><ul><li>內容新增時可以新增一個對應的選單 </li></ul><ul><li>透過後台的選單管理和模組 + 位置的控制,可以讓選單充滿更多變化性 </li></ul>
佈景 <ul><li>佈景是一種樣版 (Template) 系統,可以藉由佈景系統讓網站充滿更豐富、多變化的樣式。 </li></ul>
自動化程式 (mambot) <ul><li>自動化程式是一種幫助內容元件 / 網站的程式 (Helper) ,插圖和分頁是最基本的內容類型的自動化程式,所視即所得編輯程式也是一種自動化程式。 </li></ul>
Upcoming SlideShare
Loading in...5
×

開源碼介紹及Joomla

2,972

Published on

Published in: Technology, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,972
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

開源碼介紹及Joomla

  1. 1. Joomla! 網站管理應用 開源碼概念與 Joomla! 介紹 主講人: Eddy Chang (張至寧) [email_address]
  2. 2. Index <ul><li>開源碼介紹 </li></ul><ul><li>CMS 內容管理系統介紹 </li></ul><ul><li>Joomla! 介紹 </li></ul><ul><li>Joomla! 安裝 </li></ul><ul><li>FAQ </li></ul>
  3. 3. J! 種子活動 <ul><li>主要目的: </li></ul><ul><ul><li>推廣 Joomla! </li></ul></ul><ul><ul><li>傳授開源碼社群經驗 </li></ul></ul><ul><li>由 TaiwanJoomla 社群主辦,主要講師為 Eddy (站長)、 Ally 、 A 仔、 EagerLin </li></ul><ul><li>協辦單位為酷學園、中研院 OSSF 、戰國策 </li></ul><ul><li>於 2007.5~10 台灣各大專院校進行講演 </li></ul>
  4. 4. 活動預告 <ul><li>2007.11.3~4 </li></ul><ul><li>ICOS </li></ul><ul><li>+COSCUP </li></ul><ul><li>+NGO online </li></ul><ul><li>+CMS Day </li></ul><ul><li>+Joomla!Day </li></ul>
  5. 5. 自我介紹 <ul><li>Eddy Chang (張至寧) </li></ul><ul><li>2004年成立 TaiwanMambo (現已改名為 TaiwanJoomla )社群,為 Joomla! 官方認可之繁體中文支援社群,負責中文相關翻譯及社群管理。 </li></ul><ul><li>2004年接任易泰氏資訊科技服務有限公司負責人,主要業務為視訊會議系統整合及 Web-based 應用程式開發 </li></ul><ul><li>客戶群( Web-based 部份): 中華電信、 Xuite 、 LUX 、 Modshair 、黃箭、 BMW 、 Dove 、 Kirin 、 airwaves 等… </li></ul><ul><li> 晶磊半導體、保聖那顧問、華德士顧問等… </li></ul>
  6. 6. 開源碼( Open Source )介紹 <ul><li>定義:什麼是自由軟體及開源碼( Free and Open Source Software , FOSS ) </li></ul><ul><li>「 Free software is the term introduced by Richard Stallman in 1983 for software which the user can use for any purpose, study the source code of, adapt to their needs, and redistribute - modified or unmodified. 」 </li></ul><ul><li>  一般中文所謂的自由軟體( free software ),真正的意涵是指符合史托曼( Richard. M. Stallman )所訂定的四大自由的軟體。此外還有所謂的開放原始碼軟體( Open Source Software ),指的是符合開放原始碼組織( Open Source Initiative , OSI )所訂定開放原始碼定義的軟體。 </li></ul>
  7. 7. 開源碼( Open Source )介紹 <ul><li>「免費」的觀念其實是備受爭議的,關於 FOSS 有兩大組織製定及發展相關標準,一個是 Free Software Foundation(FSF ) ,另一個是 Open Source Initiative(OSI ) 。前者是知名的 GNU/GPL 授權規定的制定者,後者的主要是以「開源碼」為主要口號的宣傳及推廣為主。當然開源碼這個口號是希望能親近企業用戶,讓一般人對於 FOSS 反商的印象減少,也避開「 Free= 免費 」的迷思。 </li></ul>
  8. 8. 開源碼( Open Source )問題 <ul><li>FOSS 可以從事商業行為? </li></ul><ul><li>我如果修改了一個 FOSS ,一定要公開嗎? </li></ul><ul><li>我如果修改了一個 FOSS (以 GPL 授權規定為例),想要把它發佈出去,修改的部份也會變成 GPL ? </li></ul><ul><li>我可以販賣 FOSS (以 GPL 授權規定為例)嗎?有什麼要注意的? </li></ul><ul><li>我可以用讓人下載 FOSS (以 GPL 授權規定為例)來收取費用嗎?有什麼要注意的? </li></ul>
  9. 9. 開源碼( Open Source )結論 <ul><li>四大自由:使用、研究、散佈、改善 </li></ul><ul><li>專利權( Copy Right )是否會阻礙人類文明的發展? </li></ul><ul><li>軟體盜版的迷思? </li></ul>
  10. 10. 如何開始/參與開源碼計劃? <ul><li>使用:使用就是最好的開始 </li></ul><ul><li>參與改善:提出好建議,問個好問題 </li></ul><ul><li>推廣:好東西和好朋友分享 </li></ul><ul><li>研究與加入改進 </li></ul><ul><ul><li>翻譯->繁體中文 </li></ul></ul><ul><ul><li>加入已有的計劃:作翻譯成員、測試小組、核心開發者 </li></ul></ul><ul><ul><li>自己作一個計劃 </li></ul></ul>
  11. 11. 開源碼社群是一個網路化、虛擬化的非營利組織 <ul><li>定義: 非營利組織( Non-Profit Organization , NPO )是指不是以營利為目的的組織,它的目標通常是支持或處理個人關心或者公眾關注的議題或事件。 </li></ul><ul><li>開源碼社群通常為個人或小組發起,為提供某項創新技術應用,集合網路中有共同想法之技術人員,共同參與,回饋與交流。為自發性行為。授權規定多半是採用有 Copy-left 屬性的 GNU/GPL 。 </li></ul><ul><li>由於開源碼社群參與對象,多為熟悉資訊工具之技術人員,所以多利用網路及相關協同工具作為交流的主要方式,如 Email 、 IM ( MSN 、 Yahoo! messager )、 SVN 等。 </li></ul><ul><li>開源碼社群的收益來源多為企業或個人贊助,或提供額外收費的技術服務。主體產品或技術並無商業收益。 </li></ul>
  12. 12. Joomla! Development Cycle 來源: Joomla! 官方網站
  13. 13. 調查報告 -1 ( 2005.11 )
  14. 14. 調查報告 -2 ( 2005.11 )
  15. 15. 調查報告 -3 ( 2005.11 )
  16. 16. 開源碼社群具有生態圈的特性 <ul><li>客戶(使用者)會出現在社群中 </li></ul><ul><li>合作伙伴與競爭者(同行、人才)也會出現在社群中 </li></ul><ul><li>贊助商:(以 TaiwanJoomla 為例) </li></ul><ul><ul><li>網站空間 </li></ul></ul><ul><ul><li>網址( taiwanjoomla.com/ mambo.com.tw /mamboserver.com.tw ) </li></ul></ul><ul><ul><li>企業贊助人才協助開發 </li></ul></ul>
  17. 17. 問題點:企業經營與開源碼社群經營的衝突 <ul><li>企業多半是對客戶單向溝通性質(廣告、產品說明會、新聞稿),雙向溝通習慣未建立(商業裸體革命 , Naked Conversations ) </li></ul><ul><li>企業仍停留於保護專利、著作所有權的想法,開源碼的授權和思維相互違背。 </li></ul><ul><li>對企業經營來說,商用軟體的行銷有跡可循且容易執行及操作,但開源碼軟體的行銷主要是靠口碑行銷及社群經營。 </li></ul>
  18. 18. 翻譯的工具 <ul><li>文字編輯軟體: PSPad, Notepad++( http://notepad-plus.sourceforge.net/tw/site.htm) </li></ul><ul><li>Po 檔: Poedit ( http://www.poedit.org ) </li></ul><ul><li>Ini 檔: IniTranslator (http://sourceforge.net/projects/initranslator) </li></ul>
  19. 19. 文字檔案比對的工具 <ul><li>WinMerge (http://winmerge.org/) </li></ul>
  20. 20. SVN 版本控制系統介紹 <ul><li>版本控制系統 (version control system) 是針對在多人開發系統時,可以方便的管理所有人開發的成果。 </li></ul><ul><li>TortoiseSVN ( http://tortoisesvn.tigris.org/ )是 SVN 客戶端的程式。 </li></ul><ul><li>許多大型的開發工具中都有內附 SVN 的客戶端程式功能。 </li></ul><ul><li>實際展示 </li></ul>
  21. 21. 開源碼介紹 結論 <ul><li>參與開源碼計劃只要有心有時間都可以 </li></ul><ul><li>主動找尋問題的解答,會比別人直接回答你學得多 </li></ul><ul><li>網路是你的好朋友 </li></ul>
  22. 22. “ CMS” 內容管理系統 <ul><li>廣義的 CMS ( Content Management System ,內容管理系統 可以把 forum, Blog, eCommerce 、 moodle 等系統也包括進來。 </li></ul><ul><li>www.opensourcecms.com 的作者 Calvin C. Sov 把 CMS 分作了入口網站、網誌、電子商務( eCommerce )、群組軟體( Groupware )、論壇( Forums )、線上學習( e-Learing )或是以上各種分類的複合類型等這麼多的類型。 </li></ul><ul><li>CMS 可以使用各種語言或工具來開發,以及搭配各式資料庫系統,例如常見的 PHP, ASP, JSP, Coldfusion, Perl 語言。 </li></ul>
  23. 23. CMS vs. Static HTML website Static HTML Database CMS
  24. 24. 什麼是 Joomla! 內容管理系統 <ul><li>Joomla! 內容管理系統- 是十分優秀的「入口網站型 (Portal) 」內容管理系統。 Portal 型 CMS 具有兼容並蓄的特點,可以很容易的整合及擴充其它的網站式 (Web-Based) 應用程式,不論是目前十分流行的部落格、維基 (Wiki) ,或是電子商務的購物車系統,甚至能整合 Google 推出的各項服務。對於您企業中已有的客服系統、售後服務、會員系統、產品管理系統,也都可以很輕易的整合。 </li></ul>
  25. 25. Joomla! CMS 是什麼 <ul><li>一套國外知名的開源碼網站建置系統,以 PHP+MYSQL 為基礎開發。( Google Search: 45,100,000 result ) </li></ul><ul><li>官方網站 50,000 會員,繁體中文網站 3,800 會員。 </li></ul><ul><li>前身為 Mambo CMS , 2005 年分裂新專案 Joomla ,原開發者與相關社群 90 %由 Mambo 而來。 </li></ul><ul><li>開發小組: 19 人,負責程式開發。 </li></ul><ul><li>工作小組: </li></ul><ul><ul><li>網站小組:全站管理員 7 人,各子討論區管理約 50 人。 </li></ul></ul><ul><ul><li>翻譯小組: 40 人,全世界各語系翻譯。 </li></ul></ul><ul><ul><li>文件小組: 22 人,文件、說明檔撰寫。 </li></ul></ul><ul><ul><li>設計及親和性小組 (Design & Accessibility ) : 6 人,負責網站美工及親和性(符合 WCAG 及 508 )設計,以及相關行銷設計品。 </li></ul></ul><ul><ul><li>標準及指引小組 (Standards & Guidelines ) : 9 人,負責提供協力廠商參考之規格書, Joomla! API 的教學。 </li></ul></ul><ul><ul><li>品質及測試小組 (Quality & Testing ) : 10 人,負責新版本的測試及回報問題統整工作。 </li></ul></ul>
  26. 26. Joomla! 可作為網站的基礎平台 購物車 部落格 討論區 圖庫
  27. 27. Joomla! 系統執行環境 <ul><li>各種伺服器作業系統上都可以執行- Joomla! 使用了 PHP 程式語言及 MySQL 資料庫為基礎來開發,不論您的企業是使用 Windows 或 Linux 伺服器作為網站的主機,都可以很容易的建置所需的環境。 </li></ul><ul><li>全世界最多支援的網站環境- PHP 程式語言是全世界網站最多使用的開發程式語言,支援豐富且應用多元。幾乎所有的主機廠商都提供 PHP + MySQL 的主機服務,而在台灣有許多知名的大型網站也是使用 PHP+MySQL 建置的,例如 Yahoo! 拍賣 </li></ul><ul><li>成本及效能高的網站環境- 可以讓您的企業節省更多的環境建置成本及維護成本。重點是效能好且節省許多建置的時間。 </li></ul>
  28. 28. Joomla! 系統的優點 1 <ul><li>美觀及美術設計整合容易- Joomla! 的視覺設計十分美觀,不亞於一般商用軟體。此外 Joomla! 獨有的一套網站佈景設計機制 , 能夠讓美術設計師更方便的設計與 Joomla! 系統整合的網站佈景。 </li></ul>
  29. 29. Joomla! 系統的優點 2 <ul><li>管理彈性及操作介面便利- 高彈性的管理方式,操作介面十分便利,透過設定及管理,網站的功能及呈現的方式就可以非常不一樣。 </li></ul>
  30. 30. Joomla! 系統的優點 3 <ul><li>多元且豐富的擴充套件- 優秀的擴充套件管理系統,高達 2600 多套的功能擴充套件,安裝然後使用套件就像在 Windows 中安裝軟體一樣簡單。 </li></ul>
  31. 31. Joomla! 系統的優點 4 <ul><li>開放原始碼- 「自由」、「擁有成本 (TOC) 低廉」、「開發時間短」及「容易客製化」。相較於套裝的商業軟體,您可以為您企業量身打造最合適的網站系統。 </li></ul>
  32. 32. Joomla! 系統所獲得的獎項 <ul><li>&quot; 開放原始碼內容管理系統比賽第一名 &quot; 2006 年 11 月 Packt 出版社 </li></ul><ul><li>“ 最佳 Linux 與開放原始碼專案 &quot; LinuxWorld 展覽 (2006 年英國倫敦 ) </li></ul><ul><li>“ 最佳 Linux 與開放原始碼專案 &quot; LinuxWorld 展覽 (2006 年英國倫敦 ) </li></ul>
  33. 33. Web 2.0 與 Joomla! <ul><li>Web 2.0 宣告全球消費者新世代的來臨- 使用網路消費的新時代已經來臨。以社群、網站作為主要的企業服務平台,以及和消費者雙向互動的溝通模式,是 Web 2.0 時代的最主要特色。舊版的企業網站已經不符合時代的需求,需要更多和消費者溝通、對話,以及更多新網站技術的功能。例如與搜尋引擎更緊密結合的功能,讓消費者更容易搜尋到您企業網站中的產品資訊。 </li></ul><ul><li>網站服務導向/混搭 (mash-up) 應用- 企業幾乎所有的服務及軟體,都開始要轉換成網站式的服務導向,透過網站和網路,可以遍及全世界的市場。複雜及導入成本過高的企業軟體愈來愈不受到歡迎,取而代之的是軟體即服務 (Software as a Service, SaaS) 的新式網站應用程式服務, Google 的線上試算表、日曆,以及 Microsoft 的 Office live 就是最好的例子。 </li></ul>
  34. 34. 實例: Web 2.0 佈景
  35. 35. 實例: Ajax 元件 / 模組 Live Search Live Chat Ajax Tab
  36. 36. Joomla! 可以為您的企業帶來什麼 <ul><li>量身打造的新世代企業網站- 整合您既有的企業網站中的客戶服務及網站式系統。為您加入新一代 Web 2.0 的元素,例如部落格、 Wiki 、 RSS 、 Tag 。與搜尋引擎良好結合的各項混搭應用,以及搜尋引擎最佳化技術。 </li></ul><ul><li>企業內部網站- 用於各項企業員工及內部系統網站。 Joomla! 系統可整合 CRM 系統、線上學習系統、討論區、留言版、表單系統,以及您已經投資的各種網站式應用程式。 Joomla! 系統保留了強大的擴充彈性及開發彈性,可以很輕易的開發企業所需的網站式應用程式。 </li></ul>
  37. 37. 2007 年度活動 <ul><li>書籍出版(預定 2007.6 ) </li></ul><ul><li>J! 種子培訓計劃:於北、中、南大專院校舉行( 2007.5~ 8) </li></ul><ul><li>Joomla!Day 台灣(預定 2007.10 ) </li></ul>
  38. 38. Joomla! vs Microsoft SharePoint 只能整合 Microsoft 相關網站式系統 可整合其它網站式系統,擴充能力強大。 附註 高度使用 Microsoft Office 協同作業套裝的廠商,且較適用於企業內部網站 各企業內、外部網站均可使用。維護容易。 適合對象 高 ( 需有專門廠商維護 ) 低 維護成本 高 (100~300 萬 ) 低 (30~50 萬 ) 客製化成本 高 ( 軟體 NT$20 萬),另需 Microsoft SQL Server 低 建置及導入成本 只有 Windows Server 2003 Windows/Linux/Unix/Mac OS 執行環境 Microsoft SharePoint Portal Server 2003 Joomla! 1.0.X
  39. 39. Joomla! vs Microsoft CMS 套件少,而且每個套件均需另外收費。 套件多,大部份為開源碼套件。 附註 高度使用 Microsoft Solution 公司 各企業內、外部網站均可使用。維護容易。 適合對象 高 ( 需有專門廠商維護 ) 低 維護成本 高 (100~300 萬 ) 低 (30~50 萬 ) 客製化成本 高 ( 軟體 NT$18 萬),另需 Microsoft SQL Server 低 建置及導入成本 只有 Windows Server 2003+IIS 6 +ASP.NET Windows/Linux/Unix/Mac OS 執行環境 Microsoft Content Management Server 2002 Joomla! 1.0.X
  40. 40. Joomla! 系統實例客戶 <ul><li>建興電子 ( http://www.liteonit.com/tw/home2.html ) 全世界第二大電子製造公司全球網站。 </li></ul><ul><li>重點功能: </li></ul><ul><li>多國語言 </li></ul><ul><li>多佈景整合 </li></ul><ul><li>整合檔案管理系統 </li></ul>
  41. 41. Joomla! 系統實例客戶 <ul><li>保聖那顧問 ( 台灣 ) ( http:// www.pasona.com.tw / ) 日本最大人力派遣公司,全球員工有3200人 </li></ul><ul><li>重點功能: </li></ul><ul><li>中日語言 </li></ul><ul><li>工作媒合功能 </li></ul><ul><li>人才履歷填寫 </li></ul><ul><li>人才管理功能 </li></ul>
  42. 42. 相關下載處 <ul><li>Joomla! 全球官方網站: http://www.joomla.org </li></ul><ul><li>Joomla! 中文社群: http://www.joomla.org.tw </li></ul><ul><li>OSSF 自由軟體鑄造廠 Joomla! 中文專案: http://rt.openfoundry.org/Foundry/Project/?Queue=412 </li></ul>
  43. 43. Joomla! 網站管理應用 Joomla! 安裝
  44. 44. 安裝前準備 <ul><li>Apache, MySQL, PHP 執行環境 </li></ul><ul><li>WAMP : Appserv </li></ul><ul><li>Joomla 中文版主程式( http://www.joomla.org.tw ) </li></ul>
  45. 45. 安裝步驟 <ul><li>先裝好 AMP 環境,能夠正常運作( 80% 新手到此退步) </li></ul><ul><li>上傳 / 移動、解壓縮 Joomla 主程式到要安裝的資料夾(也需要有連通的網址) </li></ul><ul><li>開設一個資料庫(資料庫位址、名稱、帳號、密碼) </li></ul><ul><li>用瀏覽器連至 Joomla 安裝的網址,執行安裝精靈 </li></ul>
  46. 46. WAMP <ul><li>WAMP 是什麼? </li></ul><ul><ul><li>可用在 Windows 上的 AMP(Apache, MySQL, PHP) 環境安裝包 </li></ul></ul><ul><ul><li>因為方便,所以也有支援的 Mac OS 的 ( 簡稱為 MAMP) ,而也資料庫不限 MySQL ,也有支援 SQLite ,程式語言也有支援 Perl/Python ,以及 Jsp (Apache Tomcat) , Apache 還可以擴充執行 ASP 及 ASP.net </li></ul></ul><ul><ul><li>另有一種不需安裝的 AMP 環境,可裝在 CD 裡或 USB 磁碟機中。直接執行就可以。 </li></ul></ul>
  47. 47. 比較一下 裝完了沒? 1%...2%... 老板你看這套網站系統 Joomla! 滿贊的。 要不要考慮換一下我們公司網站 WAMP 系統環境 其它系統環境
  48. 48. WAMP 的好用之處 <ul><li>適合對象: 1. 初學者學習網頁程式語言之用 2. 網站美工人員 / 程式人員建置網站環境, 作為本機測試開發之用 3. 業務 / 行銷人員建置產品展示環境,可帶到客戶端進行展示 4. 資訊人員用於備份程式及資料庫 5. 資訊人員用於評估及測試 </li></ul>
  49. 49. Uniform Server- 不用裝的 WAMP <ul><li>http://sourceforge.net/projects/miniserver/ </li></ul><ul><li>整體容量很小,解壓後約 6MB 左右 </li></ul><ul><li>不使用時不會佔到系統資源 </li></ul><ul><li>最新版本是 3.3 , Apache 2.0.55/ MySQL 5.1.17/ PHP 5.1.1 / ActivePerl 5.8.7.815 </li></ul><ul><li>擴充套件:例如 PHP4/5 切換的、執行 JSP 的、 FTP 管理的。 </li></ul><ul><li>延伸教學:例如加入可攜式的 Mail Server ( Office Mail http:// www.burrotech.com / )、與 Dreamweaver 整合教學、安裝  Wikka Wiki / Joomla! / phpBB 教學。 </li></ul>
  50. 50. 使用建議 <ul><li>不一定要用最新版,要注意真實的網站執行環境的版本對應。 </li></ul><ul><li>不要一次裝很多套在同一台電腦中。 </li></ul><ul><li>Uniform Server 使用了虛擬磁碟技術,所以要使用前先把有用類似技術的軟體關閉或移除,例如: </li></ul><ul><ul><li>Skype </li></ul></ul><ul><ul><li>Ulead Photoimpact </li></ul></ul>
  51. 51. 展示 <ul><li>展示一下 Uniform Server 3.1 </li></ul><ul><li>(其實我只是用滑鼠按兩下而已…) </li></ul>
  52. 52. 其它 WAMP 程式 <ul><li>以下是要安裝的 WAMP : </li></ul><ul><ul><li>Appserv : 知名度高,更新快速,中文教學資料多 </li></ul></ul><ul><ul><li>EasyPHP : 知名度高,中文教學資料多 </li></ul></ul><ul><ul><li>XAMPP: 多平台支援 </li></ul></ul><ul><li>以下是相關工具: </li></ul><ul><ul><li>WMServer Tools CD( http://www.wmcreation.it / ) : 作 WAMP CD ,免費軟體,只能在 Windows 上執行。 </li></ul></ul><ul><ul><li>HTTrack( http://www.httrack.com / ): 網頁抓取工具保留結構,支援 Linux 及 Windows </li></ul></ul><ul><ul><li>LAMPPIX: 大家都知道,這是作 liveCD 用的工具 </li></ul></ul>
  53. 53. WAMP 結論 <ul><li>WAMP 是方便學習、評估、測試的工具 </li></ul><ul><li>WAMP 把應用開發者和系統管理者的角色分開 </li></ul><ul><li>其它延申議題: </li></ul><ul><ul><li>如何將本機端的程式和資料庫移植到真正執行的網站環境中? </li></ul></ul><ul><ul><li>從 WAMP 到 LAMP </li></ul></ul>
  54. 54. 安裝步驟詳解一 可寫入 / 不可寫入 和資料夾權限有關,在 Linux 系統下用 Chmod 指令可以開啟 On/Off 和 php.ini 或 Joomla 中的設定有關, Linux 下在 etc/ , Windows 下在 c:windows
  55. 55. 安裝步驟詳解二 資料庫的設定 主機位址 帳號 密碼 名稱
  56. 56. 安裝步驟詳解三 網站 URL 、路徑、管理者 email 帳號 =admin
  57. 57. 安裝步驟詳解四 移除安裝目錄的檔案
  58. 58. 安裝完成後討論 <ul><li>出現亂碼: PHP+MySQL 版本的問題 </li></ul><ul><li>不會用… </li></ul>
  59. 59. Joomla! 網站管理應用 Joomla! 基礎設定
  60. 60. 進入後台 <ul><li>在瀏覽器網址列鍵入 http:// 網站網址 /administrator/ </li></ul>
  61. 61. 後台管理區
  62. 62. 工具列 註:開發者可以自訂工具列的功能及圖示。
  63. 63. 權限 <ul><li>討論: </li></ul><ul><ul><li>兩光的權限?不夠用? </li></ul></ul><ul><ul><li>有辦法新增? JACLPlus ? Jbam ? </li></ul></ul><ul><ul><li>後台的 Special 是那一種權限? </li></ul></ul>
  64. 64. 基本設定一
  65. 65. 基本設定二
  66. 66. 基本設定三
  67. 67. 基本設定四
  68. 68. 基本設定五
  69. 69. 基本設定六
  70. 70. Joomla! 網站管理應用 Joomla! 基礎概念介紹
  71. 71. 佈景的位置 (Positions on Template)
  72. 72. 模組與位置關聯
  73. 73. 元件 <ul><li>元件是 Joomla! 中具有獨立功能的程式套件,可以透過模組或在佈景中 <? mosMainBody();?> 設定的地方顯示出來。 </li></ul><ul><li>所有的 Joomla! 單一功能都是一個元件 </li></ul><ul><li>元件套件可以很方便的安裝 / 移除 </li></ul>
  74. 74. 選單 <ul><li>選單是一種的模組 </li></ul><ul><li>內容新增時可以新增一個對應的選單 </li></ul><ul><li>透過後台的選單管理和模組 + 位置的控制,可以讓選單充滿更多變化性 </li></ul>
  75. 75. 佈景 <ul><li>佈景是一種樣版 (Template) 系統,可以藉由佈景系統讓網站充滿更豐富、多變化的樣式。 </li></ul>
  76. 76. 自動化程式 (mambot) <ul><li>自動化程式是一種幫助內容元件 / 網站的程式 (Helper) ,插圖和分頁是最基本的內容類型的自動化程式,所視即所得編輯程式也是一種自動化程式。 </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×