狠狠撸

狠狠撸Share a Scribd company logo
雲端 Plone 嘛也通
Proud Plone on Cloud
        胡崇偉 marr
     marr.tw@gmail.com
百種CMS 養百種人
群雄争战
Proud Plone on Cloud
2010 ideaware CMS Comparison
2011 內容技術服務商地圖
2011 內容技術服務商地圖




三鐵共構?
It’s about


        Taste
  and


    Purpose
There

 Should Be One
    and

Preferably Only One
    Obvious Way to Do It.
想要安全的系统吗?

                Comparison of Exploits




Source: CVE database (http://nvd.nist.gov), Jan Ulrich Hasecke, 2009
想要良好开发流程的系统?

        Roadmap
 Improvement Proposal
    Framework Team
    Release Managers
Daily Building and Testing
想要良好測試的系統?


  Jenkins.Plone.org
支援Undo + AutoUpgrate的系統?
不想要看完會斷氣的URL嗎?

http://www.edunet.taipei.gov.tw/lp.asp?
ctNode=33557&CtUnit=10399&BaseDSD
                      =56&mp=104001


http://www.edunet.taipei.gov.tw/early-
                            childhood
想要所编即所得的环境?

    即時編輯
    連結檢查
想要所编即所得的环境?

    即時編輯
    連結檢查
想要整合 SQL系統?

    RDBMS

 ContentMirror
  RelStorage

    ZODB
PLOUD – 開站囉

 http://ploud.net
Through The Web 三分鐘建表單
http://www.youtube.com/watch?v=7X01-ujcVEw


  ?Products.PloneFormGen
  ?plone.app.dexterity
  ?experimental.dexteritytypeviews
  ?collective.pfg.dexterity
  ?uwosh.northstar
TRANSMOGRIFIER – 百變箱

  http://pypi.python.org/p
  ypi/collective.transmogri
             fier
TRANSMOGRIFIER – 豬變龍




  http://www.slideshare.net
  /claytron/migrating-from-
    drupal-to-plone-with-
        transmogrifier
一切都这麼美好吗?
我们当然也会遇到问题
Plone 看起來不炫
J女郎      笔女郎
Diazo – 佈景主題工具




  http://diazo.org/
Joomla豬皮 Plone龍骨




 http://www.slideshare.net
 /claytron/migrating-from-
   drupal-to-plone-with-
       transmogrifier
太難了?




http://www.python.org.tw/
最難學到的程式語言




http://www.paulgraham.com/pypar.html
you could get
                     smarter
                programmers to
                    work on a
                 Python project
                than you could
                  to work on a
                  Java project.
http://www.paulgraham.com/pypar.html
没有知名度
Keep Walking
台灣專業工程師不足
 Plone 工程師更少
上雲端找工程師?
  odesk.com
http://www.odesk.com/
管理虛擬團隊的注意事項

?   使用英文溝通
?   需求規格要明確
?   從測試和小型工作起步
?   充實自身的技術判斷力
?   善用報表和監測工具
團隊工作儀表板
工作就像玩鐵路大亨
Proud Plone on Cloud
Proud Plone on Cloud
Proud Plone on Cloud

More Related Content

Viewers also liked (8)

Transmogrifier: Migrating to Plone with less pain
Transmogrifier: Migrating to Plone with less painTransmogrifier: Migrating to Plone with less pain
Transmogrifier: Migrating to Plone with less pain
Lennart Regebro
?
Migrating from drupal to plone with transmogrifier
Migrating from drupal to plone with transmogrifierMigrating from drupal to plone with transmogrifier
Migrating from drupal to plone with transmogrifier
Clayton Parker
?
Ubuntuday 2014Ubuntuday 2014
Ubuntuday 2014
Jo?o Bueno
?
Migrations With Transmogrifier
Migrations With TransmogrifierMigrations With Transmogrifier
Migrations With Transmogrifier
Rok Garbas
?
Transmogrifier: Beyond the Magic Box
Transmogrifier: Beyond the Magic BoxTransmogrifier: Beyond the Magic Box
Transmogrifier: Beyond the Magic Box
Cristopher Ewing
?
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Daniel Jowett
?
Ancient To Modern: Upgrading nearly a decade of Plone in public radio
Ancient To Modern: Upgrading nearly a decade of Plone in public radioAncient To Modern: Upgrading nearly a decade of Plone in public radio
Ancient To Modern: Upgrading nearly a decade of Plone in public radio
Cristopher Ewing
?
Apresenta??o NATURAPLUS! Apresenta??o NATURAPLUS!
Apresenta??o NATURAPLUS!
Naturaplus
?
Transmogrifier: Migrating to Plone with less pain
Transmogrifier: Migrating to Plone with less painTransmogrifier: Migrating to Plone with less pain
Transmogrifier: Migrating to Plone with less pain
Lennart Regebro
?
Migrating from drupal to plone with transmogrifier
Migrating from drupal to plone with transmogrifierMigrating from drupal to plone with transmogrifier
Migrating from drupal to plone with transmogrifier
Clayton Parker
?
Ubuntuday 2014Ubuntuday 2014
Ubuntuday 2014
Jo?o Bueno
?
Migrations With Transmogrifier
Migrations With TransmogrifierMigrations With Transmogrifier
Migrations With Transmogrifier
Rok Garbas
?
Transmogrifier: Beyond the Magic Box
Transmogrifier: Beyond the Magic BoxTransmogrifier: Beyond the Magic Box
Transmogrifier: Beyond the Magic Box
Cristopher Ewing
?
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Journeys with Transmogrifier and friends or How not to get stuck in the Plone...
Daniel Jowett
?
Ancient To Modern: Upgrading nearly a decade of Plone in public radio
Ancient To Modern: Upgrading nearly a decade of Plone in public radioAncient To Modern: Upgrading nearly a decade of Plone in public radio
Ancient To Modern: Upgrading nearly a decade of Plone in public radio
Cristopher Ewing
?
Apresenta??o NATURAPLUS! Apresenta??o NATURAPLUS!
Apresenta??o NATURAPLUS!
Naturaplus
?

Similar to Proud Plone on Cloud (20)

Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei
?
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
Effective DevOps:一場文化與技術的轉型運動  (陳正瑋)Effective DevOps:一場文化與技術的轉型運動  (陳正瑋)
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
AgileTour@TW
?
Testing in Production, Deploy on Fridays
Testing in Production, Deploy on FridaysTesting in Production, Deploy on Fridays
Testing in Production, Deploy on Fridays
Yi-Feng Tzeng
?
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Chen Cheng-Wei
?
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
Chen Cheng-Wei
?
Rails 炸機實務
Rails  炸機實務Rails  炸機實務
Rails 炸機實務
Manic
?
互联网创业服务器运维工具集
互联网创业服务器运维工具集互联网创业服务器运维工具集
互联网创业服务器运维工具集
zhen chen
?
尝补锄测濒辞补诲实践
尝补锄测濒辞补诲实践尝补锄测濒辞补诲实践
尝补锄测濒辞补诲实践
Wu tianhao
?
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
Freddy Fan
?
腾讯大讲堂58 拍拍app platform中间件解决方案介绍
腾讯大讲堂58 拍拍app platform中间件解决方案介绍腾讯大讲堂58 拍拍app platform中间件解决方案介绍
腾讯大讲堂58 拍拍app platform中间件解决方案介绍
areyouok
?
腾讯大讲堂58 拍拍app platform中间件解决方案介绍
腾讯大讲堂58 拍拍app platform中间件解决方案介绍腾讯大讲堂58 拍拍app platform中间件解决方案介绍
腾讯大讲堂58 拍拍app platform中间件解决方案介绍
George Ang
?
42qu thrift1
42qu thrift142qu thrift1
42qu thrift1
Zoom Quiet
?
Powercam6 全球最好用的簡報與螢幕錄影軟體
Powercam6 全球最好用的簡報與螢幕錄影軟體Powercam6 全球最好用的簡報與螢幕錄影軟體
Powercam6 全球最好用的簡報與螢幕錄影軟體
yunjuli
?
Google雲端 第一章準備篇
Google雲端 第一章準備篇Google雲端 第一章準備篇
Google雲端 第一章準備篇
gracebrainyu
?
Using google appengine_1027
Using google appengine_1027Using google appengine_1027
Using google appengine_1027
Wei Sun
?
Our experience to start a startup
Our experience to start a startupOur experience to start a startup
Our experience to start a startup
Yenwen Feng
?
(宇宏)生產履歷 建議方案 20100901 v2
(宇宏)生產履歷 建議方案 20100901 v2(宇宏)生產履歷 建議方案 20100901 v2
(宇宏)生產履歷 建議方案 20100901 v2
Sonny Chen
?
从开放源始码到内容管理系统(颁惭厂)-顿谤耻辫补濒介绍
从开放源始码到内容管理系统(颁惭厂)-顿谤耻辫补濒介绍从开放源始码到内容管理系统(颁惭厂)-顿谤耻辫补濒介绍
从开放源始码到内容管理系统(颁惭厂)-顿谤耻辫补濒介绍
Souyi Yang
?
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
Chen Cheng-Wei
?
Full Stack Monitoring with Prometheus and Grafana (Updated)
Full Stack Monitoring with Prometheus and Grafana (Updated)Full Stack Monitoring with Prometheus and Grafana (Updated)
Full Stack Monitoring with Prometheus and Grafana (Updated)
Jazz Yao-Tsung Wang
?
Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)Effective DevOps (Agile Tour HsinChu 2017)
Effective DevOps (Agile Tour HsinChu 2017)
Chen Cheng-Wei
?
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
Effective DevOps:一場文化與技術的轉型運動  (陳正瑋)Effective DevOps:一場文化與技術的轉型運動  (陳正瑋)
Effective DevOps:一場文化與技術的轉型運動 (陳正瑋)
AgileTour@TW
?
Testing in Production, Deploy on Fridays
Testing in Production, Deploy on FridaysTesting in Production, Deploy on Fridays
Testing in Production, Deploy on Fridays
Yi-Feng Tzeng
?
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Ansible & GitLab CI / CD Workshop 101 ( @Agile Tour Taipei 2017)
Chen Cheng-Wei
?
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
摩登開發團隊的DevOps之道 (@DevOpsTaiwan)
Chen Cheng-Wei
?
Rails 炸機實務
Rails  炸機實務Rails  炸機實務
Rails 炸機實務
Manic
?
互联网创业服务器运维工具集
互联网创业服务器运维工具集互联网创业服务器运维工具集
互联网创业服务器运维工具集
zhen chen
?
尝补锄测濒辞补诲实践
尝补锄测濒辞补诲实践尝补锄测濒辞补诲实践
尝补锄测濒辞补诲实践
Wu tianhao
?
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
2024/11/29 DevOps Taiwan #64 : 從初建到進階:打造符合公司需求的混合雲端 GitLab DevOps 流水線
Freddy Fan
?
腾讯大讲堂58 拍拍app platform中间件解决方案介绍
腾讯大讲堂58 拍拍app platform中间件解决方案介绍腾讯大讲堂58 拍拍app platform中间件解决方案介绍
腾讯大讲堂58 拍拍app platform中间件解决方案介绍
areyouok
?
腾讯大讲堂58 拍拍app platform中间件解决方案介绍
腾讯大讲堂58 拍拍app platform中间件解决方案介绍腾讯大讲堂58 拍拍app platform中间件解决方案介绍
腾讯大讲堂58 拍拍app platform中间件解决方案介绍
George Ang
?
Powercam6 全球最好用的簡報與螢幕錄影軟體
Powercam6 全球最好用的簡報與螢幕錄影軟體Powercam6 全球最好用的簡報與螢幕錄影軟體
Powercam6 全球最好用的簡報與螢幕錄影軟體
yunjuli
?
Google雲端 第一章準備篇
Google雲端 第一章準備篇Google雲端 第一章準備篇
Google雲端 第一章準備篇
gracebrainyu
?
Using google appengine_1027
Using google appengine_1027Using google appengine_1027
Using google appengine_1027
Wei Sun
?
Our experience to start a startup
Our experience to start a startupOur experience to start a startup
Our experience to start a startup
Yenwen Feng
?
(宇宏)生產履歷 建議方案 20100901 v2
(宇宏)生產履歷 建議方案 20100901 v2(宇宏)生產履歷 建議方案 20100901 v2
(宇宏)生產履歷 建議方案 20100901 v2
Sonny Chen
?
从开放源始码到内容管理系统(颁惭厂)-顿谤耻辫补濒介绍
从开放源始码到内容管理系统(颁惭厂)-顿谤耻辫补濒介绍从开放源始码到内容管理系统(颁惭厂)-顿谤耻辫补濒介绍
从开放源始码到内容管理系统(颁惭厂)-顿谤耻辫补濒介绍
Souyi Yang
?
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅困境與轉型:一個小型開發團隊的 DevOps 學習之旅
困境與轉型:一個小型開發團隊的 DevOps 學習之旅
Chen Cheng-Wei
?
Full Stack Monitoring with Prometheus and Grafana (Updated)
Full Stack Monitoring with Prometheus and Grafana (Updated)Full Stack Monitoring with Prometheus and Grafana (Updated)
Full Stack Monitoring with Prometheus and Grafana (Updated)
Jazz Yao-Tsung Wang
?

More from TsungWei Hu (20)

Odoo Development
Odoo DevelopmentOdoo Development
Odoo Development
TsungWei Hu
?
開源教 教我 Odoo 管理 ERP 和 CRM
開源教 教我 Odoo 管理 ERP 和 CRM開源教 教我 Odoo 管理 ERP 和 CRM
開源教 教我 Odoo 管理 ERP 和 CRM
TsungWei Hu
?
Plone Zwiki
Plone ZwikiPlone Zwiki
Plone Zwiki
TsungWei 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 Tale
TsungWei Hu
?
from passion import profession
from passion import professionfrom passion import profession
from passion import profession
TsungWei Hu
?
Computer Programming For Everyone
Computer Programming For EveryoneComputer Programming For Everyone
Computer Programming For Everyone
TsungWei Hu
?
ElasticSearch Introduction
ElasticSearch IntroductionElasticSearch Introduction
ElasticSearch Introduction
TsungWei 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 Maps
TsungWei Hu
?
The Zen of Language Choice
The Zen of Language ChoiceThe Zen of Language Choice
The Zen of Language Choice
TsungWei Hu
?
Diazo: Bridging Designers and Programmers
Diazo: Bridging Designers and ProgrammersDiazo: Bridging Designers and Programmers
Diazo: Bridging Designers and Programmers
TsungWei Hu
?
CMS Showdown For NPO
CMS Showdown For NPOCMS Showdown For NPO
CMS Showdown For NPO
TsungWei Hu
?
Build Python CMS The Plone Way
Build Python CMS The Plone WayBuild Python CMS The Plone Way
Build Python CMS The Plone Way
TsungWei Hu
?
Python for Application Integration and Development
Python for Application Integration and DevelopmentPython for Application Integration and Development
Python for Application Integration and Development
TsungWei Hu
?
Plone -- Evolving Python CMS
Plone -- Evolving Python CMSPlone -- Evolving Python CMS
Plone -- Evolving Python CMS
TsungWei Hu
?
World Plone Day 2012 Taipei
World Plone Day 2012 TaipeiWorld Plone Day 2012 Taipei
World Plone Day 2012 Taipei
TsungWei Hu
?
Workteam with oDesk
Workteam with oDeskWorkteam with oDesk
Workteam with oDesk
TsungWei Hu
?
Sahana Taiwan Development
Sahana Taiwan DevelopmentSahana Taiwan Development
Sahana Taiwan Development
TsungWei Hu
?
Python - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguagePython - A Comprehensive Programming Language
Python - A Comprehensive Programming Language
TsungWei Hu
?
Plone - A Comprehensive Content Management Solution
Plone - A Comprehensive Content Management SolutionPlone - A Comprehensive Content Management Solution
Plone - A Comprehensive Content Management Solution
TsungWei Hu
?
Introduction to Python Programming
Introduction to Python ProgrammingIntroduction to Python Programming
Introduction to Python Programming
TsungWei Hu
?
開源教 教我 Odoo 管理 ERP 和 CRM
開源教 教我 Odoo 管理 ERP 和 CRM開源教 教我 Odoo 管理 ERP 和 CRM
開源教 教我 Odoo 管理 ERP 和 CRM
TsungWei 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 Tale
TsungWei Hu
?
from passion import profession
from passion import professionfrom passion import profession
from passion import profession
TsungWei Hu
?
Computer Programming For Everyone
Computer Programming For EveryoneComputer Programming For Everyone
Computer Programming For Everyone
TsungWei Hu
?
ElasticSearch Introduction
ElasticSearch IntroductionElasticSearch Introduction
ElasticSearch Introduction
TsungWei 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 Maps
TsungWei Hu
?
The Zen of Language Choice
The Zen of Language ChoiceThe Zen of Language Choice
The Zen of Language Choice
TsungWei Hu
?
Diazo: Bridging Designers and Programmers
Diazo: Bridging Designers and ProgrammersDiazo: Bridging Designers and Programmers
Diazo: Bridging Designers and Programmers
TsungWei Hu
?
CMS Showdown For NPO
CMS Showdown For NPOCMS Showdown For NPO
CMS Showdown For NPO
TsungWei Hu
?
Build Python CMS The Plone Way
Build Python CMS The Plone WayBuild Python CMS The Plone Way
Build Python CMS The Plone Way
TsungWei Hu
?
Python for Application Integration and Development
Python for Application Integration and DevelopmentPython for Application Integration and Development
Python for Application Integration and Development
TsungWei Hu
?
Plone -- Evolving Python CMS
Plone -- Evolving Python CMSPlone -- Evolving Python CMS
Plone -- Evolving Python CMS
TsungWei Hu
?
World Plone Day 2012 Taipei
World Plone Day 2012 TaipeiWorld Plone Day 2012 Taipei
World Plone Day 2012 Taipei
TsungWei Hu
?
Workteam with oDesk
Workteam with oDeskWorkteam with oDesk
Workteam with oDesk
TsungWei Hu
?
Sahana Taiwan Development
Sahana Taiwan DevelopmentSahana Taiwan Development
Sahana Taiwan Development
TsungWei Hu
?
Python - A Comprehensive Programming Language
Python - A Comprehensive Programming LanguagePython - A Comprehensive Programming Language
Python - A Comprehensive Programming Language
TsungWei Hu
?
Plone - A Comprehensive Content Management Solution
Plone - A Comprehensive Content Management SolutionPlone - A Comprehensive Content Management Solution
Plone - A Comprehensive Content Management Solution
TsungWei Hu
?
Introduction to Python Programming
Introduction to Python ProgrammingIntroduction to Python Programming
Introduction to Python Programming
TsungWei Hu
?

Proud Plone on Cloud