SlideShare a Scribd company logo
1 of 27
Download to read offline
Open Source Software Foundry
Plone 功能介紹
以及 Plone + Zwiki 的應用
陳晏瑨 (Denny)
yenjinc@gmail.com
Dec. 17 2007 2
大綱
 Plone 基礎介紹
 Plone 架構特色及應用
 Zwiki+Plone 的應用
Dec. 17 2007 3
Plone 基礎介紹
Dec. 17 2007 4
Plone 背景介紹
 Plone 是一種建立在 Python 應用伺服器 Zope
及其內容管理框架 (CMF) 之上的開放源碼內
容管理系統 (Content Management System)。
http://plone.org/
Dec. 17 2007 5
Dec. 17 2007 6
Plone 的基礎用法
http://mozo.objectis.net/
Dec. 17 2007 7
Plone 基本客製化
http://plone.org/documentation/tutorial/
where-is-what/whereiswhat
Dec. 17 2007 8
用 Plone 開發的相關網站
 例如: 美國中情局及夏威夷州政府、日本安倍
首相及外貿組織、巴西聯邦政府、紐西蘭審計
部及國家圖書館等。
 Sites that use Plone
http://plone.net/sites/
Dec. 17 2007 9
Plone 架構特色及應用
Dec. 17 2007 10
支援工作流程
 Roles : author,
reviewer
 Actions : submit,
reject, approve,
retract
 States : private,
pending, approved
Dec. 17 2007 11
支援工作流程 (2)
 Plone Workflow 介紹影帶
 http://www.iis.sinica.edu.tw/~marr/python/CMFWorkFlow.swf
 Tutorial (creating workflows in plone)
 http://plone.org/documentation/tutorial/creating-workflows-in-plone
Dec. 17 2007 12
支援多國語言
 多國語文的支援分成兩部份,一是操作介面,
一是內容資料。
 http://plone.org/products/linguaplone
Dec. 17 2007 13
支援多國語言 (2)
http://www.objectis.org/
Dec. 17 2007 14
支援搜尋結果最佳化
 Increases your search engine visibility and makes
your URLs easier to understand.
 Plone 會根據檔案的名稱建立相對應名稱的網址
 http://plone.org/products/plone/features/3.0/existing-
features/human-readable-urls
Dec. 17 2007 15
支援搜尋結果最佳化 (2)
Dec. 17 2007 16
程式與介面設計能夠分離
 可以搭配 Dreamweaver 來設計 Plone 網站
 http://www.zopemag.com/Issue005/Section_Articles/
article_PloneInHawaii.html
Dec. 17 2007 17
程式與介面設計能夠分離 (2)
http://www.hawaii.gov/gov
Dec. 17 2007 18
備份與負載平衡功能完整
 In a standard Plone site, only one file needs backing up: the Zope
database (ZODB). You can even perform this backup while Plone is
running.
 Plone, Product, ZODB 再加上組態設定檔,Zope 就能把資料
和程式帶著跑,能解決系統轉移會遇到的問題。
Dec. 17 2007 19
備份與負載平衡功能完整 (2)
 Zope 可以使用 ZEO (Zope Enterprise Objects) 來組成伺服器叢集,
由多台的 ZEO Client 對外伺服並負責運算的工作,將資料都交由
ZEO Server 統一來存取,如此就可以視網站的情況來增加 ZEO
Client 的數量。
 You can use load balancing (Pound), caching (Squid), ZEO (Zope
Enterprise Objects) to improve the performance of Plone.
http://plone.org/search?SearchableText=ZEO
Dec. 17 2007 20
Zwiki+Plone 的應用
Dec. 17 2007 21
Plone 3 內建的 Wicked
 Plone 3 has added a kind of wiki-linking as a standard
feature, using the included Wicked product.
 http://plone.org/products/wicked
Dec. 17 2007 22
Plone+Zwiki product
 The easy, powerful Zope-based wiki engine.
http://zwiki.org/FrontPage
http://zwiki.org/PloneAndCMF
Dec. 17 2007 23
Zwiki & Wicked
 Most people would choose one or the other, though
there's no problem with having both enabled in a
site. They fit slightly different needs:
http://zwiki.org/PloneAndCMF#zwiki-and-wicked
Dec. 17 2007 24
Zwiki 操作與示範
 Examples: http://plone.demo.zwiki.org/
Dec. 17 2007 25
Zwiki Examples
 以共同編修辭條為示範例子
Dec. 17 2007 26
Zwiki Examples (2)
 Wiki 內容更新及版本控制、權限處理。
Dec. 17 2007 27
Thank you for your time

More Related Content

More from TsungWei Hu

Odoo Development
Odoo DevelopmentOdoo Development
Odoo DevelopmentTsungWei Hu
 
開源教 教我 Odoo 管理 ERP 和 CRM
開源教 教我 Odoo 管理 ERP 和 CRM開源教 教我 Odoo 管理 ERP 和 CRM
開源教 教我 Odoo 管理 ERP 和 CRMTsungWei Hu
 
Ten Years After: An Integrator's Tale
Ten Years After: An Integrator's TaleTen Years After: An Integrator's Tale
Ten Years After: An Integrator's TaleTsungWei Hu
 
from passion import profession
from passion import professionfrom passion import profession
from passion import professionTsungWei Hu
 
Computer Programming For Everyone
Computer Programming For EveryoneComputer Programming For Everyone
Computer Programming For EveryoneTsungWei Hu
 
ElasticSearch Introduction
ElasticSearch IntroductionElasticSearch Introduction
ElasticSearch IntroductionTsungWei Hu
 
Open Source Technologies for Contents and Maps
Open Source Technologies for Contents and MapsOpen Source Technologies for Contents and Maps
Open Source Technologies for Contents and MapsTsungWei Hu
 
The Zen of Language Choice
The Zen of Language ChoiceThe Zen of Language Choice
The Zen of Language ChoiceTsungWei Hu
 
Diazo: Bridging Designers and Programmers
Diazo: Bridging Designers and ProgrammersDiazo: Bridging Designers and Programmers
Diazo: Bridging Designers and ProgrammersTsungWei Hu
 
CMS Showdown For NPO
CMS Showdown For NPOCMS Showdown For NPO
CMS Showdown For NPOTsungWei Hu
 
Build Python CMS The Plone Way
Build Python CMS The Plone WayBuild Python CMS The Plone Way
Build Python CMS The Plone WayTsungWei Hu
 
Python for Application Integration and Development
Python for Application Integration and DevelopmentPython for Application Integration and Development
Python for Application Integration and DevelopmentTsungWei Hu
 
Plone -- Evolving Python CMS
Plone -- Evolving Python CMSPlone -- Evolving Python CMS
Plone -- Evolving Python CMSTsungWei Hu
 
World Plone Day 2012 Taipei
World Plone Day 2012 TaipeiWorld Plone Day 2012 Taipei
World Plone Day 2012 TaipeiTsungWei Hu
 
Workteam with oDesk
Workteam with oDeskWorkteam with oDesk
Workteam with oDeskTsungWei Hu
 
Sahana Taiwan Development
Sahana Taiwan DevelopmentSahana Taiwan Development
Sahana Taiwan DevelopmentTsungWei Hu
 
Python - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguagePython - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguageTsungWei Hu
 
Plone - A Comprehensive Content Management Solution
Plone - A Comprehensive Content Management SolutionPlone - A Comprehensive Content Management Solution
Plone - A Comprehensive Content Management SolutionTsungWei Hu
 
Introduction to Python Programming
Introduction to Python ProgrammingIntroduction to Python Programming
Introduction to Python ProgrammingTsungWei Hu
 
Developing with pyGTK in EeePC
Developing with pyGTK in EeePCDeveloping with pyGTK in EeePC
Developing with pyGTK in EeePCTsungWei Hu
 

More from TsungWei Hu (20)

Odoo Development
Odoo DevelopmentOdoo Development
Odoo Development
 
開源教 教我 Odoo 管理 ERP 和 CRM
開源教 教我 Odoo 管理 ERP 和 CRM開源教 教我 Odoo 管理 ERP 和 CRM
開源教 教我 Odoo 管理 ERP 和 CRM
 
Ten Years After: An Integrator's Tale
Ten Years After: An Integrator's TaleTen Years After: An Integrator's Tale
Ten Years After: An Integrator's Tale
 
from passion import profession
from passion import professionfrom passion import profession
from passion import profession
 
Computer Programming For Everyone
Computer Programming For EveryoneComputer Programming For Everyone
Computer Programming For Everyone
 
ElasticSearch Introduction
ElasticSearch IntroductionElasticSearch Introduction
ElasticSearch Introduction
 
Open Source Technologies for Contents and Maps
Open Source Technologies for Contents and MapsOpen Source Technologies for Contents and Maps
Open Source Technologies for Contents and Maps
 
The Zen of Language Choice
The Zen of Language ChoiceThe Zen of Language Choice
The Zen of Language Choice
 
Diazo: Bridging Designers and Programmers
Diazo: Bridging Designers and ProgrammersDiazo: Bridging Designers and Programmers
Diazo: Bridging Designers and Programmers
 
CMS Showdown For NPO
CMS Showdown For NPOCMS Showdown For NPO
CMS Showdown For NPO
 
Build Python CMS The Plone Way
Build Python CMS The Plone WayBuild Python CMS The Plone Way
Build Python CMS The Plone Way
 
Python for Application Integration and Development
Python for Application Integration and DevelopmentPython for Application Integration and Development
Python for Application Integration and Development
 
Plone -- Evolving Python CMS
Plone -- Evolving Python CMSPlone -- Evolving Python CMS
Plone -- Evolving Python CMS
 
World Plone Day 2012 Taipei
World Plone Day 2012 TaipeiWorld Plone Day 2012 Taipei
World Plone Day 2012 Taipei
 
Workteam with oDesk
Workteam with oDeskWorkteam with oDesk
Workteam with oDesk
 
Sahana Taiwan Development
Sahana Taiwan DevelopmentSahana Taiwan Development
Sahana Taiwan Development
 
Python - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguagePython - A Comprehensive Programming Language
Python - A Comprehensive Programming Language
 
Plone - A Comprehensive Content Management Solution
Plone - A Comprehensive Content Management SolutionPlone - A Comprehensive Content Management Solution
Plone - A Comprehensive Content Management Solution
 
Introduction to Python Programming
Introduction to Python ProgrammingIntroduction to Python Programming
Introduction to Python Programming
 
Developing with pyGTK in EeePC
Developing with pyGTK in EeePCDeveloping with pyGTK in EeePC
Developing with pyGTK in EeePC
 

Plone Zwiki

  • 1. Open Source Software Foundry Plone 功能介紹 以及 Plone + Zwiki 的應用 陳晏瑨 (Denny) yenjinc@gmail.com
  • 2. Dec. 17 2007 2 大綱  Plone 基礎介紹  Plone 架構特色及應用  Zwiki+Plone 的應用
  • 3. Dec. 17 2007 3 Plone 基礎介紹
  • 4. Dec. 17 2007 4 Plone 背景介紹  Plone 是一種建立在 Python 應用伺服器 Zope 及其內容管理框架 (CMF) 之上的開放源碼內 容管理系統 (Content Management System)。 http://plone.org/
  • 6. Dec. 17 2007 6 Plone 的基礎用法 http://mozo.objectis.net/
  • 7. Dec. 17 2007 7 Plone 基本客製化 http://plone.org/documentation/tutorial/ where-is-what/whereiswhat
  • 8. Dec. 17 2007 8 用 Plone 開發的相關網站  例如: 美國中情局及夏威夷州政府、日本安倍 首相及外貿組織、巴西聯邦政府、紐西蘭審計 部及國家圖書館等。  Sites that use Plone http://plone.net/sites/
  • 9. Dec. 17 2007 9 Plone 架構特色及應用
  • 10. Dec. 17 2007 10 支援工作流程  Roles : author, reviewer  Actions : submit, reject, approve, retract  States : private, pending, approved
  • 11. Dec. 17 2007 11 支援工作流程 (2)  Plone Workflow 介紹影帶  http://www.iis.sinica.edu.tw/~marr/python/CMFWorkFlow.swf  Tutorial (creating workflows in plone)  http://plone.org/documentation/tutorial/creating-workflows-in-plone
  • 12. Dec. 17 2007 12 支援多國語言  多國語文的支援分成兩部份,一是操作介面, 一是內容資料。  http://plone.org/products/linguaplone
  • 13. Dec. 17 2007 13 支援多國語言 (2) http://www.objectis.org/
  • 14. Dec. 17 2007 14 支援搜尋結果最佳化  Increases your search engine visibility and makes your URLs easier to understand.  Plone 會根據檔案的名稱建立相對應名稱的網址  http://plone.org/products/plone/features/3.0/existing- features/human-readable-urls
  • 15. Dec. 17 2007 15 支援搜尋結果最佳化 (2)
  • 16. Dec. 17 2007 16 程式與介面設計能夠分離  可以搭配 Dreamweaver 來設計 Plone 網站  http://www.zopemag.com/Issue005/Section_Articles/ article_PloneInHawaii.html
  • 17. Dec. 17 2007 17 程式與介面設計能夠分離 (2) http://www.hawaii.gov/gov
  • 18. Dec. 17 2007 18 備份與負載平衡功能完整  In a standard Plone site, only one file needs backing up: the Zope database (ZODB). You can even perform this backup while Plone is running.  Plone, Product, ZODB 再加上組態設定檔,Zope 就能把資料 和程式帶著跑,能解決系統轉移會遇到的問題。
  • 19. Dec. 17 2007 19 備份與負載平衡功能完整 (2)  Zope 可以使用 ZEO (Zope Enterprise Objects) 來組成伺服器叢集, 由多台的 ZEO Client 對外伺服並負責運算的工作,將資料都交由 ZEO Server 統一來存取,如此就可以視網站的情況來增加 ZEO Client 的數量。  You can use load balancing (Pound), caching (Squid), ZEO (Zope Enterprise Objects) to improve the performance of Plone. http://plone.org/search?SearchableText=ZEO
  • 20. Dec. 17 2007 20 Zwiki+Plone 的應用
  • 21. Dec. 17 2007 21 Plone 3 內建的 Wicked  Plone 3 has added a kind of wiki-linking as a standard feature, using the included Wicked product.  http://plone.org/products/wicked
  • 22. Dec. 17 2007 22 Plone+Zwiki product  The easy, powerful Zope-based wiki engine. http://zwiki.org/FrontPage http://zwiki.org/PloneAndCMF
  • 23. Dec. 17 2007 23 Zwiki & Wicked  Most people would choose one or the other, though there's no problem with having both enabled in a site. They fit slightly different needs: http://zwiki.org/PloneAndCMF#zwiki-and-wicked
  • 24. Dec. 17 2007 24 Zwiki 操作與示範  Examples: http://plone.demo.zwiki.org/
  • 25. Dec. 17 2007 25 Zwiki Examples  以共同編修辭條為示範例子
  • 26. Dec. 17 2007 26 Zwiki Examples (2)  Wiki 內容更新及版本控制、權限處理。
  • 27. Dec. 17 2007 27 Thank you for your time